You are on page 1of 1

Implementation of Floating Point Multiplier on FPGA

Implementation of Floating Point Multiplier on FPGA

Abstract:-

In this project, an efficient implementation of an IEEE 754 single precision floating point multiplier targeted for Xilinx Vertex-5 FPGA would be undertaken. VHDL is used to implement a technology-independent pipelined design. The multiplier implementation handles the overflow and underflow cases. Rounding feature would be implemented to optimize hardware requirements using the multiplier in a multiply and accumulate (MAC) unit and with a latency of three clock cycles the design would achieve 302 MFlops. The area of Xilinx core is considered less then the floating point multiplier because the latter doesnt truncate the 48 bits result of the mantissa multiplier which is reflected in the amount of function generators and registers used to perform operations on the extra bits; also the speed of Xilinx core is affected by the fact that it implements the round to nearest rounding mode. Three pipelining stages would be used to divide the critical path for enhancing the performance and increasing the maximum operating frequency of the multiplier.

Submitted by: Pardeep Sharma PG/ECE/108510

Under the guidance of : Er. Ajaypal Singh A.P. (ECE Department) SLIET, Longowal.

Sant Longowal Institute of Engineering and Technology.

You might also like