Simple Hybrid Scaling-Free CORDIC Solution for FPGAs
Author(s) -
Leonid Moroz,
Shinobu Nagayama,
Taras Mykytiv,
Ihor Kirenko,
Taras Boretskyy
Publication year - 2014
Publication title -
international journal of reconfigurable computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.236
H-Index - 16
eISSN - 1687-7209
pISSN - 1687-7195
DOI - 10.1155/2014/615472
Subject(s) - cordic , trigonometric functions , computer science , sine , field programmable gate array , stratix , overhead (engineering) , hyperbolic function , parallel computing , algorithm , elementary function , simple (philosophy) , trigonometry , skein , computer hardware , computational science , mathematics , mathematical analysis , philosophy , geometry , computer security , epistemology , operating system
COordinate Rotation DIgital Computer (CORDIC) is an effective method that is used in digital signal processing applications for computing various trigonometric, hyperbolic, linear, and transcendental functions. This paper presents the theoretical basis and practical implementation of circular (sine-cosine) CORDIC-based generator. Synthesis results of this generator based on Altera Stratix III FPGA (EP3SL340F1517C2) using Quartus II version 9.0 show that the proposed hybrid FPGA architecture significantly reduces latency (42% reduction) with a small area overhead, compared to the conventional version. The proposed algorithm has been simulated for sine and cosine function evaluation, and it has been verified that the accuracy is comparable with conventional algorithm
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom