Abstract:- This project presentsthe high speed and area achieved using the Coordinate Rotation Digital Computer(CORDIC) algorithm for digital signal processing applications. There are manyefficient algorithms for CORDIC, these algorithms there are shifters, adders,and subtractors for sine/cosine wave generation. In this project we proposedmultiplexers based CORDIC algorithm. Multiplexers based Coordinate RotationDigital Computer algorithm used to achieve the fast and efficient hardware onFPGA. A six-stage Coordinate Rotation Digital Computer is achieved by threearrangements proceeding by unrolled CORDIC and MUXes based CORDIC upto threestages, MUXes based CORDIC upto the fourth stage with and without pipelining.The proposed architecture for CORDIC adders, subtractors and shifters, all arereplaced by multiplexers upto the third stage and fourth stage. An 8 bit and16-bit Coordinate Rotation Digital Computer to achieving the sine functions andcosine functions perform all methods on Xilinx Spartan 3E (XC3S250E) and XilinxVirtex 6 FPGA(XC6VLX240). Compared with the unrolled CORDIC MUXes based CORDICachieves the high operating frequency and less area requires for hardwareimplementation.
Keywords: CORDIC algorithm, ration mode,Field-programmable gate arrays (FPGAs), multiplexer, pipelining