DocumentCode :
3300504
Title :
Automatic floating to fixed point translation and its application to post-rendering 3D warping
Author :
Leong, M.P. ; Yeung, M.Y. ; Yeung, C.K. ; Fu, C.W. ; Heng, P.A. ; Leong, P.H.W.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, Hong Kong
fYear :
1999
fDate :
1999
Firstpage :
240
Lastpage :
248
Abstract :
The automatic conversion of floating point software implementations of algorithms to a equivalent fixed point implementation which can be efficiently implemented in an FCCM remains an obstacle in the rapid systems prototyping design flow. Floating point to fixed point conversion is tedious, error prone and requires a good knowledge of fixed point computer arithmetic. This paper describes a software system called fp designed to automate the process. It consists of a fixed point C++ class; a profiler which is used to determine the number of bits of precision required for each signal in the hardware implementation; an optimiser which finds the minimal number of bits required for a specified degree of accuracy in the implementation and finally and a compiler which takes the information collected by the system and outputs synthesisable VHDL code. A post-rendering 3D image warping application designed using this system is used as an example
Keywords :
fixed point arithmetic; floating point arithmetic; image processing; bits of precision; fixed point implementation; floating point software; fp; post-rendering 3D image warping; rapid systems prototyping; Algorithm design and analysis; Application software; Computer errors; Digital arithmetic; Hardware; Optimizing compilers; Signal synthesis; Software algorithms; Software prototyping; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0375-6
Type :
conf
DOI :
10.1109/FPGA.1999.803686
Filename :
803686
Link To Document :
بازگشت