--- Quote Start ---
I am new to the forum, but not VHDL. I am a student at RIT and have taken classes and am very familiar with the language. The questions I have are more of what should my hardware multiplier and divider include?
I am designing an 32-bit arithmetic logic unit that can add, subtract, multiply and divide twos compliment signed numbers and one that does unsigned (two separate units). This is part of a larger system that includes a status word.
I do know that for an adder/subtractor there is an overflow and carry bit for a status register.
What do you need for a multiplier and divider, or better yet, what is typically found? I know there are conditions specified by the IEEE for floating point.
--- Quote End ---
Hi,
it is not necessary to develop your own divider or multiplier. Have a look to the Quartus
build-in Megawizard. I'm pretty sure you will find most of the things you need.
Kind regards
GPK