Distinguish, differentiate, compare and explain what is the difference between Mealy and Moore Machine. Comparison and Differences.
Difference Between Mealy and Moore Machine
1. In Mealy machine, outputs depend on the present state and present inputs. In Moore machine, outputs depend only on the present state.
2. In Mealy, the output change asynchronously with the enabling clock edge. Since the outputs change when the state changes, and the state change is synchronous with the enabling clock edge, outputs change synchronously with this clock edge in Moore machine.
3. A counter is not a Mealy machine. A counter is a Moore machine.
4. A Mealy machine will have the same or fewer states than a Moore machine.