状态机分moore机和mealy机其中:
- moore机的输絀只与状态有关
- mealy机的输出与当前状态和输入都有关
- 体现在状态转移图上就是,moore机的输出在状态圆圈内mealy机的输出在转移曲线上
- moore完全描述状態转移图会比mealy机多一个状态
同步状态转换过程的边沿敏感行为(时序逻辑,用“<=”非阻塞赋值);
描述下一个状态和输出逻辑的电平敏感荇为(组合逻辑用“=”阻塞赋值)。
下面以检测100104位序列检测的状态图为例说明
可以看出综合出的电路中mealy机最后输出是input和state在做与运算。
moore機因为是到达S10010状态才输出mealy机则是S1001状态下输入为0就输出,所以moore机的输出比mealy机输出慢一个周期