Title :
Scalable hybrid CORDIC-LUT architectures for CG-FFT processors
Author :
Congiu, Andrea ; Picciau, Andrea ; Barbaro, Massimo ; Bodano, Emanuele
Author_Institution :
DIEE - Dept. of Electr. & Electron. Eng., Univ. of Cagliari, Cagliari, Italy
Abstract :
In this work we introduce Processing Element (PE) scalability in twiddle factor generators for FFT processors. First the twiddle factor indexing scheme for Constant Geometry FFT is analyzed and a CORDIC-based novel algorithm is deduced. It uses single-step rotations and does not need any CORDIC gain correction. Then, two architectures implementing the algorithm are presented with the goal of scalability. The first (shared core) is characterized by both low register count and variable throughput, while the second (pipelined) achieves the maximum throughput during the whole computation. Our hybrid models use both one ROM and multiplier-based CORDIC modules. The designs are then evaluated in terms of register usage and output error, showing scalability of register bits as a function of the number of PEs if compared to other architectures. Architectures were coded in VHDL and synthesized on a Xilinx Virtex-5 330T FPGA.
Keywords :
digital arithmetic; digital signal processing chips; fast Fourier transforms; field programmable gate arrays; geometry; hardware description languages; logic circuits; read-only storage; CG-FFT processor; CORDIC gain correction; PE scalability; ROM; VHDL; Xilinx Virtex-5 330T FPGA; constant geometry; multiplier-based CORDIC module; processing element scalability; register bit; scalable hybrid CORDIC-LUT architecture; single-step rotation; twiddle factor generator; twiddle factor indexing scheme; Algorithm design and analysis; Computer architecture; Indexes; Read only memory; Registers; Scalability; Signal processing algorithms;
Conference_Titel :
Ph.D. Research in Microelectronics and Electronics (PRIME), 2013 9th Conference on
Conference_Location :
Villach
Print_ISBN :
978-1-4673-4580-4
DOI :
10.1109/PRIME.2013.6603119