Design a multicycle 4bit multiplier with sequential circuit

Design a multi-cycle 4-bit multiplier with sequential circuit using shifters, adders, DFFs, and gates of your choice. At time point zero, the unsigned 4-bit binary number A and B are provided to you, and your multiplier should calculate the 8-bit product after 4 clock cycles.

Solution

Binary multiplication is similar to normal multiplication.

Note that the product of two 4-bit numbers is potentially an 8-bit number.

eg: Multiplicand -1011

Multiplier -0110

0000

10110

101100

0000000

Product

1000010.

We also need somewhere to store the product.

We can use registers or flip-flops.

Registers will allow us to hold the value as long as we like.

Sometimes, we add zero, sometimes we add a shifted version of the multiplicand.

This suggests AND gates will be needed.

The shift registers are to be used to shift the multiplicand.

For 4-bit multiplication, we need 8-bit shift register.

Design a multi-cycle 4-bit multiplier with sequential circuit using shifters, adders, DFFs, and gates of your choice. At time point zero, the unsigned 4-bit bin

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site