DocumentCode :
2348763
Title :
1024-point pipeline FFT processor with pointer FIFOs based on FPGA
Author :
Zhong, Guanwen ; Zheng, Hongbin ; Jin, ZhenHua ; Chen, Dihu ; Pang, Zhiyong
Author_Institution :
Sch. of Phys. & Eng., Sun Yat-sen Univ., Guangzhou, China
fYear :
2011
fDate :
3-5 Oct. 2011
Firstpage :
122
Lastpage :
125
Abstract :
Design and optimized implementation of a 16-bit and 32-bit 1024-point pipeline FFT processor is presented in this paper. The architecture of the FFT is based on R22SDF algorithm with new pointer FIFO embedded with gray code counters. It is implemented in Spartan-3E, Spartan-6 and Virtex-4 devices and fully tested by method of co-simulation using SMIMS® VeriLink® as a bridge that connects software(Matlab® Simulink®) and real hardware-FPGA targets. The implementation results show that our pointer FIFO FFT processor could use lower resource, but achieve higher performance. Our 16-bit 1024-point FFT processor only costs 2580 slices, 2030 slice flip flops and just 2 block RAMs, achieving the maximum clock frequency of 92.6 MHz with the throughput per area of 0.035 Msamples/s/area. Due to the parameterized input wordlength, output wordlength, Twiddle Factors wordlength and processing stages, it is easily to implement a 16-point, 64-point, 256-point, 1024-point,4096-point or higher power of 4 points pointer FIFO FFT processor synthesized from the same code just through modifying the corresponding parameters.
Keywords :
Gray codes; digital arithmetic; fast Fourier transforms; field programmable gate arrays; flip-flops; microprocessor chips; random-access storage; 1024-point pipeline FFT processor; FPGA; Matlab-Simulink; R22SDF algorithm; RAM; SMIMS VeriLink simulation; Spartan-3E devices; Spartan-6 devices; Virtex-4 devices; flip flops; frequency 92.6 MHz; gray code counters; pointer FIFO FFT processor; twiddle factors wordlength; word length 16 bit; word length 32 bit; Computer architecture; Field programmable gate arrays; Pipelines; Radiation detectors; Random access memory; Reflective binary codes; Throughput; Cosimulation; FFT; Pointer FIFO; Radix22SDF;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI and System-on-Chip (VLSI-SoC), 2011 IEEE/IFIP 19th International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4577-0171-9
Electronic_ISBN :
978-1-4577-0169-6
Type :
conf
DOI :
10.1109/VLSISoC.2011.6081654
Filename :
6081654
Link To Document :
بازگشت