2014•IOSR Journal of Electronics and Communication EngineeringOpen access

Design and Implementation of Area Efficient Single Precision Floating Point Unit

Onkar Singh, Kanika Sharma

Open full text 1 citations

Abstract

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.

Open-access reader

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 1 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 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.

Key concepts: Computer science, Unit (ring theory), Single-precision floating-point format, Floating point, Point (geometry), Algorithm, Mathematics, Geometry

Related papers

Back to paper searchBrowse research topicsOriginal source
Design and Implementation of Area Efficient Single Precision Floating Point Unit — Research Paper | ScholarLens