What Control Lines do we need from FSM? (look at each Datapath component)
Registers: Load lines for LOW, HIGH registers provided externally.
Counter: sload (synchronous load), cnt_en (count enable). Counter will be configured to only count up.
Mux Selects: When doing ‘zero’ operation, counter will be driving RAM address lines and RAM input data line will be zero. The same select line can drive both muxes.
RAM: The WE of the RAM needs to be an OR of the external WE and a WE that is provided by the FSM.