原创 2.8 FSM之Moore和Mealy part3

2013-12-1 08:56 1710 25 25 分类: MCU/ 嵌入式 文集: S1 VLSI到计算机架构系列

来看看我们的Mealy机的设计吧~~。Mealy机的想法起源于:这里我们有输入,并且根据相应的输入我们的字符识别机能做出相应的应答也就是输出。所以我们为何不把输入和输出同时表达出来呢?这样我们就能把输出和抽象的状态分离出来。好处第一就是我们可以真正的用系统的状态来表达一个动作过程而不是把输出也作为系统的状态---感觉不知所云的童鞋们,看这句完全等价的描述:系统的状态同时依赖于输出和输入。Mealy机减少了状态对输出的依赖,所以描述同一过程的Mealy机的“状态”数总要小于等于Moore机。

---感觉还是看不懂的童鞋先跳过去,直接看例子。

 给出这个系统的Mealy STD:

083409378.png这里箭头线上的 1/0等等代表 输入/输出

接着系统的STT:

084851506.png注意和Moore比较,这个表比较“宽”而Moore的比较“长”

 

进行二进制编码后的STT:

085124730.png这里我们没有多余的Output表咯~

最后写出Boolean表达式,做图:

085326525.png

085411425.png

我们的Mealy机就设计好咯~。仔细和Moore做比较,体会本小part开头的两句话~。下次进入 时序分析

 

文章评论0条评论)

登录后参与讨论
我要评论
0
25
关闭 站长推荐上一条 /2 下一条