1 Answers
Option 1 : 1 only
- The output of the Mealy machine is a function of the present state as well as present input, so the output does not remain stable over the entire clock.
- The outputs of a Mealy Machine can change asynchronously in response to any change in the inputs.
- The disadvantage associated with the circuit is that if any input transient glitches are present, they are directly conveyed to the output.
- The output need not change at a Clock Pulse.
- It requires less number of states and thereby less hardware to solve any problem.
[ alt="26 June 1" src="//storage.googleapis.com/tb-img/production/19/08/26%20June_1.png" style="width: 160px; height: 46px;">
[ alt="F2 S.B Madhu 15.07.20 D2" src="//storage.googleapis.com/tb-img/production/20/07/F2_S.B_Madhu_15.07.20_D2.png" style="width: 655px; height: 136px;">
|
Mealy Machine |
Moore Machine |
|
Output depends on both the present state and present input |
Output depends on only Present/current state |
|
It has fewer states than Moore machine |
Has more states than the Mealy machine |
|
The mealy machine reacts faster to inputs, they generally react in the same clock cycle |
Moore machines, more logic is required to decode the outputs resulting in more circuit delays, they generally react one clock cycle later |