A Review on Hardware Accelerator Design and Implementation of CORDIC Algorithm for a Gaming Application
Trupthi B1, Jalendra H E2, Srilaxmi C P3, Varun M S4, Geethashree A5

1Trupthi B, Department of Electronics and Communication, Vidyavardhaka College of Engineering, Mysore, Karnataka, India.
2Jalendra H E, Department of Electronics and Communication, Vidyavardhaka College of Engineering, Mysore, Karnataka, India.
3Srilaxmi C P, Department of Electronics and Communication, Vidyavardhaka College of Engineering, Mysore, Karnataka, India.
4Varun M S, Department of Electronics and Communication, Vidyavardhaka College of Engineering, Mysore, Karnataka, India.
5Dr. Geethashree A, Department of Electronics and Communication, Vidyavardhaka College of Engineering, Mysore, Karnataka, India.
Manuscript received on June 12, 2020. | Revised Manuscript received on June 29, 2020. | Manuscript published on July 10, 2020. | PP: 605-611 | Volume-9 Issue-9, July 2020 | Retrieval Number: 100.1/ijitee.I7271079920 | DOI: 10.35940/ijitee.I7271.079920
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Co-ordinate Digital rotation computer is the full form of CORDIC.CORDIC is a process for finding functions using less hardware like shifts, subs/adds and then compares. It’s the algorithm used for some elementary functions which are calculated in real-time and many conversions like from rectangular to polar co-ordinate and vice versa. Rectangular to polar and polar to rectangular is an important operation in CORDIC which are generally used in ALUs, wireless communications, DSP processors etc. This paper proposes the implementation of physical design for CORDIC algorithm for polar to rectangular and rectangular to polar conversions, by the use of RTL code in written in Verilog and fed to pre-processor, cordic core and post processor. This type of implementation results with greater efficiency, throughput by reducing power consumption and implanting it with high frequency. Hence due to great efficiency with low power it can be used for gaming applications. 
Keywords: CORDIC, Rectangular, polar, Co-ordinates, Digital Signal Processing, FPGA, ASIC, Efficiency, Power optimization.
Scope of the Article: Digital Signal Processing