DocumentCode
3489470
Title
Design rules for implementing CORDIC on FPGAs
Author
Ross, Dian-Marie ; Miller, Scott ; Sima, Mihai ; Crawford, Curran
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC, Canada
fYear
2011
fDate
23-26 Aug. 2011
Firstpage
797
Lastpage
802
Abstract
The CORDIC algorithm performs vector rotations in a number of coordinates systems, providing cost-effective solutions for many application domains today including intelligent guidance systems, wireless communications, and digital signal processing. CORDIC is sequential; thus hardware solutions are needed to improve the computation speed. We analyze three implementation schemes for CORDIC on FPGAs in terms of area, delay, and scalability. Extensive simulations have been carried out and a complete set of numerical figures are provided. We conclude the paper by proposing a number of design rules for implementing CORDIC on commercial reconfigurable devices based on use-case and speed and/or area requirements.
Keywords
digital arithmetic; field programmable gate arrays; CORDIC; FPGA; design rules; digital signal processing; intelligent guidance systems; wireless communications; Algorithm design and analysis; Delay; Field programmable gate arrays; Hardware; Multiplexing; Routing; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
Conference_Location
Victoria, BC
ISSN
1555-5798
Print_ISBN
978-1-4577-0252-5
Electronic_ISBN
1555-5798
Type
conf
DOI
10.1109/PACRIM.2011.6032996
Filename
6032996
Link To Document