DocumentCode :
3749197
Title :
Pipelined implementation of high radix adaptive CORDIC as a coprocessor
Author :
Saharsh Samir Oza;Ankit Parag Shah;Tarun Thokala;Sumam David
Author_Institution :
Department of Electronics and Communication Engineering, National Institute of Technology Karnataka, Surathkal, India
fYear :
2015
Firstpage :
333
Lastpage :
342
Abstract :
The Coordinate Rotational Digital Computer (CORDIC) algorithm allows computation of trigonometric, hyperbolic, natural log and square root functions. This iterative algorithm uses only shift and add operations to converge. Multiple fixed radix variants of the algorithm have been implemented on hardware. These have demonstrated faster convergence at the expense of reduced accuracy. High radix adaptive variants of CORDIC also exist in literature. These allow for faster convergence at the expense of hardware multipliers in the datapath without compromising on the accuracy of the results. This paper proposes a 12 stage deep pipeline architecture to implement a high radix adaptive CORDIC algorithm. It employs floating point multipliers in place of the conventional shift and add architecture of fixed radix CORDIC. This design has been synthesised on a FPGA board to act as a coprocessor. The paper also studies the power, latency and accuracy of this implementation.
Keywords :
"Hardware","Convergence","Algorithm design and analysis","Computer architecture","Approximation algorithms","Coprocessors","Adaptive systems"
Publisher :
ieee
Conference_Titel :
Computing and Network Communications (CoCoNet), 2015 International Conference on
Type :
conf
DOI :
10.1109/CoCoNet.2015.7411207
Filename :
7411207
Link To Document :
بازگشت