title: How to perform right shifting binary multiplication?
body: <p>This is a homework problem which I tried to solve by myself but I couldn't. The homework is to implement a circuit that multiplies two binary numbers by using right shifting. I don't have any problems with Verilog, my only problem is how to conclude the algorithm so I can implement it by myself.</p>
  
  <p><a href="https://i.stack.imgur.com/NOrIk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NOrIk.png" alt="This is the slide that explains the circuit"></a></p>