• 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