Title :
Generic megafunctions for high performance processing on FPGAs/PLDs
Author :
Trainor, D.W. ; Ridge, D.J. ; Hamill, R.
Author_Institution :
Integrated Silicon Syst. Ltd., Belfast, UK
Abstract :
This paper examines the design issues relating to the implementation of high-performance DSP functions on FPGAs and PLDs. A challenge in implementing such systems on programmable logic is achieving the circuit performance and efficient use of hardware usually associated with ASICs. Using exemplars, we consider how an understanding of the underlying structure of both the design and the target device can result in efficient, high-performance circuits. Appreciation of the design structure also allows targeting of the design and optimisation of the implementation over a range of different programmable logic device families. This is demonstrated by considering design examples on programmable parts from Altera and Xilinx, which perform at high sampling rates for applications such as image processing, or can be implemented using very little hardware in the case of lower bandwidth applications, such as audio.
Keywords :
application specific integrated circuits; circuit optimisation; digital signal processing chips; field programmable gate arrays; image processing; logic CAD; logic design; programmable logic arrays; ASIC; Altera; DSP generic megafunctions; FIR filter; FPGA; PLD; Xilinx; audio processing; circuit performance; design structure; high performance processing; high sampling rates; high-performance circuits; image processing; optimisation; programmable logic; programmable logic device families; Circuit optimization; Design optimization; Digital signal processing; Field programmable gate arrays; Hardware; Image sampling; Logic circuits; Logic devices; Programmable logic arrays; Programmable logic devices;
Conference_Titel :
Signals, Systems and Computers, 1996. Conference Record of the Thirtieth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-8186-7646-9
DOI :
10.1109/ACSSC.1996.599103