Abstract
Digital signal processing (DSP) algorithms exhibit an increasing need for the efficient implementation of trigonometric functions. The trigonometric functions like cosine and sine form the building block of certain transforms like Discrete Fourier Transform (DFT), Discrete Cosine Transform (DCT), and Fast Fourier Transform (FFT) [1]. For calculating such basic trigonometric functions, a hardware efficient algorithm is needed which will provide highest throughput and reduced latency. This paper presents the design and implementation of CORDIC algorithm for cosine and sine calculation on FPGA. Obviously, our aim is to perform this architecture to ensure the optimization design in terms of power, area and speed for efficient FPGA implementation. The circuits have been described in Very high speed integrated circuit Hardware Description Language (VHDL).