数字电路逻辑设计 普通高等教育“十一五”国家级规划教材 作者 马义忠 常蓬彬 马浚 张晓帆 第7章 异步时序逻辑电路.pptVIP

数字电路逻辑设计 普通高等教育“十一五”国家级规划教材 作者 马义忠 常蓬彬 马浚 张晓帆 第7章 异步时序逻辑电路.ppt

  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章 异步时序逻辑电路 内容提要 本章主要从同步时序逻辑电路与异步时序逻辑电路状态改变方式不同的特殊性出发,系统的介绍异步时序逻辑电路的电路结构、工作原理、分析方法和设计方法。 1.脉冲异步时序逻辑电路的分析与设计方法。 2.电平异步时序逻辑电路的分析与设计方法。 3.电平异步时序逻辑电路的竞争分析。 7.1 脉冲异步时序逻辑电路 7.1.1 脉冲异步时序逻辑电路的分析 1. 脉冲型异步时序电路的特点 (1)在脉冲型异步时序电路中,记忆部分也由触发器组成, 但时钟脉冲并不一定送到各位触发 器的时钟端。 (2)输入都以脉冲的形式出现, 以“0”表示没有输入脉冲, 以“1”表示有输入脉冲。 (3)在同一时间内, 输入脉冲只在一个输入端上出现, 不允许两个脉冲同时输入, 对n个输入 端, 其输入信号的组合共有n+1种, 其中n种是有效的输入组合, 剩下的一种是无效输入。 设有x1, x2, x3三个输入, 则其输入组合为000、010、100共有3+1=4种; 其中000 表示没有脉冲输入, 它不会使电路状态发生变化, 因此是无效输入组合。100表示x1端输 入脉冲; 010为x2输入脉冲; 001为x3端输入脉冲。其它如011、101、110、111是不允许 出现的输入组合。对于同步时序电路, 这23=8种输入组合都是允许出现的。 (4)在第一个输入脉冲引起的整个电路响应完全结束之后, 才允许第二个输入脉冲到来, 否则电路的状态将不可预测。 2.实例分析 例7-1 分析图7-1所示的脉冲异步时序电路。 解:第一步:分 析逻辑图,列出 输入脉冲控制方 程,各触发器驱 动方程及输出方 程。由逻辑图可 知: CP1=CP3=CP; CP2=Q1(异步时序电路) 驱动方程 和输出方程: J1 = Q3n K1 = 1 J2 = K2 = 1 J3 = Q2nQ1n K3 = 1 Z = Q3n 第二步:驱动方程代入触发器的特性方程求得状态方程,并标出各自的输入脉冲控制方式。 Q1n+1 = Q3nQ1n (CP1 = CP↓) Q2n+1 = Q2n (CP2 = Q1n↓) Q3n+1 = Q1nQ2nQ3n (CP3 = CP↓) 第三步:作状态转换真值表如表7-1所示。 注意点: 表中CP所表示的时钟脉冲信号,对下降沿动作的触发器而言,CP=1仅表示时钟输入端有下降沿到达;对上升沿动作的触发器而言,CP=1表示时钟输入端有上升沿到达。CP=0表示没有时钟信号到达,触发器保持原来的状态不变。 第四步:作状态转换表和状态转换图。 表7-2所示为例7-1状态转换表。 图7-2(a)状态转换图,而图7-2(b)画出了工作波形。 图7-2为例7-1状态转换图 第五步:功 能说明,根 据例7-1 的状态转换 图和状态转 换表分析, 该实例是一 个来五个脉冲, 状态便可以循环一周的逻辑电路, 所以称为异步五进制计数器。 7.1.2 脉冲异步时序逻辑电路的设计 CP脉冲不再是同一个时钟脉冲,而是把各CP脉冲必须如同触发器的其它输入端一样,作为控制输入变量来考虑。这就是设计异步时序逻辑电路时所遇到的特殊点。 另外,为了使电路工作可靠,输入信号必须是串行序列脉冲,第二个输入脉冲到达时,必须在第一个输入脉冲所引起的电路响应稳定之后。下面通过实例来说明脉冲异步时序逻辑电路的方法及步骤。 例7-2设计一个脉冲异步时序逻辑检测器。 该电路有三个输入x1,x2和x3,输出Z,当检测到输入脉冲序列为x1→x2→x3时,输出Z为1,其后当检测到输入脉冲出现x2时,输出Z由1变0。 解:第一步:进行逻辑抽象,建立电路的原始状态转换图和状态转换表。根据题意,电路输入、输出波形关系为图7-3所示。 设定:A为初始状 态、B为收到脉冲 x1的状态、C为接 收到脉冲序列x1 →x2的状态、D为 接收到脉冲x1→x2 →x3序列的状态。 由此作出检测部分 的原始状态转换图7-4(a)所示,然后再从每个状态出发,作出所有输入条件下的状态转换关系,建立完整的原始状态转换图7-4(b)。 图7-4 例7-2原始状态转换图 由图7-4(b) 原始状态转换 图作出原始状 态转换表如 表7-3所示。 该电路是 Moore型 第二步:状态化简。依照状态等效条件分析判别,表7-3已是最简状态表。 第三步:状态编码。因为表7-3有四个状态, 需要两个状态变量用Q2和Q1表示。由状态分配的基本原则进行状态分配。 (1)A和B、A和C、B和C、 C和D应分配相邻二进制 代

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档