数字逻辑第7章(3)分配和举例.pptVIP

  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文档。上传文档
查看更多
* 7.4 状态编码(状态分配) 对最小化状态表中用字符表示的状态进行编码的过程,称为状态编码(状态分配)。 目的:构造卡诺图形式的二进制状态表。 用传统的 触发器+组合逻辑 实现。 用Verilog HDL建模。 例:对下列最小化状态表进行状态编码。 1)按二进制自然码编码 解:有4个状态,需要2位二进制, 即需2个触发器,设为 Q2Q1。 Y Q2 Q1 A 0 0 B 0 1 C 1 0 D 1 1 2)按格雷码编码 Y Q2 Q1 A 0 0 B 0 1 C 1 1 D 1 0 编码方式不同, 二进制状态表不同。 求状态方程和输出方程, 用D触发器或JK触发器 实现。 也可用Verilog HDL建模。 下面有关7.4状态分配的介绍,不作为教学要求,供学生自学时参考。 7.4 状态分配 对最小化状态表中用字符表示的状态进行编码的过程,称为状态分配。 设状态数为n,触发器个数为K,则n、K之间应满足下列关系: 如果有两个状态,需要有一个触发器。可以有两个分配方案。 如果有n个状态,需要有K个触发器,可以有NA种分配方案: 例如:4个状态,需要有2个触发器。可以有24种分配方案。 选择编码方案 第二组 第三组 24种状态编码方案见教材247页。最终可以归纳为以下三个不等价的(完全独立)方案。 随着状态数的增加,编码方案的数量会大幅度增加,目前没有成熟的方法给出确定的编码方案,往往需要设计者的经验和方案之间的反复比较。 第一组 为了使状态之间的相邻关系一目了然,通常将卡诺图 作为状态分配的工具。 解决编码问题的一种常用方法——相邻状态分配法 相邻法的基本思想: 在选择状态编码时,尽可能使激励函数和输出函数 在卡诺图上的“1”方格处在相邻位置,从而有利于 激励函数和输出函数的化简,使所设计的电路最简。 相邻法状态编码规则 规则1:在相同输入条件下,次态相同,现态相邻。 A B C D G 利用规则1,可改善次态卡诺图上列向1方格的相邻情况,达到简化激励方程的目的。 (即:在相同输入条件下,具有相同次态的现态,应进行相邻编码) 规则2:在相邻的输入条件下,同一现态,次态相邻。 A B C D G (即:同一现态在相邻的输入条件下的次态,应进行相邻编码。) 利用规则2,可改善次态卡诺图上行向“1”方格的相邻情况,达到简化激励方程的目的。 规则3:输出完全相同,现态相邻。 (即:在每一种可能的输入条件下,对输出完全相同的那些现态, 应进行相邻编码。) 规则1的优先级高于规则2,如果没有大量的输出,规则3的优先级最低。 利用规则3,可改善输出函数卡诺图上列向“1”方格的相邻情况,达到简化输出方程的目的。 例1: 选择图示最小化状态表的最佳状态分配方案 编码方案分析: 根据规则1,要求AB,AC相邻,第三组方案最好; 根据规则2,要求CD,AC,BD,AB相邻,第三组方案最好; 根据规则3,要求AB,AC、BC相邻,三组方案均可; 规则1优先级高于规则2,规则3优先级最低,第三组方案应该为最好。 第二组 第一组 第三组 第一组 按照第一组方案,得到的二进制状态表如下: 按照第一组编码方案设计(D触发器) 第二组 按照第二组编码方案设计(D触发器) 按照第二组方案,得到的二进制状态表如下: 第三组 按照第三组编码方案设计(D触发器) 按照第三组方案,得到的二进制状态表如下: 三种方案激励函数、输出函数比较 第一组方案 第二组方案 第三组方案 与项少,与项中的变量数少,有公共与项。 7.5 一般同步时序电路设计举例 例1:设计一个“1011”序列检测器。(不可重) S0 S1 S10 S101 S1011 1/0 0/0 1/0 1/1 0/0 0/0 1/0 0/0 0/0 1/0 S1 / 0 S0 / 0 S1011 S1011 / 1 S10 / 0 S101 S101 / 0 S0 / 0 S10 S1 / 0 S10 / 0 S1 S1 / 0 S0 / 0 S0 1 0 S X 化简 Y0 / 1 Y2 / 0 Y3 Y3 / 0 Y0 / 0 Y2 Y1 / 0 Y2 / 0 Y1 Y1 / 0 Y0 / 0 Y0 1 0 X Y Y0 / 1 Y2 / 0 Y3 Y3 / 0 Y0 / 0

文档评论(0)

123****6651 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档