moore状态机与米勒状态机区别

关于摩尔型状态机与米利型状态机的区别

2008-10-28 20:06:29

分享到:

除了书本上的定义之外,我想他们在波形上表现的区别更值得注意。以一个序列检测器为例,检测到输入信号11时输出z为1,其他时候为0。用摩尔型FSM实现需要用到三个状态(A,B,C)。而用米利型FSM实现则需要两个状态(A,B)。摩尔型FSM输出函数的输入只由状态变量决定,要想输出z=1,必须C状态形成,即寄存器中的两个1都打进去后才可以。输出z=1会在下一个有效沿到来的时候被赋值。而米利型FSM输出函数是由输入和状态变量共同决定的。状态在B的时候如果输入为1,则直接以组合电路输出z=1,不需要等到下个有效沿到来。从而也就不需要第三个状态C。

你可能感兴趣的:(moore状态机与米勒状态机区别)