Verilog Help Shift Registers Using Controller

view story

http://forum.allaboutcircuits.com – Having trouble on how to start about this program: The circuit asks to utilize a controller with an input called Start/Stop to control the process of data being read through three registers. If the input = 1 then the data processes through the shift register, and if equal to 0, then the process stops. Data will be processed from: -4 bit parallel load into shift register 1 -4 bit parallel transfer from register 1 to register 2 -4 bit serial transfer from register 2 to register 3 by shifting left to right -4 bit serial transfer from register 3 to register 1 by shifting right to left Assignm (Embedded)