The IUP Journal of Electrical and Electronics Engineering
Design and Implementation of Floating Point Sine and Cosine Functions Using Xilinx ISE for Analog Circuits

Article Details
Pub. Date : Oct, 2018
Product Name : The IUP Journal of Electrical and Electronics Engineering
Product Type : Article
Product Code : IJEEE21810
Author Name : Ishu and Manoj Duhan
Availability : YES
Subject/Domain : Management
Download Format : PDF Format
No. of Pages : 12



The paper performs the design and implementation of sine and cosine functions in floating point format. To implement these functions, an iterative shift-add algorithm called Co-Ordinate Rotation Digital Computer (CORDIC) was used. Also, single precision floating point format was used among various IEEE-754 floating point formats which consisted of 32 bits. Software implementation of sine and cosine functions was done using VHDL and module for CORDIC using equations given by Volder (1959) was designed and simulated for wave form.


Co-Ordinate Rotation Digital Computer (CORDIC) is a special purpose digital computer for real-time computations. Volder (1959) first proposed this algorithm to calculate trigonometric values based on vector rotation (Gupta et al., 2009). However, further extensions to the CORDIC theory are credited to Walther which helped in the calculation of other elementary functions, for e.g., hyperbolic functions, square root functions, etc. These elementary functions can be implemented using an incremental expression of the desired function. CORDIC utilizes minimum hardware, thus making it simpler to understand and implement. It is an iterative algorithm using only shift-add operations to perform mathematical functions for scientific and engineering fields when hardware multiplier is not available. It also uses lookup table concept to store values in the RAM for further comparison.


CORDIC (Co-Ordinate Rotation Digital Computer), Floating Point, VHDL, IEEE- 754, Xilinx- ISE

Upload Articles
Click here to upload your Articles



Articles of the Month
ISBN: 978-81-314-2793-4
Price: ₹250
Payment by D.D. favouring
"ICFAI A/c IUP", Hyderabad

Reach us at
Tel: +91 8498843633