L

#### lokesh kumar

I need a help to understand how the shift register works.

Suppose A and B are the 5-bit numbers.

A= 10101

B=11001

1. B(i) = 1 is the MSB 1st bit of B input

2. B(i) = 1 is the MSB 2nd bit of B input

3. B(i) = 0 is the MSB 3rdst bit of B input

4. B(i) = 0 is the MSB 4thd bit of B input

5. B(i) = 1 is the MSB 5thbit of B input

Basically the 1st MSB of B is multiplied with the 5-bit number A first. Then the 2nd MSB of B is multiplied with A and so on.

So I want to know how can I insert the values of B in this case. Can anyone please help me out with the VHDL code?

Many thanks!