DocumentCode :
2623186
Title :
FPGA based floating-point library for CORDIC algorithms
Author :
Munoz, D.M. ; Sanchez, Diego F. ; Llanos, Carlos H. ; Ayala-Rincón, Mauricio
Author_Institution :
Depts. of Mech. Eng., Univ. of Brasilia, Brasilia, Brazil
fYear :
2010
fDate :
24-26 March 2010
Firstpage :
55
Lastpage :
60
Abstract :
Computation of floating-point transcendental functions has a relevant importance in a wide variety of scientific applications, where the area cost, error and latency are important requirements to be attended. This paper describes a flexible FPGA implementation of a parameterizable floating-point library for computing sine, cosine, arctangent and exponential functions using the CORDIC algorithm. The novelty of the proposed architecture is that by sharing the same resources the CORDIC algorithm can be used in two operation modes, allowing it to compute the sine, cosine or arctangent functions. Additionally, in case of the exponential function, the architectures change automatically between the CORDIC or a Taylor approach, which helps to improve the precision characteristics of the circuit, specifically for small input values after the argument reduction. Synthesis of the circuits and an experimental analysis of the errors have demonstrated the correctness and effectiveness of the implemented cores and allow the designer to choose, for general-purpose applications, a suitable bit-width representation and number of iterations of the CORDIC algorithm.
Keywords :
field programmable gate arrays; floating point arithmetic; CORDIC algorithms; FPGA based floating-point library; arctangent function; cosine function; exponential function; field programmable gate array; floating-point transcendental functions; sine function; Application software; Computer architecture; Concurrent computing; Costs; Dynamic range; Error analysis; Field programmable gate arrays; Hardware; Libraries; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic Conference (SPL), 2010 VI Southern
Conference_Location :
Ipojuca
Print_ISBN :
978-1-4244-6309-1
Type :
conf
DOI :
10.1109/SPL.2010.5483002
Filename :
5483002
Link To Document :
بازگشت