Sine and cosine generator using CORDIC algorithm implemented in ASIC

Objective of this paper is to generate sine and cosine function using CORDIC algorithm. CORDIC comes fast when to evaluate DSP algorithms uses basic function such as addition, multiplication, trigonometric functions etc. This algorithm uses simple addition, subtraction and shift operation in place of multiplication, it is a hardware efficient algorithm. Here the inputs are vector coordinate and desired angle of rotation. The results show that sine and cosine values of the outputs. The flow of this paper starts with RTL simulation using IES, synthesis using RTL Compiler and finally physical design using SoC Encounter.

[1]  M. Glesner,et al.  Design and evaluation of a floating-point division operator based on CORDIC algorithm , 2012, 2012 9th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology.

[2]  Cheng-Shing Wu,et al.  Modified vector rotational CORDIC (MVR-CORDIC) algorithm and architecture , 2001 .

[3]  Kailash Chandra Ray,et al.  Low Latency Hybrid CORDIC Algorithm , 2014, IEEE Transactions on Computers.

[4]  S. Rajaram,et al.  FPGA implementation of fast and area efficient CORDIC algorithm , 2014, 2014 International Conference on Communication and Network Technologies.

[5]  M. Vanitha,et al.  Implementation of Para-CORDIC Algorithm and Its Applications in Satellite Communication , 2009, 2009 International Conference on Advances in Recent Technologies in Communication and Computing.

[6]  Keshab K. Parhi,et al.  Annihilation-reordering look-ahead pipelined CORDIC-based RLS adaptive filters and their application to adaptive beamforming , 2000, IEEE Trans. Signal Process..

[7]  An-Yeu Wu,et al.  A unified view for vector rotational CORDIC algorithms and architectures based on angle quantization approach , 2002 .

[8]  Xu Li,et al.  CORDIC based algorithm for frequency offset estimation , 2010, 2010 IEEE 12th International Conference on Communication Technology.

[9]  Mansi Mane,et al.  Implementation of DCT using variable iterations CORDIC algorithm on FPGA , 2014, 2014 First International Conference on Computational Systems and Communications (ICCSC).

[10]  An-Yeu Wu,et al.  Mixed-scaling-rotation CORDIC (MSR-CORDIC) algorithm and architecture for high-performance vector rotational DSP applications , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.