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
Link To Document