Title :
Low-cost multiplier-based FPU for embedded processing on FPGA
Author_Institution :
Eur. Technol. Centre, Altera Corp., High Wycombe, UK
Abstract :
Industrial applications often require processing data with large dynamic ranges at low sample rates. As algorithms become more complex, handling the data range of variables required for fixed-point implementations becomes time consuming, and can also lead to inefficient designs. Floating-point solutions leverage these limitations trading automatic data range handling for a usually higher implementation cost. The adoption of floating-point solutions for this class of applications is conditioned by area and performance requirements. In this paper we present a low-cost floating-point unit which can either be used standalone, or can be attached to a RISC microprocessor. The proposed unit targets modern, multiplier-based FPGAs, computes efficiently costly operations: ×, ÷, 1/x, √x and 1√x, requires less than 700LE and 4-9bit multipliers on a CycloneIV and runs close to 150MHz.
Keywords :
field programmable gate arrays; floating point arithmetic; microprocessor chips; multiplying circuits; reduced instruction set computing; FPU; RISC microprocessor; automatic data range handling; embedded processing; fixed point implementations; floating point solutions; floating-point solutions; industrial applications; low-cost floating-point unit; low-cost multiplier; multiplier-based FPGA; Accuracy; Approximation methods; Computer architecture; Field programmable gate arrays; Kernel; Libraries; Registers;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
DOI :
10.1109/FPL.2014.6927407