Moore Machine

  • Special case where circuit output depends only on current state
  • In moore machine circuit output changes synchronously with the clock (output changes at predictable times - at the clock edges)

Mealy Machine

  • When the output depends on current state and input we call the circuit Mealy Machine
  • In a mealy machine output changes asynchronously with the clock (output can change at any time)