Comparison of Moore and Mealy machines
Mealy machines usually have less states
- React faster to inputs – don't need to wait for clock
- Asynchronous outputs and asynchronous feedback are dangerous
Moore machines are safer to use
- Outputs change at clock edge (always one cycle later)
- May need more logic to decode state into outputs