Saturday, December 18, 2004

State machines - Mealy vs Moore

Mealy:
The output is a function of the state of the machine and of the inputs.

Moore:
The output is a function only of the state of the machine checking.
M[OO]re => [O]utput [O]nly

advantages/disadvantages:

- Mealy often has fewer states than Moore machine since it associates outputs with transitions.
- Mealy machine can fall victim to glitchessince outputs are asynchronous.

How to write FSM in verilog
Mealy vs Moore [1]


Taken from [1].

0 Comments:

Post a Comment

<< Home