Control Unit Logic

The control unit is responsible for making the machine work through the classif four-step process:

../_images/four-step.png

In our simple single-cycle simulation, each of these steps is done in sequence. Only one section of the machine is active at any given time. We have postulated the existance of an “enable” line that goes from the control unit to every component needing such control. That line tells the component to ignore clock tick commands unless enable is active. In the end, the machine is a simple state machine with the control unit turning required components on and off as the machine spins through the loop.