An Efficient Implementation of Floating Point Multiplier using Verilog
نویسندگان
چکیده
To represent very large or small values, large range is required as the integer representation is no longer appropriate. These values can be represented using the IEEE754 standard based floating point representation. Floating point multiplication is a most widely used operation in DSP/Math processors, robots, air traffic controller, digital computers. Because of its vast areas of application, the main emphasis is on the implementing it effectively such that it uses less combinational delay with high Speed This project implements high speed implementation of a floating point arithmetic unit which can perform multiplication function on 32-bit operands. Multiplication is one of the common arithmetic operations; this floating point multiplication handles various conditions like overflow, underflow, normalization, rounding. In this project we use IEEE rounding method for perform the rounding of the resulted number. This project reviews the implementation of an IEEE 754 single precision floating point multiplier the multiplier implementation handles the overflow and underflow cases. Pre-normalization unit and post normalization units are also discussed along with exceptional handling. All the functions are built by feasible efficient algorithms with several changes incorporated that can improve overall latency, and if pipelined then higher throughput. The algorithms are modeled in Verilog HDL, the RTL code for multiplier is synthesized using Xilinx and the multiplier is simulated using
منابع مشابه
Normalization on Floating Point Multiplication Using Verilog Hdl
In this paper we describe an efficient implementation of an IEEE 754 single precision floating point multiplier targeted for Xilinx Virtex-5 FPGA. VHDL is used to implement a technology-independent pipelined design. The multiplier implementation handles the overflow and underflow cases. Rounding is not implemented to give more precision when using the multiplier in a Multiply and Accumulate (MA...
متن کاملDesign and Implementation of Efficient Adder based Floating Point Multiplier
In this paper a new idea is proposed to increase the speed of single precision floating point multiplier. In floating point multiplication adders are used at different places. The implementation uses efficient adders for compressing the partial products, adding the exponent and at final stage. First different adders are compared based on the delay and then multiplier is designed using the best ...
متن کاملEfficient Hybrid Method for Binary Floating Point Multiplication
This paper presents a high speed binary floating point multiplier based on Hybrid Method. To improve speed multiplication of mantissa is done using Hybrid method replacing existing multipliers like Carry Save Multiplier, Dadda Multiplier and Modified Booth Multiplier. Hybrid method is a combination of Dadda Multiplier and Modified Radix-8 Booth Multiplier. The design achieves high speed with ma...
متن کاملFPGA based Implementation of High Speed Double Precision Floating Point Multiplier with Tiling Technique using Verilog
Floating point arithmetic is widely used in many areas, especially scientific computation and signal processing. For many signal processing, and graphics applications, it is acceptable to trade off some accuracy (in the least significant bit positions) for faster and better implementations. However, most of these modern applications need higher frequency or low latency of operations with minima...
متن کاملDesign of Single Precision Floating Point Multiplication Algorithm with Vector Support
This paper presents floating point multiplier capable of supporting wide range of application domains like scientific computing and multimedia applications. The floating point units consume less power and small part of total area. Graphic Processor Units (GPUS) are specially tuned for performing a set of operations on large sets of data. This paper work presents the design of a single precision...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015