清华大学电子系讲义-数字电路(王德生)----四时序设计4.docVIP

清华大学电子系讲义-数字电路(王德生)----四时序设计4.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 时序电路 Sequential Circuits 4.32 同步时序电路设计 … 状态化简(Reduction of State)(书页168-176) 在根据文字描述的设计要求建立原始状态图的过程中,由于状态设置的考虑与方法不同,可能得到多种形式的原始状态图。但只要过程正确,所得的各种形式原始状态图都是正确的,但状态图中的状态数和结构可能存在较大差别。 例:推导一时序电路原始状态图。其功能是对一随机串行输入序列进行检测,当对电路连续输入三个和三个以上的1时,输出Z为1,其它情况输出Z均为0。 解1:为对连续输入的三个二进值进行检测,对可能出现的八种情况设置状态进行记忆。 SA:000,SB:001,SC:010,SD:011,SE:100,SF:101,SG:110,SH:111。 分别以每种情况为现态,求出输入X为0和1时的次态及输出值,可得所有状态的转移连接。从而得如下状态图表。 解1的原始状态图 现态 次态NS 输出Z x=0 x=1 x=0 x=1 SA:000 SA SB 0 0 SB:001 SC SD 0 0 SC:010 SE SF 0 0 SD:011 SG SH 0 1 SE:100 SC SB 0 0 SF:101 SC SD 0 0 SG:110 SE SF 0 0 SH:111 SG SH 0 1 解1原始状态表 解2:直接设置状态记忆连续输入1 的个数:S0:输入一个0和连续输入0; S1:输入一个1; S2:连续输入二个和二个以上1。 如上设置电路状态,无论电路处于何态,对于任何输入,其次态均为三种状态之一。当处于S2态时,可检测连续输入三个和三个以上1的情况。连接三种状态之间的转移连接,可得状态设置方案2的原始状态图表如下。 解2 原始状态图 现态 次态 输出 x=0 x=1 x=0 x=1 S0 S0 S1 0 0 S1 S0 S2 0 0 S2 S0 S2 0 1 解2的原始状态表 从例看到,实现同样逻辑功能,解1用八个状态,解2用3个状态。状态数多则电路实现复杂,成本高,应尽量减少状态数。 同一时序逻辑,不同状态设置方案所得原始状态图中状态数之所以不同是因为状态数目较多的设计结果中存在着多余状态。 如消除多余态,则可得相同的设计结果。 无法确保通过合适的状态设置直接得到最少状态数的原始状态图,但有某些规范方法将原始状态图中的多余状态消除。将原始状态图中多余状态消除的过程之为状态化简。 随着集成电路密度的提高和可编程器件的发展,对时序电路状态化简的考虑有所变化。出于设计中的特殊考虑,不一定将电路状态化至最简。但电路尽量简化的原则还是应该遵循的。 状态化简工作可由计算机完成。 所谓多余状态就是状态图中存在着可被另一状态所代替的状态。 可以相互代替的状态称之为状态等价。 如能找出原始状态图中所有相互等价态,则可只留不相互等价态,得到最简状态图。 状态等价 如果将同一时序电路的两个状态Si和Sj分别作为起始态,不论加入任何可能的输入序列,电路均产生相同的输出序列,我们称Si和Sj是等价状态或等价对,记作Si~Sj。 等价具有传递性。即如有Si~Sj,Sj~SK,则有Si~SK。 等价类:多个相互等价状态之集合。如上述SiSjSk构成一等价类。 最大等价类:在同一时序电路中,包含所有相互等价的状态的等价类。不与其它任何状态等价的单个状态也看成一个最大等价类。 等价的时序电路:满足等价条件的两个状态分别在两个时序电路M1和M2中,两个状态也为等价态。两个时序电路M1M2,它们各自的每个状态都能在对方电路中至少找到一个等价态,则称M1M2 是等价的时序电路,否则,是可区分的时序电路。 等价态是可以互相替代或合并:因从输入和输出的角度看,等价态的表现相同,无法区分。 状态化简:找出时序电路原始状态图中所有的最大等价类,并从每个最大等价类选一状态作为代表留用,消除其余态,得到最小化的状态图和表。 完全确定的时序电路:原始状态图表中,对应输入和现态的所有组合都有唯一确定的次态和输出。它具有完全描述的状态表。包含有不确定输出或次态的状态表为不完全描述的状态表,对应的时序电路为不完全确定时序电路。 化简原则:最小闭覆盖。 最小性。简化后的状态数最少。 2.完备或覆盖性。原始状态表中的每个状态都属于简化后状态中的一个。 封闭性。对简化后的最小化状态表中的每个状态而言,在任何一种输入情况下,其次态只能是简化后状态中的一个(而不是多个)。对完全确定的时序电路,封闭性是自动满足的。而对不完全确定的时序电路,不合理的选择简化后的状态,将

文档评论(0)

danli208 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档