Title :
Computing the Discrete Fourier Transform on FPGA Based Systolic Arrays
Author_Institution :
La Trobe University, 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 virtual computers 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 provides the system designer with 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 time are calculated.
Keywords :
Arithmetic; Computer architecture; Discrete Fourier transforms; Field programmable gate arrays; Flexible printed circuits; Hardware; Logic arrays; Logic circuits; Reconfigurable logic; Systolic arrays;
Conference_Titel :
Field-Programmable Gate Arrays, 1996. FPGA '96. Proceedings of the 1996 ACM Fourth International Symposium on
Print_ISBN :
0-7695-2576-8
DOI :
10.1109/FPGA.1996.242440