Title :
An ASIC DSP engine compiler: philosophy and applications
Author :
Payne, Julian G. ; Kruse, Stephen M. ; Smith, Stewart G. ; Morgan, Ralph W.
Author_Institution :
VLSI Technol. Inc., Sophia Antipolis, France
Abstract :
An ASIC DSP compiler has been developed to provide fixed-function, high-throughput machines of the type commonly encountered in DSP applications. Such applications include image processing and high-bandwidth communications. It is assumed that the problem can be partitioned into a series of passes through a fixed-function integer arithmetic processing core. Designs are synthesized by the compiler from a dataflow specification plus parameters to specify the desired computational throughput and accuracy. The user can override synthesized attributes and use interactive size and power estimators to make tradeoffs between numerical accuracy and size or power consumption. The approach is illustrated with an example of a 256-point 20 MHz complex FFT (fast Fourier transform)
Keywords :
application specific integrated circuits; circuit layout CAD; computerised signal processing; digital signal processing chips; fast Fourier transforms; 20 MHz; ASIC DSP engine compiler; complex FFT; computational throughput; dataflow specification; fast Fourier transform; fixed-function integer arithmetic processing core; high-bandwidth communications; image processing; numerical accuracy; power estimators; size estimators; Application specific integrated circuits; Arithmetic; Digital signal processing; Engines; Hardware; High level synthesis; Image processing; Registers; Throughput; Very large scale integration;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1991. ICASSP-91., 1991 International Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7803-0003-3
DOI :
10.1109/ICASSP.1991.150613