2006•Unpublished venueRequires access

A Floating-point Coprocessor Configured by a FPGA in a Digital Platform Based on Fixed-point DSP for Power Electronics

Haibing Hu, Tianjun Jin, Xianmiao Zhang, Zhengyu Lü, Zhaoming Qian

Open publisher page 7 citations

Abstract

A configurable floating-point coprocessor by a FPGA is designed to enhance the computational capability of the digital platform based on the fixed-point DSP, with which the platform will be competent to implement intensively computational tasks. Detailed design procedures of the coprocessor are presented. A new division algorithm is proposed by combining the lookup-table algorithm and multiplicative algorithm in order to reduce the number of LEs (Logic Element in FPGA) and latency. Error analysis of the proposed algorithm shows that the maximum absolute approximate error is less than 2ulp (Unit in Last Place). The coprocessor speed can reach up to 25 MFLOP (Million Floating-point Operations). FFT algorithm is adopted to test the computational efficiency of the floating-point units. Experimental results show the computation time by FPU is five times less than that of DSP algorithms

About this research paper

What this paper is about

A configurable floating-point coprocessor by a FPGA is designed to enhance the computational capability of the digital platform based on the fixed-point DSP, with which the platform will be competent to implement intensively computational tasks. Detailed design procedures of the coprocessor are presented. A new division algorithm is proposed by combining the lookup-table algorithm and multiplicative algorithm in order to reduce the number of LEs (Logic Element in FPGA) and latency. Error analysis of the proposed algorithm shows that the maximum absolute approximate error is less than 2ulp (Unit in Last Place). The coprocessor speed can reach up to 25 MFLOP (Million Floating-point Operations). FFT algorithm is adopted to test the computational efficiency of the floating-point units. Experimental results show the computation time by FPU is five times less than that of DSP algorithms

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A configurable floating-point coprocessor by a FPGA is designed to enhance the computational capability of the digital platform based on the fixed-point DSP, with which the platform will be competent to implement intensively computational tasks. Detailed design procedures of the coprocessor are presented. A new division algorithm is proposed by combining the lookup-table algorithm and multiplicative algorithm in order to reduce the number of LEs (Logic Element in FPGA) and latency. Error analysis of the proposed algorithm shows that the maximum absolute approximate error is less than 2ulp (Unit in Last Place). The coprocessor speed can reach up to 25 MFLOP (Million Floating-point Operations). FFT algorithm is adopted to test the computational efficiency of the floating-point units. Experimental results show the computation time by FPU is five times less than that of DSP algorithms

Key concepts: Coprocessor, Floating point, Floating-point unit, Field-programmable gate array, Computer science, Digital signal processing, Lookup table, Fixed-point arithmetic

Related papers

Back to paper searchBrowse research topicsOriginal source
A Floating-point Coprocessor Configured by a FPGA in a Digital Platform Based on Fixed-point DSP for Power Electronics — Research Paper | ScholarLens