Mealy Machine
- Output depends both upon present state and present input.
- Mealy machines react faster to inputs
- Output changes at the clock edges
- Generally, it has fewer states than Moore Machine.
Moore Machine
- Output depends only upon the present state
- Input change can cause change in output change as soon as logic is done
- Generally, it has more states than Mealy Machine
- In Moore machines, more logic is needed to decode the outputs since it has more circuit delays.