A CORDIC BASED EXP(X) CALCULATOR UNIT DESIGN FOR FPGA CHIPS

Volume: 6 Number: 4 May 1, 2011
  • İbrahim Şahin
  • İsmail Koyuncu
EN TR

A CORDIC BASED EXP(X) CALCULATOR UNIT DESIGN FOR FPGA CHIPS

Abstract

With improved speed and hardware capacity, FPGA chips have been utilized in a wide variety of applications. They are especially preferred for the applications requiring high performance and CPU power as a cheap and flexible solution compared to the other solutions. In many of these applications, intense mathematical operations and calculations of complex functions are needed. One of the frequently used and logically hard to calculate functions is Exponential Function (ex). In this research work, an ex calculator unit which can be utilized in FPGA-based applications was designed and implemented. The unit was designed to process and produce 32-bit IEEE 754-1985 floating-point data. It is coded in VHDL and implemented for Virtex-6 FPGA chip using Xilinx's ISE 12.1 EDA tool. Precision of the unit was determined by comparing values produced by the unit and the real values. The results showed that the unit is able to calculate at least first 4 decimal digits of ex values correctly. According to the synthesis reports it can be clocked up to 304.534MHz.

Keywords

Details

Primary Language

Turkish

Subjects

-

Journal Section

-

Authors

İbrahim Şahin This is me

İsmail Koyuncu This is me

Publication Date

May 1, 2011

Submission Date

August 29, 2014

Acceptance Date

-

Published in Issue

Year 1970 Volume: 6 Number: 4

APA
Şahin, İ., & Koyuncu, İ. (2011). FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI. Engineering Sciences, 6(4), 1565-1572. https://doi.org/10.12739/nwsaes.v6i4.5000066967
AMA
1.Şahin İ, Koyuncu İ. FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI. Engineering Sciences. 2011;6(4):1565-1572. doi:10.12739/nwsaes.v6i4.5000066967
Chicago
Şahin, İbrahim, and İsmail Koyuncu. 2011. “FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI”. Engineering Sciences 6 (4): 1565-72. https://doi.org/10.12739/nwsaes.v6i4.5000066967.
EndNote
Şahin İ, Koyuncu İ (May 1, 2011) FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI. Engineering Sciences 6 4 1565–1572.
IEEE
[1]İ. Şahin and İ. Koyuncu, “FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI”, Engineering Sciences, vol. 6, no. 4, pp. 1565–1572, May 2011, doi: 10.12739/nwsaes.v6i4.5000066967.
ISNAD
Şahin, İbrahim - Koyuncu, İsmail. “FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI”. Engineering Sciences 6/4 (May 1, 2011): 1565-1572. https://doi.org/10.12739/nwsaes.v6i4.5000066967.
JAMA
1.Şahin İ, Koyuncu İ. FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI. Engineering Sciences. 2011;6:1565–1572.
MLA
Şahin, İbrahim, and İsmail Koyuncu. “FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI”. Engineering Sciences, vol. 6, no. 4, May 2011, pp. 1565-72, doi:10.12739/nwsaes.v6i4.5000066967.
Vancouver
1.İbrahim Şahin, İsmail Koyuncu. FPGA ÇYPLERY YÇYN CORDIC TABANLI EXP(X) HESAPLAMA ÜNYTESY TASARIMI. Engineering Sciences. 2011 May 1;6(4):1565-72. doi:10.12739/nwsaes.v6i4.5000066967