Mealy versus Moore partitions
Mealy machines undesirable
- Inputs can affect outputs immediately
- But “output” can be a handoff to another machine
- Inputs can ripple through several machines in one clock cycle
Moore or synchronized Mealy desirable
- Input-to-output path always broken by a flip-flop
- But…may require several clocks for input to propagate to output
- Output may derive from other side of a partition