DocumentCode :
1670522
Title :
Tradeoff of FPGA design of floating-point transcendental functions
Author :
Muñoz, Daniel M. ; Sánchez, Diego F. ; Llanos, Carlos H. ; Ayala-Rincón, Mauricio
Author_Institution :
Dept. de Eng. Mec., Univ. de Brasilia, Brasilia, Brazil
fYear :
2009
Firstpage :
239
Lastpage :
242
Abstract :
Several scientific applications need a high precision computation of transcendental functions. This paper presents a hardware implementation of a parameterizable floating-point library for computing sine, cosine and arctangent functions using both CORDIC algorithm and Taylor series expansion for different bit-width representations. The results include the accuracy as a design criterion of the proposed hardware architectures; therefore, a tradeoff analysis between the cost in area and the number of iterations against the error associated is done in order to choose a suitable format for computing transcendental functions. The proposed architectures were validated using the Matlab results as a statistical estimator in order to compute the Mean Square Error (MSE). Synthesis and simulation results demonstrate the correctness and effectiveness of the implemented hardware transcendental functions.
Keywords :
field programmable gate arrays; floating point arithmetic; logic design; mean square error methods; CORDIC algorithm; FPGA design; Matlab results; Taylor series expansion; arctangent functions; bit-width representations; cosine functions; design criterion; floating-point transcendental functions; hardware architectures; hardware implementation; mean square error; parameterizable floating-point library; statistical estimator; tradeoff analysis; Accuracy; Algorithm design and analysis; Computer architecture; Field programmable gate arrays; Hardware; Read only memory; Taylor series;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Very Large Scale Integration (VLSI-SoC), 2009 17th IFIP International Conference on
Conference_Location :
Florianopolis
Print_ISBN :
978-1-4577-0237-2
Type :
conf
DOI :
10.1109/VLSISOC.2009.6041365
Filename :
6041365
Link To Document :
بازگشت