Implementation of CORDIC Based Sine & Cosine Generator in VHDL
Pinky R. Pachpor
Citation : Pinky R. Pachpor, Implementation of CORDIC Based Sine & Cosine Generator in VHDL International Journal of Innovative Research in Electronics and Communications 2014, 1(1) : 23-26
The current research in the design of high speed VLSI architectures for real-time digital signal processing (DSP) algorithms has been directed by the advances in the VLSI technology, which have provided the designers with significant impetus for porting algorithm into architecture. Many of the algorithms used in DSP and matrix arithmetic require elementary functions such as trigonometric, inverse trigonometric, logarithm, exponential, multiplication, and division functions and one such algorithm is CORDIC. Often trigonometric functions are used in embedded applications. Examples of this include motion control, filtering and waveform synthesis. For waveforms with few output points per cycle (for example one output point per degree) a lookup table will often suffice, and indeed this method is optimal in that it offers a reasonable compromise between speed and the need to use the microcontroller's memory efficiently. The CORDIC computing technique-a highly efficient method to compute elementary functions sine and cosine values of the given angle using CORDIC algorithm.