Floating-point arithmetic is commonly used in algorithms where the values vary over a relatively large dynamic range. The difference between floating-point and fixed-point arithmetic and is that the later one has a radix point with a predetermined location to divide the fractional part and the integer part. On the other hand, the floating-point representation uses three fields to represent real values: the sign, exponent, and fraction.

Floating-point format
Floating-point format

Design

Floating-point Multiplier
Parameterized Floating-point Multiplier

Testbench

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.