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
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;
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
DOI :
10.1109/VLSISoC.2011.6081654