Moore vs. Mealy
Theoretically, same computational power
In practice, different characteristics
Moore machines:
- non-reactive (response delayed by 1 cycle)
- hard to decompose (difficult to decompose a machine into a cascade)
- easy to compose (always well-defined)
- good for implementation
- software is always “slow”
- hardware is better when I/O is latched