第7章时序逻辑电路的分析设计_第1页
第7章时序逻辑电路的分析设计_第2页
第7章时序逻辑电路的分析设计_第3页
第7章时序逻辑电路的分析设计_第4页
第7章时序逻辑电路的分析设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1第七章时序逻辑电路的分析与设计第七章时序逻辑电路的分析与设计内容提要内容提要:l 主要介绍时序逻辑电路的通用分析和设计方法。主要介绍时序逻辑电路的通用分析和设计方法。27.1概述概述l 时序逻辑电路的定义时序逻辑电路的定义l 时序逻辑电路的结构形式时序逻辑电路的结构形式l 时序逻辑电路的分类时序逻辑电路的分类主要内容主要内容:37.1.1时序逻辑电路的定义时序逻辑电路的定义l 若一个逻辑电路在任何时刻产生的输出信号不仅若一个逻辑电路在任何时刻产生的输出信号不仅与该时刻的输入信号有关,而且还与电路原来的与该时刻的输入信号有关,而且还与电路原来的状态有关,则称该电路为时序逻辑电路。状态有关,则称

2、该电路为时序逻辑电路。 47.1.2时序逻辑电路的结构时序逻辑电路的结构 时序逻辑电路的一般结构如图时序逻辑电路的一般结构如图7-1所示。所示。 11(,)iinrzf xxqq(1,2,)im11(,)iinryg xxqq(1,2, )ir111( ,)niirrqk yy qq(1,2, )ir (7.1) (7.2) 式(7.1)是输出方程输出方程。式(7.2)是存储电路的驱动驱动方程方程或称激励方程激励方程。式(7.3)是存储电路的状态方程状态方程。(7.3)图图7-157.1.3时序逻辑电路的分类时序逻辑电路的分类l 按照电路的工作方式,时序逻辑电路可以分为同按照电路的工作方式,时

3、序逻辑电路可以分为同步时序逻辑电路和异步时序逻辑电路两大类。步时序逻辑电路和异步时序逻辑电路两大类。 l 按照电路输出对输入信号的依从关系,时序逻辑按照电路输出对输入信号的依从关系,时序逻辑电路又可分为电路又可分为mealy型时序电路和型时序电路和moore型时序型时序电路。电路。 67.2时序逻辑电路的分析时序逻辑电路的分析l 由触发器构成的同步时序逻辑电路的分析方法由触发器构成的同步时序逻辑电路的分析方法l 状态表的两种不同格式及填写方法状态表的两种不同格式及填写方法l 由触发器构成的异步时序逻辑电路的分析方法由触发器构成的异步时序逻辑电路的分析方法l 时序逻辑电路的分析举例时序逻辑电路的

4、分析举例主要内容主要内容:77.2.1时序逻辑电路的分析步骤时序逻辑电路的分析步骤1由给定的逻辑电路图写出下列各逻辑方程式:由给定的逻辑电路图写出下列各逻辑方程式: (1)各触发器的时钟方程。)各触发器的时钟方程。 (2)各触发器的驱动方程。)各触发器的驱动方程。 (3)时序电路的输出方程。)时序电路的输出方程。2将驱动方程代入相应触发器的特性方程,求得电将驱动方程代入相应触发器的特性方程,求得电路的状态方程(或次态方程)。路的状态方程(或次态方程)。3根据状态方程和输出方程,列出该时序电路的状根据状态方程和输出方程,列出该时序电路的状态表,画出状态转换图或时序图。态表,画出状态转换图或时序图

5、。4根据电路的状态转换图说明该时序逻辑电路的逻根据电路的状态转换图说明该时序逻辑电路的逻辑功能。辑功能。 8表7-1 mealy型电路状态表格式现 态 qn次态qn+1/输出z 输入x表7-2 moore型电路状态表格式输入x输出z次态qn+1现态qn9l 状态图是一种反映时序状态转换规律及相应输入、状态图是一种反映时序状态转换规律及相应输入、输出取值关系的有向图。输出取值关系的有向图。 同步时序逻辑电路两种模型的状态图107.2.2同步时序逻辑电路的分析举例同步时序逻辑电路的分析举例 例7-1 分析图7-2所示的同步时序逻辑电路的功能。图7-2 例7-1的逻 辑电路图11111jk221nj

