VHDL Floating Point Multiplier

Discussion in 'VHDL' started by deejay220989, Jan 9, 2011.

  1. deejay220989


    Jan 9, 2011
    Likes Received:
    Hi guys,

    I have a project which needs me to create a VHDL code for a floating point multiplier using Quartus II.

    As we know, the floating point can be represented in binary in 32 bits: 1 sign bit, 8 exponent bits and 23 mantissa bits.

    The multiplier will need to accept two inputs: A and B.

    The hints given for this project is that I need to create an adder for the exponent and a multiplier for the mantissa.

    I'm required to create my own multiplier. Creating a 23 bit multiplier for the mantissa is possible..but not easy. I'm confused whether should I use the shift method or the array method for the multiplication.

    Besides that, do I really need to create a 23 bit multiplier just for the mantissa? Or is there any shorter way?

    Any comments are appreciated. Thanks!
    deejay220989, Jan 9, 2011
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.