Hardware Implementation of High Precision Floating Point Transcend Function

Jun Zhang,Mingjiang Wang,Nanxin Hou
DOI: https://doi.org/10.2991/tlicsc-18.2018.6
2018-01-01
Abstract:In this paper, the combination of CORDIC algorithm and mathematical method is used to complete the implementation of 128-bit floating-point exponential function and logarithmic function.The implementation of exponential functions and logarithmic functions is involved in speech recognition, image processing, and radar detection, but the computational domain of [-6, 6] is completed in current hardware implementations.It is too narrow in practice.Here we use the CORDIC algorithm combined with the mathematical method to expand.In this design, the calculation domain of the logarithm function is 128 bits of all floating-point numbers and the calculation domain of the exponential function is [-8192, 8192].The practicality of hardware implementation transcendental functions is improved by extending the computational domain.In the overall hardware architecture, based on the Xilinx ISE14.7 development environment, the Virtex7 development board, the combined maximum frequency can reach 353.189MHz.
What problem does this paper attempt to address?