• DocumentCode
    3240204
  • Title

    Implementation of DSP-RAM: an architecture for parallel digital signal processing in memory

  • Author

    Kwan, Bill S H ; Cockburn, Bruce F. ; Elliott, Duncan G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta., Canada
  • Volume
    1
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    341
  • Abstract
    We describe a synthesizable implementation in VHDL of a parallel architecture for signal processing called DSP-RAM. DSP-RAM is an enhanced version of the earlier computational RAM (C-RAM) architecture proposed by Elliott (see Ph.D. thesis, Dept.of Electrical Engineering, University of Toronto, Canada, 1998). Like C-RAM, the new architecture integrates on the same chip both memory storage and single instruction stream, multiple data stream parallel data processing. Unlike in C-RAM, each processing element contains a multiplier-accumulator that can directly handle 16-bit data words; in contrast, C-RAM is organized to perform massively-parallel, bit-serial computation. The VHDL DSP-RAM model was verified by simulating three promising applications: FIR digital filtering, the discrete cosine transform (DCT), and vector quantization (VQ). A controller circuit along with a simple micro-programming language were also designed to facilitate the implementation of applications
  • Keywords
    FIR filters; circuit simulation; digital filters; digital signal processing chips; discrete cosine transforms; hardware description languages; microprogramming; parallel architectures; random-access storage; vector quantisation; 16 bit; C-RAM architecture; DCT; DSP-RAM architecture; FIR digital filtering; SIMD; VHDL; VQ; computational RAM; controller circuit; data words; discrete cosine transform; memory storage; micro-programming language; multiple data stream; multiplier-accumulator; parallel architecture; parallel data processing; parallel digital signal processing; processing element; signal processing; simulation; single instruction stream; vector quantization; Computational modeling; Computer architecture; Data processing; Discrete cosine transforms; Finite impulse response filter; Parallel architectures; Random access memory; Read-write memory; Signal processing; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2001. Canadian Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-6715-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2001.933707
  • Filename
    933707