DocumentCode :
3344270
Title :
Parameterised floating-point arithmetic on FPGAs
Author :
Allan, J. ; Luk, Wayne
Author_Institution :
Vision Wizards Ltd., Surrey Technol. Centre, Guildford, UK
Volume :
2
fYear :
2001
fDate :
2001
Firstpage :
897
Abstract :
This paper describes the parameterisation, implementation and evaluation of floating-point adders and multipliers for FPGAs. We have developed a method, based on the Handel-C language, for producing technology-independent pipelined designs that allow compile-time parameterisation of design precision and range, and optional inclusion of features such as overflow protection, gradual underflow and rounding modes of the IEEE floating-point format. The resulting designs, when implemented in a Xilinx XCV1000 device, achieve 28 MFLOPs with IEEE single precision floating-point numbers. These designs are used in an optimised implementation for computing the two-dimensional fast Hartley transform. Preliminary results suggest that our implementation is faster than many programmable DSP processors and supercomputers
Keywords :
C language; Hartley transforms; adders; circuit optimisation; field programmable gate arrays; floating point arithmetic; logic CAD; multiplying circuits; pipeline arithmetic; 28 MFLOPS; 2D fast Hartley transform; FPGA; Handel-C language; IEEE floating-point format; IEEE single precision floating point numbers; Xilinx XCV1000 device; compile-time parameterisation; design precision; floating-point adders; floating-point multipliers; gradual underflow; optimised implementation; overflow protection; parameterised floating-point arithmetic; programmable DSP processors; rounding modes; supercomputers; technology-independent pipelined designs; two-dimensional fast Hartley transform; Adders; Computer vision; Design optimization; Digital signal processing; Educational institutions; Field programmable gate arrays; Floating-point arithmetic; Hardware; Protection; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
Conference_Location :
Salt Lake City, UT
ISSN :
1520-6149
Print_ISBN :
0-7803-7041-4
Type :
conf
DOI :
10.1109/ICASSP.2001.941060
Filename :
941060
Link To Document :
بازگشت