1.1.1 State Machine Classes

There are five classes of state machines, each defining a specific machine behavior.

  • Class 0 – Combinatorial
  • Class 1 – Delay
  • Class 2 – Direct state transition and state output
  • Class 3 – Conditional state transition and state output (Moore)
  • Class 4 – Conditional state transition and conditional state output (Mealy)