Title :
FPGA based systolic array architectures for computing the discrete Fourier transform
Author_Institution :
Sch. of Electron. Eng., La Trobe Univ., Melbourne, Vic., Australia
Abstract :
Reconfigurable logic arrays allow for the creation on the one physical hardware platform many different virtual circuits. A configuration bit-stream loaded into the logic array specifies the virtual circuit implemented. This paper addresses the problem of implementing FFTs using custom computing machines based on Xilinx FPGAs. A systolic array processor architecture consisting of processing elements (PEs) employing CORDIC arithmetic is presented. The CORDIC approach removes the requirement for area consuming multipliers in the design. The method is suitable for handling power-of-2 and non power-of-2 transform lengths. The modular nature of the design provides for a highly scalable architecture that gives the system designer a flexible mechanism for making cost-performance tradeoffs. The array processor and PE architecture are described. Based on simulation results, FPGA device utilization and transform execution times are calculated
Keywords :
digital arithmetic; digital signal processing chips; discrete Fourier transforms; field programmable gate arrays; mathematics computing; performance evaluation; reconfigurable architectures; systolic arrays; CORDIC arithmetic; DFT; FFT; FPGA based array architectures; Xilinx FPGAs; configuration bit-stream; discrete Fourier transform; highly scalable architecture; reconfigurable logic arrays; systolic array processor architecture; transform execution times; Arithmetic; Computer architecture; Digital signal processing; Discrete Fourier transforms; Field programmable gate arrays; Logic arrays; Logic circuits; Programmable logic arrays; Reconfigurable logic; Systolic arrays;
Conference_Titel :
Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7803-3073-0
DOI :
10.1109/ISCAS.1996.541747