DocumentCode
3152905
Title
Using DG2VHDL to synthesize an FPGA implementation of the 1-D discrete wavelet transform
Author
Stone, Andrew ; Manolakos, Elias S.
Author_Institution
Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
fYear
1998
fDate
8-10 Oct 1998
Firstpage
489
Lastpage
498
Abstract
We introduce DG2VHDL, a design tool which bridges the gap between an abstract graphical description of a DSP algorithm and its concrete hardware description language (HDL) representation. DG2VHDL automatically translates a dependence graph (DG) into a synthesizable, behavioral VHDL entity that can be input to industrial-strength behavioral compilers for producing silicon implementations of the algorithm (FPGA, ASIC). The discrete wavelet transform (DWT) was selected to demonstrate that the tool facilitates the rapid prototyping of modular parallel structures for non-trivial algorithms with non-regular data dependency structure. In addition, the DWT is an important algorithm for data compression and feature extraction, among many other real-time DSP applications. We demonstrate here that the behavioral VHDL code produced automatically by the tool leads, after behavioral synthesis, to an efficient distributed memory and control modular array architecture which can be embedded into a single FPGA
Keywords
circuit layout CAD; data compression; digital signal processing chips; discrete wavelet transforms; feature extraction; field programmable gate arrays; hardware description languages; real-time systems; software prototyping; 1D discrete wavelet transform; ASIC; DG2VHDL; DSP algorithm; DWT; FPGA implementation; HDL representation; abstract graphical description; behavioral silicon compilers; behavioral synthesis; data compression; dependence graph; design tool; distributed control; distributed memory; feature extraction; hardware description language; modular array architecture; modular parallel structures; non-regular data dependency structure; rapid prototyping; real-time DSP applications; Algorithm design and analysis; Application specific integrated circuits; Bridges; Concrete; Digital signal processing; Discrete wavelet transforms; Field programmable gate arrays; Hardware design languages; Prototypes; Silicon;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems, 1998. SIPS 98. 1998 IEEE Workshop on
Conference_Location
Cambridge, MA
ISSN
1520-6130
Print_ISBN
0-7803-4997-0
Type
conf
DOI
10.1109/SIPS.1998.715811
Filename
715811
Link To Document