1 / 102

第4章 同步时序逻辑电路-1

第4章 同步时序逻辑电路-1. 4.1 时序逻辑电路的结构模型 与分类 4.2 触发器 4.3 同步时序逻辑电路的分析 4.3.1 同步时序逻辑电路的分析方法 4.3.2 同步时序逻辑电路的分析举例 1、2 4.3.2 同步时序逻辑电路的分析举例 3、4 4.4 同步时序逻辑电路的设计 4.4.1 建立原始状态图和状态表 不完全确 定 原始状态图 的建立 4.4.2 状态化简

knox-craig
Download Presentation

第4章 同步时序逻辑电路-1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第4章 同步时序逻辑电路-1 4.1 时序逻辑电路的结构模型与分类 4.2 触发器 4.3 同步时序逻辑电路的分析 4.3.1同步时序逻辑电路的分析方法 4.3.2 同步时序逻辑电路的分析举例1、2 4.3.2 同步时序逻辑电路的分析举例3、4 4.4 同步时序逻辑电路的设计 4.4.1 建立原始状态图和状态表 不完全确定原始状态图的建立 4.4.2 状态化简 不完全确定状态表的化简 导航:1、点击“右键”,选择“全屏显示”-全屏显示 2、点击“右键”,选择“下一张”-播放PP 3、点击游览器左上角“后退”,退出PP

  2. 第4章 同步时序逻辑电路 概述 数字逻辑电路可以分为两大类: 1、组合逻辑电路和时序逻辑电路。组合逻辑电路是:电路在任何时刻所产生的输出,仅取决于该时刻电路的输入。 2、时序逻辑电路是:电路在任何时刻电路的状态和输出不但取决于该时刻电路的输入,还与电路过去的状态有关。 时序逻辑电路可以分为: 1、同步时序逻辑电路; 2、异步时序逻辑电路; 本章首先介绍时序逻辑电路的基本概念,然后介绍同步时序逻辑电路的分析和设计方法。

  3. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 4.1.1结构模型时序逻辑电路的结构模型如图4-1所示。 时序逻辑电路实例: 外部输入 时钟输入 外部输出 存储电路的输出 内部输入

  4. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 时序逻辑电路的工作过程:理解时序逻辑电路外部输入、外部输入、时序逻辑电路的状态、内部输入的概念 0 0 0 1 1 0 0 0 1 1 0 0 0 0 1 1 Z 次态 次态 现态 现态

  5. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  6. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  7. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  8. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 4.1.2时序逻辑电路的分类 时序逻辑电路分为: 1、同步时序逻辑电路; 2、异步时序逻辑电路; 最重要的不同特点: 1、在同步时序逻辑电路中,存储电路中所有触发器的时钟输入端都接于同一个时钟脉冲。因而,所有触发器的翻转都与时钟脉冲信号同步。 2、在异步时序逻辑电路中,没有统一的时钟脉冲。因此在异步时序逻辑电路中,触发器的时钟输入端如果有时钟,触发器就翻转。如果触发器的时钟输入端如果没有时钟,触发器就不翻转。

  9. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  10. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  11. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  12. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  13. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 4.1.4 同步时序逻辑电路的描述方法 如前所述,同步时序逻辑电路的输出不仅取决于电路在该时刻的输入,还与电路的现态有关。因而,用输入和输出取值关系的真值表来描述它的逻辑功能是不够。 为了表达同步时序逻辑电路的输入、输出、现态和次态之间转移的动态关系,需要使用有向图来表示同步时序逻辑电路的动态关系。这种有向图称为状态转移图,简称状态图。状态图采用图形的方式表达状态转移,因而具有直观性。另外还使用表格来表示同步时序逻辑电路的动态关系,这种表格称为状态转移表,简称状态表。此外还用时间图、状态响应序列等方法表示同步时序电路的状态转移。 下面介绍同步时序逻辑电路的描述方法。

  14. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  15. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类

  16. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 2.状态表 反映同步时序逻辑电路的外部输入x、现态yi、输出Z和次态y(n+1)之间对应取值关系的表格称为状态表。由于有两种类型的同步时序逻辑电路,因此状态表也有两种形式:一种称为Mealy型同步时序逻辑电路的状态表;另一种称为Moore型同步时序逻辑电路的状态表。 1)Mealy型同步时序逻辑电路的状态表如表4-1 所示。

  17. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 2)Moore型同步时序电路的状态表如表4-2所示。 由于Moore型同步时序逻辑电路外部输出仅与同步时序电路的现态有关。 Moore同步时序逻辑电路的某一个现态对应一个外部输出。因此,Moore型状态表将外部输出单独作为一列。 状态表表达的含义是: 同步时序电路处于某一现态,这一现态有一个外部输出。当有某一外部输入时,在时钟信号作用下,电路转移到某个次态。

  18. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 3.状态图 另一种反映同步时序逻辑电路的外部输入x、现态yi、输出Z和次态y(n+1)之间对应取值关系的图形称为状态图。 在状态图中,用圆圈表示一个状态。圆圈内用字母或数字表示某个状态的名字。圆圈之间用带箭头有向线段连接起来,表示状态的转移方向。有向线段起始点连接的圆圈是现态,终止点箭头连接的圆圈是次态。

  19. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 若有向线段起始点和终止点是同一个状态,说明在外部输入条件下,次态与现态相同。

  20. 第4章 同步时序逻辑电路 4.1 时序逻辑电路的结构模型与分类 4.时间图 时间图也称为时序逻辑电路的波形图 波形图使用电路的波形描述同步时序逻辑电路的外部输入x、现态yi、输出Z和次态y(n+1)之间的对应取值关系。 上面介绍的描述同步时序电路逻辑功能的方法可以互相转换。在介绍同步时序逻辑电路的分析和设计方法时,将具体讲述以上描述方法的应用。

  21. 第4章 同步时序逻辑电路 4.2.触发器 4.2.触发器 在同步时序逻辑电路中,常常采用触发器组成存储电路。触发器是具有保存“0”和“1”两种稳定状态的电路。在任一时刻,触发器只处于“0”和“1”其中的一种稳定状态。当触发器处于某一个稳定状态时,它能长期保持该稳定状态。只有在时钟信号到来时,它才翻转到另一个稳定状态,直到下一个时钟信号到来,再翻转到另一个状态。 触发器是存储一位二进制数的理想器件,被广泛用于同步时序逻辑电路中。目前广泛使用的有4种触发器: 1)R-S触发器,2)J-K触发器,3)D触发器,4)T触发器。

  22. 第4章 同步时序逻辑电路 4.2.触发器 4.2.1 R-S触发器 1.基本R-S触发器 基本R-S触发器是直接“复位-置位”触发器,也称为锁存器。它是构成各种触发器的基本组成部分。 基本R-S触发器可以由两个“或非”门交叉耦合组成,也可以由两个“与非”门交叉耦合组成,如图4-5和图4-6所示。

  23. 第4章 同步时序逻辑电路 4.2.触发器

  24. 第4章 同步时序逻辑电路 4.2.触发器 若输入端R = 0,S = 0,触发器保持原来的状态不变。 若输入端R = 0,S = 1,使触发器置为“1”状态。 若输入端R = 1,S = 0,使触发器置为”0”状态。 不允许出现输入端R = 1、S = 1。在这种情况下,基本R-S触发器处于哪种状态不确定。由“或非”门组成的基本R-S触发器,输入与输出之间的逻辑关系如表4-3所示。

  25. 第4章 同步时序逻辑电路 4.2.触发器 2.时钟控制R-S触发器 基本R-S触发器的状态仅仅是由R、S输入端的输入引起的。在实际应用中,往往要求触发器的翻转的状态按一定时间节拍进行。也就是,触发器只能在时钟信号来到时候,R-S触发器才发生状态转换。在没有时钟信号到来时,无论R、S输入端怎么变化,触发器的状态保持不变。

  26. 第4章 同步时序逻辑电路 4.2.触发器

  27. 第4章 同步时序逻辑电路 4.2.触发器

  28. 第4章 同步时序逻辑电路 4.2.触发器 时钟控制R-S触发器解决了触发器状态变化的定时问题。但是,由于时钟信号具有一定宽度,在时钟信号有效期间,如果输入信号发生变化,触发器状态会跟着发生变化,从而在一次时钟信号有效期间,可能引起触发器多次状态翻转,这种现象称为空翻。空翻将造成触发器状态不确定。 解决空翻问题的根本途径是改进R-S触发器的电路结构。改进的时钟控制R-S触发器的逻辑电路如图4-10所示,称为主从R-S触发器。

  29. 第4章 同步时序逻辑电路 4.2.触发器 4.2.2 D触发器 时钟控制R-S触发器在时钟信号作用期间,当R和S的输入端同时为“1”时,触发器会出现状态不确定现象。为了解决这个问题,对时钟控制R-S触发器的控制电路作相应修改。如果使R和S输入端成为互补状态,这样就构成了单输入端的触发器,称为D触发器。D触发器的逻辑电路图和逻辑符号如图4-11所示。

  30. 第4章 同步时序逻辑电路 4.2.触发器 表4-6 D触发器功能表 表4-78的状态表,使用状态图描述 表4-78 D触发器状态表 D触发器的次态卡诺图 D触发器的状态方程为 Qn+1 = D

  31. 第4章 同步时序逻辑电路 4.2.触发器 维持阻塞D触发器,逻辑电路图和逻辑符号如图4-14所示。

  32. 第4章 同步时序逻辑电路 4.2.触发器 4.2.3 J-K触发器 在时钟控制R-S触发器中,为了消除时钟控制R-S触发器输入信号的约束条件,又使触发器有两个输入端,在时钟控制R-S触发器中增加两条交叉反馈线,并将输入端S改名为J,R改名为K,称为J-K触发器,逻辑电路图和逻辑符号如图4-15所示。

  33. 第4章 同步时序逻辑电路 4.2.触发器

  34. 第4章 同步时序逻辑电路 4.2.触发器

  35. 第4章 同步时序逻辑电路 4.2.触发器

  36. 第4章 同步时序逻辑电路 4.2.触发器 4.2.4 T触发器 如果把J-K触发器的两个输入端J和K连接起来,用符号T表示输入端,这样就构成了T触发器。T触发器的逻辑电路图和逻辑符号如图4-19所示。

  37. 第4章 同步时序逻辑电路 4.2.触发器

  38. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 4.3.1同步时序逻辑电路的分析方法 同步时序逻辑电路分析: 根据给定的同步时序逻辑电路图,找出同步时序逻辑电路的在外部输入X(0或1)时候,现态yn与次态yn+1之间转移的规律,以及在状态转移的时候,他的外部输出Z。得到同步时序逻辑电路的逻辑功能。 同步时序电路的分析步骤如下: 第1步,根据给定的同步时序逻辑电路,列出输出函数表达式和激励函数表达式。 第2步,建立状态转移真值表。 第3步,做出同步时序逻辑电路状态表、状态图。 第4步,用文字说明同步时序逻辑电路的逻辑功能。 根据需要使用时间图描述电路的工作特性。 下面讲解同步时序逻辑电路的分析方法。

  39. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 4.3.2 同步时序逻辑电路的分析举例 例 4-1 分析图4-22所示的同步时序逻辑电路。Moore型电路 重点:分析方法,可逆计数器 外部输入 外部输出 激励函数 解:第1步,列出激励函数和输出函数表达式 J2 = K2 = x⊕y1J1 = K1 = 1 Z=y1y2

  40. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 电路的输入 电路的输出 第2步,建立状态转移真值表 输出 Z 0 0 J-K触发 器 的功能表 1 0 1 0 0 0 所有的现态 J2=K2=X⊕y1 所有的次态

  41. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 第3步,做出状态表和状态图 Z 0 0 1 0 1 0 0 0 Z 根据状态转移真值表中 现态-次态填入 0 0 0 1

  42. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 状态表: 状态图: 外部输入 Z 0 0 0 1

  43. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 第4步,电路逻辑功能说明 该同步时序逻辑电路是一个可逆计数器: 1)当电路外部输入x = 0时,同步时序逻辑电路进行加1数;当加到11时,外部输出为1; 2)当电路外部输入x =1时,同步时序逻辑电路进行减1计;当减到11时,外部输出为1;

  44. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 同步时序逻辑电路的状态响应序列。所谓状态响应序列是指在假定存在一个外部输入x序列时,同步时序逻辑电路现态与次态之间转移的情况。 设可逆计数器的初始状态y2 y1为00,设外部输入x的序列为:11110000,它的状态响应序列如下: Z 1 0 0 0 0 0 1 0

  45. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 时间图:采用波形表达时序电路状态转移的逻辑特性 根据状态表或者状态图画出 时钟输入: 假定外部输入: 0 1 1 0 0 0 0 1 1 时序电路的状态转移;(约定:触发器下降沿翻转) 0 1 0 1 0 1 0 0 1 1 0 0 0 0 0 1 0 外部输出: 0 z

  46. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 例4-2 分析图4-25所示的同步时序逻辑电路。 重点:序列检测器同步时序逻辑电路 解:第1步,列出激励函数和输出函数表达式

  47. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 第2步,建立状态转移真值表 Z 0 0 0 0 0 0 1 0

  48. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 第3步,做出状态表和状态图

  49. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 状态表: 状态图: y2 y1 z 第4步,电路功能:该同步时序逻辑电路是一个“101”序列检测器。 cp 0 0 1 0 0 1 0 1 0 0 1 x

  50. 第4章 同步时序逻辑电路 4.3 同步时序逻辑电路的分析 第4步,设电路的初始状态y2 y1为0 0,外部输入 x的序列为01011101,电路的状态响应序列如下:

More Related