DocumentCode :
628736
Title :
Serial and parallel implementation of CORDIC architecture: A comparative approach
Author :
Abubeker, K.M. ; Backer, Sabana ; Varghese, Abey Mathew
fYear :
2013
fDate :
4-6 June 2013
Firstpage :
1
Lastpage :
6
Abstract :
Many hardware efficient algorithms exist for hardware signal processing architecture. Among these algorithm there is a set of shift-add algorithms collectively known as CORDIC (Coordinate Rotation for Digital Computers) for computing a wide range of functions including certain trigonometric, hyperbolic, linear and logarithmic functions. The paper compares the serial and parallel implementations of CORDIC architecture [1] with respect to their speed and device utilization. Both the implementations were done in Verilog, simulated using Modelsim simulator and Implemented in Xilinx FPGA synthesis on Spartan-3. [3]. In Parallel structure of CORDIC algorithm, with 31 iterations plus a PRELOAD cycle, the algorithm will take 32 clock cycles to complete. At the theoretical maximum clock frequency of 56.507 MHz, the unit will take 17.697 ns to compute the final value. A truly complete general unit that is capable of operating in all three domains in both modes should be possible with only a little more hardware.
Keywords :
field programmable gate arrays; hardware description languages; parallel architectures; signal processing; CORDIC architecture; Modelsim simulator; PRELOAD cycle; Verilog; Xilinx FPGA synthesis; coordinate rotation for digital computers; hardware efficient algorithms; hardware signal processing architecture; hyperboli functions; linear functions; logarithmic functions; parallel implementation; serial implementation; shift-add algorithms; trigonometric functions; Adders; Algorithm design and analysis; Clocks; Hardware; Registers; Signal processing algorithms; Vectors; 3; CLBs; CORDIC algorithm; Complex PLDs; Cosine and Polar-Cartesian Transformation; Rotating and Vectoring mode; Sine; Spartan; Xilinx FPGA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Research Areas and 2013 International Conference on Microelectronics, Communications and Renewable Energy (AICERA/ICMiCR), 2013 Annual International Conference on
Conference_Location :
Kanjirapally
Print_ISBN :
978-1-4673-5150-8
Type :
conf
DOI :
10.1109/AICERA-ICMiCR.2013.6575931
Filename :
6575931
Link To Document :
بازگشت