6、kxq12121212nnnnnnnnzxq qxq qxq qxq q12121211111()()11nnnnnnnnnqxq qxq qqqqq 解: 1写出时序电路的各逻辑方程式(1)这是一个同步时序电路,故时钟方程可以不写(2)时序电路的驱动方程(3)时序电路的输出方程。2将驱动方程代入j-k触发器特性方程, 得到状态方程123列出该时序电路的状态表,画出状态转换图和时序图 表7-3 例7-1的状态表现态q2n q1n次态q2n+1q1n+1/输出z x=0x=10001/011/10110/000/01011/001/01100/110/013 图7-3 例7-1的状态图 图7-4

7、 例7-1电路的工作波形144电路的逻辑功能分析电路的逻辑功能分析 由状态图可知,例由状态图可知,例7-1中的逻辑电路是一个二进制中的逻辑电路是一个二进制可逆计数器。图可逆计数器。图7-4中,画出了减计数情况下电路中,画出了减计数情况下电路的工作波形。的工作波形。 157.2.3异步时序逻辑电路的分析举例异步时序逻辑电路的分析举例例例7-2 分析图7-5电路所示的异步时序逻辑电路。图7-5 例7-2的逻辑电路图16解:解:该电路属于该电路属于moore型异步时序逻辑电路。型异步时序逻辑电路。1写出时序电路的各逻辑方程式写出时序电路的各逻辑方程式(1)时钟方程)时钟方程(2)驱动方程)驱动方程

8、(3)输出方程)输出方程2将驱动方程代入将驱动方程代入jk触发器特性方程,得到状态方触发器特性方程,得到状态方程程 (cp由由10时有效时有效) ( 由由10时有效时有效)010, ncpcpcpq001jk111jk , 10nnzq q100 nnqq111 nnqq0nq173列出该时序电路的状态表,画出状态转换图和时序图列出该时序电路的状态表,画出状态转换图和时序图表7-4 例7-2电路的状态表现态q1n q0n次态q1n +1 q0n+1ff0cp0=cpff1cp1= q0n输出z0 00 100 11 0 01 01 101 10 01图7-6 例7-2的状态图18 图7-7 例

9、7-2的时序波形图4电路的逻辑功能分析 由状态图或时序图可知,在cp脉冲作用下,q1 q0的数值从00到11递增,每经过4个cp脉冲作用后,q1 q0循环一次。同时在输出端产生一个进位输出脉冲z。故该电路是一个模4加计数器。197.3同步时序逻辑电路的设计同步时序逻辑电路的设计l 同步时序逻辑电路的设计步骤同步时序逻辑电路的设计步骤l 建立原始状态图的具体过程建立原始状态图的具体过程l 原始状态图的简化方法原始状态图的简化方法l 同步时序逻辑电路的设计举例同步时序逻辑电路的设计举例主要内容主要内容:207.3.1同步时序逻辑电路的基本设计步骤同步时序逻辑电路的基本设计步骤1由给定的逻辑功能要求

10、求出原始状态图由给定的逻辑功能要求求出原始状态图 建立原始状态图的具体过程如下:建立原始状态图的具体过程如下: (1)确定时序电路模型)确定时序电路模型 同步时序电路有同步时序电路有mealy型和型和moore型两种模型,具体将电路型两种模型,具体将电路设计成哪种模型,有的由设计要求规定,有的由设计人员设计成哪种模型,有的由设计要求规定,有的由设计人员选择。不同模型对应的电路结构不同。选择。不同模型对应的电路结构不同。 (2)分析电路的输入条件和输出要求,确定输入变量、输)分析电路的输入条件和输出要求,确定输入变量、输出变量及该电路应包含的状态,并用字母出变量及该电路应包含的状态,并用字母s0

11、、s1、 表示表示这些状态。这些状态。 (3)分别以上述状态为现态,确定在每一个可能的输入组)分别以上述状态为现态,确定在每一个可能的输入组合作用下应转移到哪个状态及相应的输出,即可求出原始合作用下应转移到哪个状态及相应的输出,即可求出原始状态图。状态图。 212状态化简状态化简 对原始状态图进行化简,消除多余的状态,保留有对原始状态图进行化简,消除多余的状态,保留有效状态,从而使设计出来的电路得到简化。效状态,从而使设计出来的电路得到简化。3状态编码、并画出编码后的状态图和状态表状态编码、并画出编码后的状态图和状态表4选择触发器的类型及个数选择触发器的类型及个数 触发器的个数触发器的个数n应

