The project multiplies two 8 bit signed numbers and generates a 16 bit product using Modified Booth Multiplier Algorithm
Two 8-bit signed numbers are fed as input to the multiplier, the multiplier bits are recoded and fed to a dadda multiplier design and the corresponding outputs are added in a carry lookahead adder to get the final 32 bit product
N.A
# | Input | Output | Bidirectional |
---|---|---|---|
0 | multiplicand[0] | product[0] | product[8] |
1 | multiplicand[1] | product[1] | product[9] |
2 | multiplicand[2] | product[2] | product[10] |
3 | multiplicand[3] | product[3] | product[11] |
4 | multiplicand[4] | product[4] | product[12] |
5 | multiplicand[5] | product[5] | product[13] |
6 | multiplicand[6] | product[6] | product[14] |
7 | multiplicand[7] | product[7] | product[15] |