DocumentCode
1937476
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
fYear
2011
fDate
6-9 Nov. 2011
Firstpage
2186
Lastpage
2191
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4673-0321-7
Type
conf
DOI
10.1109/ACSSC.2011.6190419
Filename
6190419
Link To Document