③找出每个电路状态在不同输入条件下产生的输出和电路的次态,这样就可以硒出电路的状态转换图或列出状态转换表了。
2.状态化简
若两个状态在相同输入下有相同的输出,而且转向同样的次态,则这两个状态为等价状态。等价状态是重复的,可以合并,以减少电路的状态数。 3.状态分配 ①计算存储器中触发器应有的数目。 因为电路的状态是用存储电路中触发器状态的不同组合表示的,所以首先必须算出触发器应有的数目。若电路的状态数为M,则出于玮个触发器可以产生2“个状态组合,故应当取
②给每个电路状态规定一个对应的代码。
由于存储电路中触发器的每一组状态组合都组成一组二进制代码,所以我们在规定每个电路状态对应的触发器状态组合时,也就等于给它规定了一个代码。
4.选定触发器逻辑功能的类型,求出电路的状态方程、驱动方程和输出方程
在讨论触发器逻辑功能的分类时我们曾经讲过,不同逻辑功能的触发器在输入的给出方式以及次态随输入和现态变化的规则是有区别的。不难想像,采用不弼逻辑功能的触发器所设计出来的电路也是不一样的。因此,在设计具体电路前必须选定触发器逻辑功能的类型。
选定触发器类型以后,根据已经得到的状态转换图和状态编码,可以画出表示电路次态和输出的卡诺图,并进而从卡诺图写出状态方程和输出方程,再从状态方程找出驱动方程。
5.根据得到的方程组画出对应的逻辑图。
6.检查所设计的电路能否自启动。
当存储电路的全部状态数(也就是触发器所有的状态组合数)大于描述 时序电路工作过程所需要的状态数时(即式(5.3.4)中2>M),必然存在着 没有利用的状态。这些状态称为无效状态。
在刚~接通电源或者存在外界干扰的情况下,电路可能会进入某个无效 态。如果在时钟信号作用下,电路最终能够进入有效状态。则这个电路就 能自启动的。反之,如果电路一旦进入无效状态后,在时钟信号作用下始终 能进入有效状态,它就是不能自启动的。
展开