挂了P0之后,觉得自己对Moore和Mealy两种状态机的理解又加深了一层,将一些感悟记于此。
Moore:次态由当前状态和输入决定,输出由次态决定。输出相较于状态转移滞后一个周期。
输出接在寄存器后面!!!
Mealy:次态和输出都由当前状态和输入决定。输出和状态转移同时发生。
所以如果有同步复位模块应该接在状态转移和状态存储中间!
其实真要我说,选择哪种状态机更取决于输出是否需要滞后一个周期;如果需要就选择Moore,反之则选择Mealy。
然后,Mealy需要的状态数量肯定远小于Moore(尤其是状态变多的时候),但是两者应该都是可以相互转化的,并且转化前后本质不变。
本文发布于:2024-02-04 14:01:10,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170708844656191.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |