DocumentCode :
3183864
Title :
Automated Placement for Parallelized FPGA FFTs
Author :
Gowda, Suraj ; Parsons, Aaron ; Jarnot, Robert ; Werthimer, Dan
fYear :
2011
fDate :
1-3 May 2011
Firstpage :
206
Lastpage :
209
Abstract :
We present an automated placement algorithm for a high-bandwidth, streaming fast Fourier transform (FFT) generated using an open-source core generator. For radio spectral line analysis, we generate a 2048-point FFT for a standard commercial FPGA high-bandwidth spectrometer, which can process 16 digital samples per cycle simultaneously (streaming). Our placement algorithm enables this system to operate at 375 MHz and process a 6 GHz sampling rate, nearly 85% of the theoretical maximum FPGA clock rate. This algorithm is a special case of the junction tree algorithm from machine learning, and allows our design to support a 25% faster clock than the standard Xilinx tool flow implementation while using 50% less CPU time to compile. This gain is equivalent to gains induced by floor planning with no hand placement.
Keywords :
fast Fourier transforms; field programmable gate arrays; parallel algorithms; FPGA high-bandwidth spectrometer; automated placement; fast Fourier transform; junction tree algorithm; machine learning; open-source core generator; parallelized FPGA FFT; radio spectral line analysis; Algorithm design and analysis; Digital signal processing; Discrete Fourier transforms; Field programmable gate arrays; Junctions; Optimization; Partitioning algorithms; FFT; FPGA; automated placement; spectrometer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2011 IEEE 19th Annual International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-61284-277-6
Electronic_ISBN :
978-0-7695-4301-7
Type :
conf
DOI :
10.1109/FCCM.2011.52
Filename :
5771274
Link To Document :
بازگشت