keyboard_arrow_up
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG

Authors

Aparna CV1 and Mary Joseph2
1A P J Abdul Kalam Technological University and 2M. A College of Engineering, India

Abstract

A floating-point unit (FPU) is a math coprocessor, a part of a computer system specially designed to carry out operations on floating point numbers. The term floating point refers to the fact that the radix point can "float"; that is, it can placed anywhere with respect to the significant digits of the number. Double precision floating point, also known as double, is a commonly used format on PCs due to its wider range over single precision in spite of its performance and bandwidth cost. This paper aims at developing the verilog version of the double precision floating point core designed to meet the IEEE 754 standard .This standard defines a double as sign bit, exponent and mantissa. The aim is to build an efficient FPU that performs basic functions with reduced complexity of the logic used and also reduces the memory requirement as far as possible

Keywords

IEEE 754, ModelSim, Double precision floating point format, Verilog