loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Automatic Floating to Fixed Point Translation and its Application to Post-Rendering 3D Warping
Napa California
April 21-April 23
ISBN: 0-7695-0375-6
M.P. Leong, Chinese University of Hong Kong
M.Y. Yeung, Chinese University of Hong Kong
C.K. Yeung, Chinese University of Hong Kong
C.W. Fu, Chinese University of Hong Kong
P.A. Heng, Chinese University of Hong Kong
P.H.W. Leong, Chinese University of Hong Kong
The automatic conversion of floating point software implementations of algorithms to a equivalent fixed point implementation which can be efficiently implemented in a 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 optimizer 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 synthesizable VHDL code. A post-rendering 3D image warping application designed using this system is used as an example.
Citation:
M.P. Leong, M.Y. Yeung, C.K. Yeung, C.W. Fu, P.A. Heng, P.H.W. Leong, "Automatic Floating to Fixed Point Translation and its Application to Post-Rendering 3D Warping," fccm, pp.240, Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 1999
Usage of this product signifies your acceptance of the Terms of Use.