• DocumentCode
    1062148
  • Title

    Design and evaluation of an architecture for a digital signal processor for instrumentation applications

  • Author

    Fellman, Ronald D. ; Kaneshiro, Ronald T. ; Konstantinides, Konstantinos

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., San Diego, CA, USA
  • Volume
    38
  • Issue
    3
  • fYear
    1990
  • fDate
    3/1/1990 12:00:00 AM
  • Firstpage
    537
  • Lastpage
    546
  • Abstract
    The authors present the design and evaluation of an architecture for a monolithic, programmable, floating-point digital signal processor (DSP) for instrumentation applications. An investigation of the most commonly used algorithms in instrumentation led to a design that satisfies the requirements for high computational and I/O (input/output) throughput. In the arithmetic unit, a 16×16-bit multiplier and a 32-bit accumulator provide the capability for single-cycle multiply/accumulate operations, and three format adjusters automatically adjust the data format for increased accuracy and dynamic range. An on-chip I/O unit is capable of handling data block transfers through a direct memory access port and real-time data streams through a pair of parallel I/O ports. I/O operations and program execution are performed in parallel. In addition, the processor includes two data memories with independent addressing units, a microsequencer with instruction RAM, and multiplexers for internal data redirection. The authors also present the structure and implementation of a design environment suitable for the algorithmic, behavioral, and timing simulation of a complete DSP system. Various benchmarking results are reported
  • Keywords
    computerised instrumentation; digital instrumentation; digital signal processing chips; parallel processing; signal processing equipment; DSP; benchmarking results; data block transfers; data memories; design; direct memory access port; floating-point digital signal processor; independent addressing units; instruction RAM; instrumentation applications; internal data redirection; microsequencer; monolithic programmable; multiplexers; on-chip input/output unit; parallel program execution; real-time data streams; single-cycle multiply/accumulate operations; Algorithm design and analysis; Arithmetic; Computer architecture; Digital signal processing; Digital signal processors; Instruments; Random access memory; Signal design; Signal processing algorithms; Throughput;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/29.106871
  • Filename
    106871