Title :
Exploration of sign precomputation-based CORDIC in reconfigurable systems
Author :
Ross, Dian-Marie ; Miller, Scott ; Sima, Mihai ; McGuire, Michael
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC, Canada
Abstract :
Presented is an analysis of standard CORDIC implementations with sign precomputation mapped onto four modern Xilinx Field-Programmable Gate Arrays (FPGA) families, Virtex-4, -5, -6 and Spartan-6. Three methods of sign precomputation, P-CORDIC, Flat-CORDIC and Para-CORDIC have been proposed in previous literature as parallel methods for reducing CORDIC algorithm logic delay when implemented on an Application Specific Integrated Circuits (ASICs). However, little analysis exists on reconfigurable implementations where one major algorithm optimization design goal is to reduce interconnection delay. All three sign precomputation CORDIC techniques are shown to improve delay and logic utilization when compared with standard CORDIC. On state-of-the-art FPGAs, such as Virtex-6, P-CORDIC is found to perform best; on older devices, such as Virtex-4, Flat-CORDIC has the best performance. On in-between FPGAs, such as the Virtex-5, and Spartan-6, there is no clear winner between P-CORDIC and Flat-CORDIC. Para-CORDIC never outperforms P-CORDIC and Flat-CORDIC, but still represents an improvement over standard CORDIC implementations. Furthermore, Para-CORDIC can be deeply pipelined for applications where high throughput is the main design goal.
Keywords :
application specific integrated circuits; digital arithmetic; field programmable gate arrays; parallel architectures; reconfigurable architectures; CORDIC algorithm logic delay; Flat-CORDIC; P-CORDIC; Para-CORDIC; Spartan-6; Virtex-4; Virtex-5; Virtex-6; Xilinx field-programmable gate arrays; application specific integrated circuits; parallel methods; reconfigurable systems; sign precomputation-based CORDIC; Algorithm design and analysis; Delay; Field programmable gate arrays; Mathematical model; Read only memory; Table lookup; Vectors;
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4673-0321-7
DOI :
10.1109/ACSSC.2011.6190419