JOURNAL ARTICLE

FPGA Implementation of the Trigonometric Functions Using the CORDIC Algorithm

Abstract

The paper presents the design principle and FPGA implementation of various trigonometric functions such as Sine, Cosine, Exponential, Inverse Exponential, Arc Tangent, Logarithm, and Polar to Rectangular conversion using the standard coordinate rotation digital computer (CORDIC) algorithm. Traditions implementation of these functions on a FPGA consumes a lot of area and the results of these functions are floating point which is difficult to design. Hence CORDIC algorithm with IEEE 32 bit floating point representation is used in this paper for implementation. CORDIC is an iterative algorithm which can perform the complex functions using the shift and add approach. The serial and pipelined CORDIC architectures configured on a Cyclone IV E Device are compared in terms of Area, Delay, and Power dissipation. Serial CORDIC architecture design has low area whereas; pipeline CORDIC architecture has low latency. It finds the application in graphic processors, digital synchronizer, Real time image processing, and scientific calculators and so on.

Keywords:
CORDIC Field-programmable gate array Computer science Inverse trigonometric functions Floating point Trigonometric functions Exponentiation VHDL Pipeline (software) Computer hardware Algorithm Parallel computing Mathematics

Metrics

42
Cited By
3.21
FWCI (Field Weighted Citation Impact)
7
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Numerical Methods and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Digital Filter Design and Implementation
Physical Sciences →  Computer Science →  Signal Processing

Related Documents

BOOK-CHAPTER

CORDIC Algorithm Implementation Using FPGA

Kaushal KulkarniNeha S. JoshiIsha LaleNalinakshi Nirmal

Lecture notes in networks and systems Year: 2025 Pages: 167-182
BOOK-CHAPTER

CORDIC Algorithm for FPGA Implementation

Sun-Ting LinTzu-Hao WangShou-Sheu LinYan-Bang Li

Lecture notes in electrical engineering Year: 2014 Pages: 57-62
JOURNAL ARTICLE

REALIZATION OF TRIGONOMETRIC FUNCTIONS WITH HIGH-SPEED USING CORDIC ALGORITHM

Journal:   International Research Journal of Modernization in Engineering Technology and Science Year: 2024
© 2026 ScienceGate Book Chapters — All rights reserved.