Pipeline Design of Transformation between Floating Point Numbers Based on IEEE754 Standard and 32-bit Integer Numbers

A pipeline design method for transformation between floating point numbers based on IEEE754 standard and 32-bit integer numbers was proposed. There are two kinds of pipelines. One is for double-precision or single-precision floating point numbers transform into integer numbers and other is for integer numbers transform into double precision or single-precision floating point numbers. In this method hardware cost was reduced through double-precision floating point numbers and single-precision floating point numbers sharing one data path. Shifting and rounding was simplified through setting the initial value of exponent. Special numbers were also discussed and corresponding signals were defined in this method. The leading zero detection method for this method was described and a leading zero detection unit for 32-bit numbers was designed. A module of the pipeline design method proposed in this paper was designed with VHDL and EP2C35F484C6 is the target device of implementation. The source utilization and maximum frequency of this module were estimated. The simulation results were discussed. The quality of this method was confirmed by these results.