DocumentCode :
1723381
Title :
CAD tool autogeneration of VHDL FFT for FPGA/ASIC implementation
Author :
Schmuland, Todd E. ; Jamali, Mohsin M. ; Longbrake, Matthew B. ; Buxa, Peter E.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Toledo, Toledo, OH, USA
fYear :
2012
Firstpage :
237
Lastpage :
240
Abstract :
Hand-coding Fast Fourier Transforms (FFTs) in Hardware Description Language (HDL) is time consuming and prone to errors. Proprietary IP cores are available, however they are closed-source and unviewable. The open-source FFT generator SPIRAL is available, however it only produces parallel arithmetic solutions and thus limits the maximum FFT size that will fit in available Field Programmable Gate Arrays (FPGAs). An autogenerator of VHDL FFTs is described that takes a set of FFT parameters and generates an FFT component with feedback of occupied slices, maximum frequency, and dynamic range performance. Both parallel arithmetic and serial-parallel butterfly architectures can be generated where serial-parallel allows larger sized FFTs to fit inside available FPGA parts. Emphasis is placed on large sized serial-parallel FFTs and portability to Application-Specific Integrated Circuits (ASICs) using Cadence Encounter. Serial-parallel FFT pipeline control and FPGA hardware reduction are also investigated.
Keywords :
application specific integrated circuits; fast Fourier transforms; field programmable gate arrays; hardware description languages; logic circuits; pipeline arithmetic; CAD tool autogeneration; FPGA hardware reduction; FPGA-ASIC implementation; SPIRAL; VHDL FFT; application-specific integrated circuits; cadence encounter; field programmable gate arrays; hand-coding fast Fourier transforms; hardware description language; large sized serial-parallel FFT; open-source FFT generator; parallel arithmetic solutions; proprietary IP cores; serial-parallel FFT pipeline control; serial-parallel butterfly architectures; Clocks; Computer architecture; Digital signal processing; Field programmable gate arrays; Hardware design languages; Software tools; Throughput; FFT; FPGA; VHDL; autogeneration; fixed-point;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2012 IEEE 10th International
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-0857-1
Electronic_ISBN :
978-1-4673-0858-8
Type :
conf
DOI :
10.1109/NEWCAS.2012.6329000
Filename :
6329000
Link To Document :
بازگشت