2018International journal of advance research, ideas and innovations in technologyRequires access

FPGA implementation of CORDIC algorithm

Y Chaitra, H. S. Sheshadri

Open publisher page 1 citations

Abstract

Trigonometric functions have the wide variety of applications in real life. Trigonometric-related calculations which are widely found in a broad range of applications can be performed by using CORDIC algorithm. Specially SIN and COSINE waves have been very useful in medical science, signal processing, geology, electronic communication, thermal analysis and many more. Real life application requires fast calculation capabilities as much as possible. CORDIC is Coordinate Rotation Digital Computing. Cordic algorithm’s used to find the sine and cosine angle in the integer form. The CORDIC algorithmic is an iterative computing algorithm capable of evaluating various elementary functions using a unified shift-and-add approach Used to calculate a wide variety of functions. It requires only addition, subtraction, bitshift and looks up the table. Where multipliers are not used. The algorithm is implemented here for an angle of 30 degrees and the Active-HDL results are shown along with sine and cosine values in the tabular form for different rotation angles. It can be used in digital synchronizers, graphics processors, scientific calculators, and so on. It offers the substantial saving of area complexity over the conventional Design. Designing of CORDIC Processor in Verilog to determine the sine and cosine The result has been shown in this paper that resolution of CORDIC algorithm is best for implementing many trigonometrical functions. Here a brief concept, design strategy, implementation of cordic architecture and summary of cordic synthesis results based on Xilinx FPGA. The system simulation is carried out using Xilinx ISE design suite 14.1. the system is implemented using Xilinx Spartan-6 XC6SLX45 FPGA with Verilog hardware description language.

About this research paper

What this paper is about

Trigonometric functions have the wide variety of applications in real life. Trigonometric-related calculations which are widely found in a broad range of applications can be performed by using CORDIC algorithm. Specially SIN and COSINE waves have been very useful in medical science, signal processing, geology, electronic communication, thermal analysis and many more. Real life application requires fast calculation capabilities as much as possible. CORDIC is Coordinate Rotation Digital Computing. Cordic algorithm’s used to find the sine and cosine angle in the integer form. The CORDIC algorithmic is an iterative computing algorithm capable of evaluating various elementary functions using a unified shift-and-add approach Used to calculate a wide variety of functions. It requires only addition, subtraction, bitshift and looks up the table. Where multipliers are not used. The algorithm is implemented here for an angle of 30 degrees and the Active-HDL results are shown along with sine and cosine values in the tabular form for different rotation angles. It can be used in digital synchronizers, graphics processors, scientific calculators, and so on. It offers the substantial saving of area complexity over the conventional Design. Designing of CORDIC Processor in Verilog to determine the sine and cosine The result has been shown in this paper that resolution of CORDIC algorithm is best for implementing many trigonometrical functions. Here a brief concept, design strategy, implementation of cordic architecture and summary of cordic synthesis results based on Xilinx FPGA. The system simulation is carried out using Xilinx ISE design suite 14.1. the system is implemented using Xilinx Spartan-6 XC6SLX45 FPGA with Verilog hardware description language.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Trigonometric functions have the wide variety of applications in real life. Trigonometric-related calculations which are widely found in a broad range of applications can be performed by using CORDIC algorithm. Specially SIN and COSINE waves have been very useful in medical science, signal processing, geology, electronic communication, thermal analysis and many more. Real life application requires fast calculation capabilities as much as possible. CORDIC is Coordinate Rotation Digital Computing. Cordic algorithm’s used to find the sine and cosine angle in the integer form. The CORDIC algorithmic is an iterative computing algorithm capable of evaluating various elementary functions using a unified shift-and-add approach Used to calculate a wide variety of functions. It requires only addition, subtraction, bitshift and looks up the table. Where multipliers are not used. The algorithm is implemented here for an angle of 30 degrees and the Active-HDL results are shown along with sine and cosine values in the tabular form for different rotation angles. It can be used in digital synchronizers, graphics processors, scientific calculators, and so on. It offers the substantial saving of area complexity over the conventional Design. Designing of CORDIC Processor in Verilog to determine the sine and cosine The result has been shown in this paper that resolution of CORDIC algorithm is best for implementing many trigonometrical functions. Here a brief concept, design strategy, implementation of cordic architecture and summary of cordic synthesis results based on Xilinx FPGA. The system simulation is carried out using Xilinx ISE design suite 14.1. the system is implemented using Xilinx Spartan-6 XC6SLX45 FPGA with Verilog hardware description language.

Key concepts: CORDIC, Computer science, Sine, Trigonometric functions, Elementary function, Field-programmable gate array, Algorithm, Trigonometry

Related papers

Back to paper searchBrowse research topicsOriginal source
FPGA implementation of CORDIC algorithm — Research Paper | ScholarLens