12、满足应满足nlog2 m ,m为状态的数目。为状态的数目。 5求出电路的输出方程和各触发器的驱动方程。求出电路的输出方程和各触发器的驱动方程。6画出电路的逻辑电路图,并检查自启动能力。画出电路的逻辑电路图,并检查自启动能力。227.3.2同步时序逻辑电路设计举例同步时序逻辑电路设计举例例例7-3 试设计一个同步试设计一个同步8421码的十进制加法计数器,采码的十进制加法计数器,采用用jk触发器实现。触发器实现。解:解:(1)根据设计要求可知,该电路没有输入信号,)根据设计要求可知,该电路没有输入信号,有一个输出信号有一个输出信号z表示进位信号。可直接得到状态图表示进位信号。可直接得到状态图如图

13、如图7-18所示。所示。q3q2q1q000010010001101111000/z/0/0/0/000000100010101101001/0/0/0/0/0/1 图7-8 例7-3的 状态图 23(2)由此状态图很容易得到相应的输出方)由此状态图很容易得到相应的输出方程:程: ,以及次态卡诺图如图,以及次态卡诺图如图7-9所示。所示。 nnqq01 00 01 11 10 00 0001 0101 1001 01 0010 0110 0000 11 0100 1000 10 0011 0111 nnqq23 00 01 11 10 00 0 0 1 01 0 0 0 11 0 1 10 0

14、 0 nnqq23 nnqq01 0 0 0 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 nnqq23 nnqq01 (a)总次态卡诺图(b)q3n+1 (c)q2n+130nnzq q24 00 01 11 10 00 1 1 1 01 0 0 0 11 0 0 10 1 1 nnqq23 nnqq01 00 01 11 10 00 0 0 0 01 1 1 0 11 0 0 10 1 1 nnqq23 nnqq01 (d)q1n+1 (e)q0n+1图7- 9 例7-3的次态状态图1000011nnnnqqqqnnnnnnnqqqqqqq30

15、301213nnnnnnnnnnnnnnqqqqqqqqqqqqqq201201021201212nnnnnnqqqqqq101031125(3)由上述状态方程可得各)由上述状态方程可得各触发器的驱动方程:触发器的驱动方程:nnnnnnnnnqkqqqjqqkjqkqqjkj03012301220103100,126(4)由上述驱动方程即可得到同步十进制加法计数器的逻)由上述驱动方程即可得到同步十进制加法计数器的逻辑电路图如图辑电路图如图7-9所示。将无效状态所示。将无效状态10101111分别代入分别代入状态方程进行计算,可以验证在状态方程进行计算,可以验证在cp脉冲作用下都能回到脉冲作用下

16、都能回到有效状态,因此该电路能够自启动。有效状态,因此该电路能够自启动。图7-9 例7-3的逻辑电路图27本章小结本章小结1时序逻辑电路一般由组合电路和存储电路两部分组成。时序逻辑电路一般由组合电路和存储电路两部分组成。2按照电路的工作方式,时序逻辑电路可以分为同步和异步按照电路的工作方式,时序逻辑电路可以分为同步和异步时序逻辑电路两大类;按照电路输出对输入信号的依从关时序逻辑电路两大类;按照电路输出对输入信号的依从关系,时序逻辑电路又可分为系,时序逻辑电路又可分为mealy型和型和moore型时序电路。型时序电路。3在在mealy型时序电路中,输出同时取决于存储电路的状态型时序电路中,输出同

17、时取决于存储电路的状态和输入信号;而在和输入信号;而在moore型时序电路中,输出只与存储电型时序电路中,输出只与存储电路的状态有关。路的状态有关。4时序逻辑电路的分析,就是对一个给定的时序逻辑电路,时序逻辑电路的分析,就是对一个给定的时序逻辑电路,通过分析,确定该时序电路的逻辑功能。通过分析,确定该时序电路的逻辑功能。5无论是同步还是异步时序电路,它们的分析过程基本相同,无论是同步还是异步时序电路,它们的分析过程基本相同,只是在某些细节上有所不同。只是在某些细节上有所不同。 286同步时序逻辑电路的分析相对较简单,而异步时序逻辑电同步时序逻辑电路的分析相对较简单,而异步时序逻辑电路的分析则较复杂:在确定各触发器的状态转换时,除了路的分析则较复杂:在确定各触发器的状态转换时,除了考虑驱动信号外,还要考虑是否有符合要求的时钟脉冲上考虑驱动信号外,还要考虑是否有符合要求的时钟脉冲上升沿或下降沿到来。升沿或下降沿到来。7时序逻辑电路的设计就是根据给定的逻辑功能要求,设计时序逻辑电路的设计就是根据给定的逻辑功能要求,设计出符合要求的逻辑电路。它实际上是分析的逆过程。出符合要求的逻辑电路。它

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论