The computing process in handled here as proposed by von Neumann: it is a set of well-defined and well synchronized events and processes Two possible operating mode: single shot/continuous. Computing unit has internal state/no internal state
- The operating unit is idle (no activity) Signal: Start delivery
- Process: Delivery to the input section – Nofification type: one operand arrived (single shot) – Notification type: all operands arrived (continuous) Signal : Start computing
- Process: the operating unit is making its computations – Mode continuous: Operation restarted when delivery signals – Mode single shot: Do not disturb until computation finished (delivery signal neglected) – Notification: computation is finished Signal: start delivery and recovery
- Process: Result delivery Result latched and delivery to output section initiated If has internal states, delivery signal neglected Signal: ready to operate
- The result is delivered to the output section – mode continuous: – Mode single shot: the result latched: no
- Mode: continuous/single shot
- State: the computing unit is ready to perform a new computation (signal)
- State: The unit is ready to accept input (signal)
- State: One operand changed (signal)
- State: Computing has started (signalled)
- State: Computing finished (result in latch)