This paper is published in Volume-4, Issue-3, 2018
Chaitra Y, Dr. H. S. Sheshadri
P. E. S. College of Engineering, Mandya, Karnataka, India
Pub. Date
25 May, 2018
Paper ID
Cordic, Trignometric functions, Rotation, Angel.


Chaitra Y, Dr. H. S. Sheshadri. FPGA implementation of CORDIC algorithm, International Journal of Advance Research, Ideas and Innovations in Technology,

Chaitra Y, Dr. H. S. Sheshadri (2018). FPGA implementation of CORDIC algorithm. International Journal of Advance Research, Ideas and Innovations in Technology, 4(3)

Chaitra Y, Dr. H. S. Sheshadri. "FPGA implementation of CORDIC algorithm." International Journal of Advance Research, Ideas and Innovations in Technology 4.3 (2018).


Trigonometric functions have the wide variety of applications in real life. Trigonometric-related calculations which are widely found in a broad range of applications can be performed by using CORDIC algorithm. Specially SIN and COSINE waves have been very useful in medical science, signal processing, geology, electronic communication, thermal analysis and many more. Real life application requires fast calculation capabilities as much as possible. CORDIC is Coordinate Rotation Digital Computing. Cordic algorithm’s used to find the sine and cosine angle in the integer form. The CORDIC algorithmic is an iterative computing algorithm capable of evaluating various elementary functions using a unified shift-and-add approach Used to calculate a wide variety of functions. It requires only addition, subtraction, bitshift and looks up the table. Where multipliers are not used. The algorithm is implemented here for an angle of 30 degrees and the Active-HDL results are shown along with sine and cosine values in the tabular form for different rotation angles. It can be used in digital synchronizers, graphics processors, scientific calculators, and so on. It offers the substantial saving of area complexity over the conventional Design. Designing of CORDIC Processor in Verilog to determine the sine and cosine The result has been shown in this paper that resolution of CORDIC algorithm is best for implementing many trigonometrical functions. Here a brief concept, design strategy, implementation of cordic architecture and summary of cordic synthesis results based on Xilinx FPGA. The system simulation is carried out using Xilinx ISE design suite 14.1. the system is implemented using Xilinx Spartan-6 XC6SLX45 FPGA with Verilog hardware description language.