hardware - Digital logic - mealy state machines? -


i understand way mealy state machines work - output logic function of not current state of input directly well.

but advantage on moore machines? people commonly use mealy fsms?

i've wondered.

moore machines simpler comprehend, moore machine have @ least many states corresponding mealy machine. (think how turn mealy moore: each transition, have additional states choices on input)

so, mealy more efficient, because can have fewer states , fewer memory components. on other hand, because it's bound input, it's not bound clock. therefore, in cases timing on output important, moore gives more control.


Comments