Design and Implementation of Area Efficient Single Precision Floating Point Unit
Onkar Singh, Kanika Sharma · IOSR Journal of Electronics and Communication Engineering · 2014
A floating-point unit (FPU) is a part of a computer system specially designed to carry out operations on floating point numbers.Floating point representation can support a much wider range of values than fixed point representation.This paper presents high speed FPGA implementation of a floating point arithmetic unit which can perform addition, subtraction, multiplication, division functions on 32-bit operands that use the IEEE 754-2008 standard.The amount of hardware used in the single architecture is found to be less than the sum of hardware required in individual floating point units.All four individual units are implemented using VHDL and than one single unit is designed named floating point unit which can perform all the four operations.The code is dumped into vertex-5 FPGA.