Finite State Machine for Multicycle Control
  • set of states (steps of execution)
    • set of inputs (opcodes in instruction, etc.)
    • next-state function (based on opcode)
    • set of outputs (signals asserted or set)
Chapter 5: The Processor: Datapath and Control - 28 of 35