Title :
Scalable pipelined CORDIC architecture design and implementation in FPGA
Author :
Adiono, Trio ; Purba, Randy Saut
Author_Institution :
Electr. Eng. & Inf. Sch., Bandung Inst. of Technol., Bandung, Indonesia
Abstract :
In Digital Signal Processing, trigonometry and complex multiplications are used in many signal equations, such as synchronization and equalization. Therefore, a fast and an efficient method to calculate trigonometry and complex multiplications are required. Coordinate Rotation Digital Computer (CORDIC) is trigonometric algorithm that is used to transforming data from rectangular to polar and vice versa. CORDIC also can be used other to compute several trigonometry functions, either directly or indirectly. The proposed CORDIC design is based on Pipeline datapath Architecture. By using pipeline architecture, the design is able to calculate continuous input, has high throughput, and doesn´t need ROM or registers to save constant angle iteration of CORDIC. The design process is started by modelling CORDIC function, design datapath and control unit, coding to hardware description language using Verilog HDL, synthesized using Quartus II Version 7.2 and implemented on ALTERA Cyclone II DE2 EP2C35F672C6N FPGA. Synthesis result shows that the design is able to work at 81.31 MHz.
Keywords :
digital arithmetic; field programmable gate arrays; hardware description languages; pipeline processing; CORDIC architecture design; coordinate rotation digital computer; digital signal processing; field programmable gate arrays; hardware description language; pipeline datapath architecture; trigonometry; Computer architecture; Digital signal processing; Equations; Field programmable gate arrays; Hardware design languages; Pipelines; Read only memory; Signal processing; Signal processing algorithms; Throughput; CORDIC; FPGA; RTL; trigonometry;
Conference_Titel :
Electrical Engineering and Informatics, 2009. ICEEI '09. International Conference on
Conference_Location :
Selangor
Print_ISBN :
978-1-4244-4913-2
DOI :
10.1109/ICEEI.2009.5254736