数字逻辑同步时序逻辑电路幻灯片.ppt
《数字逻辑同步时序逻辑电路幻灯片.ppt》由会员分享,可在线阅读,更多相关《数字逻辑同步时序逻辑电路幻灯片.ppt(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字逻辑同步时序逻辑电路第1页,共74页,编辑于2022年,星期六5.1时序逻辑电路概述时序逻辑电路概述组合逻辑电路:组合逻辑电路:在任何时刻产生的稳定输出在任何时刻产生的稳定输出信号都仅与该时刻电路的输入信号相关。如信号都仅与该时刻电路的输入信号相关。如译码器,全加器,数据选择器。译码器,全加器,数据选择器。时序逻辑电路:时序逻辑电路:在任何时刻产生的稳定输出在任何时刻产生的稳定输出信号不仅与电路该时刻的输入信号有关,而信号不仅与电路该时刻的输入信号有关,而且与电路过去的输入信号有关。如触发器,且与电路过去的输入信号有关。如触发器,寄存器,计数器和移位寄存器等寄存器,计数器和移位寄存器等第2
2、页,共74页,编辑于2022年,星期六时序电路结构图时序电路结构图输输入入输输出出 q1qkz1zrz1z2zmx1x2xn内内部部输输入入内内部部输输出出组合逻辑电组合逻辑电路路触发器触发器特点特点:包含组合逻辑电路和记忆(存储)电路;包含组合逻辑电路和记忆(存储)电路;在电路的结构上,具有反馈。在电路的结构上,具有反馈。第3页,共74页,编辑于2022年,星期六第4页,共74页,编辑于2022年,星期六表示存储电路中每个触发器的现态表示存储电路中每个触发器的现态表示每个触发器的次态表示每个触发器的次态第5页,共74页,编辑于2022年,星期六时序逻辑电路的分类时序逻辑电路的分类根据电路工作
3、方式分类:根据电路工作方式分类:同步时序电路:同步时序电路:各个触发器的时钟脉冲接在一起,即电路中有各个触发器的时钟脉冲接在一起,即电路中有一个统一的时钟脉冲,每来一个时钟脉冲,电路的状态只改一个统一的时钟脉冲,每来一个时钟脉冲,电路的状态只改变一次。变一次。异步时序电路:异步时序电路:各个触发器的时钟脉冲不同,即电路中没有统一的时各个触发器的时钟脉冲不同,即电路中没有统一的时钟脉冲来控制电路状态的变化,电路状态改变时,电路中要更新钟脉冲来控制电路状态的变化,电路状态改变时,电路中要更新状态的触发器的翻转有先有后,是异步进行的。状态的触发器的翻转有先有后,是异步进行的。根据电路的输入根据电路的
4、输入/输出关系分类:输出关系分类:米利(米利(Mealy)型电路:)型电路:某时刻的输出是该时刻的输入和电路状某时刻的输出是该时刻的输入和电路状态的函数态的函数摩尔(摩尔(Moore)型电路)型电路:某时刻的输出仅是该时刻电路状态的函:某时刻的输出仅是该时刻电路状态的函数,与该时刻的输入无关,如同步计数器。数,与该时刻的输入无关,如同步计数器。第6页,共74页,编辑于2022年,星期六同步时序电路的描述方法同步时序电路的描述方法研究同步时序电路时,除逻辑函数表达式之外,一研究同步时序电路时,除逻辑函数表达式之外,一般采用状态表、状态图去描述一个电路的逻辑功能。般采用状态表、状态图去描述一个电路
5、的逻辑功能。1、逻辑函数表达式、逻辑函数表达式 (1)输出函数表达式输出函数表达式 反映电路输出反映电路输出Z与输入与输入x和状态和状态y之间关系表达式之间关系表达式 (2)激励函数表达式激励函数表达式 反映存储电路的输入反映存储电路的输入Y与电路输入与电路输入x和状态和状态y之间的关系之间的关系 (3)次态函数表达式次态函数表达式 反映同步时序电路次态反映同步时序电路次态yn+1与激励函数与激励函数y和现态和现态yn第7页,共74页,编辑于2022年,星期六2、状态表、状态表 反映同步时序电路输出反映同步时序电路输出Z、次态、次态yn+1和电路输入和电路输入x,现,现态态y之间关系的表格。之
6、间关系的表格。3、状态图、状态图 反映同步时序电路状态转移规律及相应输入反映同步时序电路状态转移规律及相应输入/输出输出取值关系的有向图。取值关系的有向图。4、时间图、时间图 用波形图的形式来表示输入信号、输出信号和电路状态用波形图的形式来表示输入信号、输出信号和电路状态等的取值在各时刻的对应关系。等的取值在各时刻的对应关系。第8页,共74页,编辑于2022年,星期六同步时序逻辑电路分析同步时序逻辑电路分析所谓时序逻辑电路分析,就是对一个给定的所谓时序逻辑电路分析,就是对一个给定的时序逻辑电路,研究在一系列输入信号作用时序逻辑电路,研究在一系列输入信号作用下,电路将会产生怎样的输出,进而说明该
7、下,电路将会产生怎样的输出,进而说明该电路的逻辑功能。电路的逻辑功能。分析过程和方法分析过程和方法 求取上面的几个步骤求取上面的几个步骤第9页,共74页,编辑于2022年,星期六逻辑电逻辑电路图路图列列驱动方程驱动方程和和输出方程输出方程表达表达式式状态方程状态方程画画状态图状态图、状状态表态表或或时序图时序图分析电路逻分析电路逻辑功能辑功能1235时序电路的分析步骤:时序电路的分析步骤:写次态变写次态变化真值表化真值表4第10页,共74页,编辑于2022年,星期六例例1:分析如下图时序逻辑电路:分析如下图时序逻辑电路第11页,共74页,编辑于2022年,星期六解:列写方程解:列写方程时钟方程
8、时钟方程:CP0=CP1=CP2=CP输出方程输出方程:C=Qn0Qn1Qn2驱动方程驱动方程:J0=K0=1,J1=K1=Qn0,J2=K2=Qn0Qn1第12页,共74页,编辑于2022年,星期六(2)将驱动方程代入)将驱动方程代入JK触发器的特性方程触发器的特性方程,求各个触求各个触发器的状态方程。发器的状态方程。JK触发器的特性方程为触发器的特性方程为 各个触发器的状态方程为各个触发器的状态方程为(3)根据状态方程和输出方程进行计算)根据状态方程和输出方程进行计算,列状态表列状态表,第13页,共74页,编辑于2022年,星期六同步时序逻辑电路的状态表同步时序逻辑电路的状态表第14页,共
9、74页,编辑于2022年,星期六画状态图画状态图第15页,共74页,编辑于2022年,星期六画时序图画时序图第16页,共74页,编辑于2022年,星期六例例2、分析下面电路的功能、分析下面电路的功能输出方程:输出方程:输出与输入有关,为输出与输入有关,为Mealy型时序电路。型时序电路。同步时序电路,时钟方程省去。同步时序电路,时钟方程省去。驱动方程:驱动方程:1写写方方程程式式第17页,共74页,编辑于2022年,星期六2求状态方程求状态方程T触发器的特性方程:触发器的特性方程:将各触发器的驱动方程代入,即得电路的状态方程:将各触发器的驱动方程代入,即得电路的状态方程:第18页,共74页,编
10、辑于2022年,星期六3计算、列状态表计算、列状态表第19页,共74页,编辑于2022年,星期六45电电路路功功能能由由状状态态图图可可以以看看出出,当当输输入入X 0时时,在在时时钟钟脉脉冲冲CP的的作用下,电路的作用下,电路的4个状态按递增规律循环变化,即:个状态按递增规律循环变化,即:0001101100当当X1时时,在在时时钟钟脉脉冲冲CP的的作作用用下下,电电路路的的4个个状状态态按按递递减规律循环变化,即:减规律循环变化,即:0011100100可可见见,该该电电路路既既具具有有递递增增计计数数功功能能,又又具具有有递递减减计计数数功功能,是一个能,是一个2位二进制同步可逆计数器。
11、位二进制同步可逆计数器。画画状状态态图图时时序序图图第20页,共74页,编辑于2022年,星期六例例电路没有单独的输出,为穆尔型时序电路。电路没有单独的输出,为穆尔型时序电路。异步时序电路,时钟方程:异步时序电路,时钟方程:驱动方程:驱动方程:1写写方方程程式式第21页,共74页,编辑于2022年,星期六2求状态方程求状态方程D触发器的特性方程:触发器的特性方程:将各触发器的驱动方程代入,即得电路的状态方程:将各触发器的驱动方程代入,即得电路的状态方程:第22页,共74页,编辑于2022年,星期六3计算、列状态表计算、列状态表第23页,共74页,编辑于2022年,星期六45电路功能电路功能由由
12、状状态态图图可可以以看看出出,在在时时钟钟脉脉冲冲CP的的作作用用下下,电电路路的的8个个状状态态按按递减规律循环变化,即:递减规律循环变化,即:000111110101100011010001000电路具有递减计数功能,是一个电路具有递减计数功能,是一个3位二进制异步减法计数器。位二进制异步减法计数器。画状态图、时序图画状态图、时序图第24页,共74页,编辑于2022年,星期六同步时序逻辑电路的设计同步时序逻辑电路的设计设计步骤设计步骤第25页,共74页,编辑于2022年,星期六建立原始状态表建立原始状态表直接从设计命题的文字描述得到的状态表称直接从设计命题的文字描述得到的状态表称为原始状态
13、表。为原始状态表。对时序命题的逻辑功能有了清楚的了解之后,对时序命题的逻辑功能有了清楚的了解之后,才能建立正确的原始状态表。所谓正确也就才能建立正确的原始状态表。所谓正确也就是原始状态表中,状态个数不能少,状态之是原始状态表中,状态个数不能少,状态之间的转移关系不能错。间的转移关系不能错。第26页,共74页,编辑于2022年,星期六例一:某序列检测器有一个输入端例一:某序列检测器有一个输入端x和一个输出端和一个输出端Z。从从x端输入一组按时间顺序排列的串行二进制码。当端输入一组按时间顺序排列的串行二进制码。当输入序列中出现输入序列中出现101时,输出时,输出Z1,否则,否则Z0。试作。试作出该
14、序列检测器的原始状态表和原始状态图。出该序列检测器的原始状态表和原始状态图。解题分析:解题分析:(1)逻辑功能框图逻辑功能框图序列检测器序列检测器xZCP第27页,共74页,编辑于2022年,星期六例二:假设某同步时序电路,用于检测串行输入的例二:假设某同步时序电路,用于检测串行输入的8421BCD码,其码,其输入的顺序是先高位后低位,当出现非法数字输入的顺序是先高位后低位,当出现非法数字(即输入即输入1010,1011,1100,1101,1110,1111)时,电路的输出为时,电路的输出为1。试作出该时。试作出该时序电路的原始状态表和原始状态图。序电路的原始状态表和原始状态图。解题分析:解
15、题分析:根据题意,该电路有一个输入根据题意,该电路有一个输入x,用来接收,用来接收8421BCD码,码,对于所接收的对于所接收的8421BCD码判别,用输出码判别,用输出Z来指示。来指示。要求对输入的二进制码四位一组一组的检测,要检测的序列有要求对输入的二进制码四位一组一组的检测,要检测的序列有16种,种,这样我们建立原始状态图的过程就不同了。这样我们建立原始状态图的过程就不同了。第28页,共74页,编辑于2022年,星期六例三:某一引爆装置,当引爆开关例三:某一引爆装置,当引爆开关x闭合后闭合后(x1),经过经过4个时钟脉冲周期,即电路的输入序列个时钟脉冲周期,即电路的输入序列x1111时,
16、时,发出引爆信号发出引爆信号(Z=1),使炸药包引爆。试作出该引爆,使炸药包引爆。试作出该引爆装置的原始状态图和状态表。装置的原始状态图和状态表。解题分析:解题分析:1、根据题意,设电路的初始状态为根据题意,设电路的初始状态为S0,3、当接收到第二个、当接收到第二个1时,电路状态由时,电路状态由S1转移到转移到S2;2、当电路接收到第一个、当电路接收到第一个1时,电路的状态由时,电路的状态由S0转移到转移到S1;4、接收到第三个、接收到第三个1时,电路状态由时,电路状态由S2转移到转移到S3;5、当接收到第四个、当接收到第四个1时,引爆装置将同炸药包一起爆炸,因此时,引爆装置将同炸药包一起爆炸
17、,因此S3的次态可以为任意状态,用字母的次态可以为任意状态,用字母“d”表示,但是输出应为表示,但是输出应为1。第29页,共74页,编辑于2022年,星期六状态化简状态化简第一步作出的状态图和状态表不一定是最简的,可能包含第一步作出的状态图和状态表不一定是最简的,可能包含多余状态,状态个数的多少直接影响时序电路所需触发器多余状态,状态个数的多少直接影响时序电路所需触发器的数目。因此需要对状态表进行化简,减少触发器和逻辑的数目。因此需要对状态表进行化简,减少触发器和逻辑门的数目。门的数目。状态化简,就是从原始的状态表中消去冗余状态,得到状态化简,就是从原始的状态表中消去冗余状态,得到一个最小化状
18、态表。这个最小化状态表既能表征逻辑命一个最小化状态表。这个最小化状态表既能表征逻辑命题的全部要求,而且状态数又最少。题的全部要求,而且状态数又最少。对于完全确定状态表和不完全确定状态表的化简方法有对于完全确定状态表和不完全确定状态表的化简方法有不同,分别讨论不同,分别讨论第30页,共74页,编辑于2022年,星期六完全确定状态表的化简完全确定状态表的化简几个概念几个概念等效状态:设状态等效状态:设状态S1和和S2是完全确定状态表中的两是完全确定状态表中的两个状态,如果对于所有可能的输入序列,分别从状态个状态,如果对于所有可能的输入序列,分别从状态S1和状态和状态S2出发,所得到的输出响应序列完
19、全相同,出发,所得到的输出响应序列完全相同,则状态则状态S1和和S2是等效的,记作是等效的,记作(S1,S2),或者说,状态,或者说,状态S1和和S2是等效对。是等效对。这里所说的所有可能的输入序列,是指输入序列的长这里所说的所有可能的输入序列,是指输入序列的长度和结构是任意的,它包含无穷多位,且有无穷多种组合。度和结构是任意的,它包含无穷多位,且有无穷多种组合。第31页,共74页,编辑于2022年,星期六等效状态的传递性:若状态等效状态的传递性:若状态S1和和S2等效,状态等效,状态S2和和S3等等效,则状态效,则状态S1和和S3也等效。也等效。(S1,S2),(S2,S3)(S1,S2,S
20、3)等效类:彼此等效的状态集合,称为等效类。若有等效类:彼此等效的状态集合,称为等效类。若有(S1,S2)和和(S2,S3),则有,则有(S1,S2,S3)最大等效类:若一个等效类不是任何其它等效类的子类,最大等效类:若一个等效类不是任何其它等效类的子类,则此等效类称为最大等效类。则此等效类称为最大等效类。第32页,共74页,编辑于2022年,星期六第33页,共74页,编辑于2022年,星期六即即S2S2,S3S3在相同的输入序列下,次态和输出完全相同。例如,在相同的输入序列下,次态和输出完全相同。例如,X=10111X=10111,初,初态为态为S2S2和和S3S3时的次态和输出如下:时的次
21、态和输出如下:第34页,共74页,编辑于2022年,星期六 S2 S2,S3S3可合并为一个状态,合并后用可合并为一个状态,合并后用S2S2代替。画简后的状态转换图代替。画简后的状态转换图和转换表如下:和转换表如下:第35页,共74页,编辑于2022年,星期六完全确定状态化简的完全确定状态化简的一般化简步骤一般化简步骤:(1)(1)画状态隐含表画状态隐含表(2)(2)顺序比较,找相等状态对顺序比较,找相等状态对(3)(3)关连比较,找最大相等类关连比较,找最大相等类(4)(4)确定最终的状态数确定最终的状态数 隐含表方法隐含表方法:先对原始状态表中的各状态进行两两:先对原始状态表中的各状态进行
22、两两比较,找出等价状态对;然后利用等价的传递性,比较,找出等价状态对;然后利用等价的传递性,得到等价类;最后确定一组等价类,以建立最简状得到等价类;最后确定一组等价类,以建立最简状态表。态表。化简方法化简方法第36页,共74页,编辑于2022年,星期六1.画状态隐含表画状态隐含表隐含表是一个直角三角形网,两边网格隐含表是一个直角三角形网,两边网格数相等,等于状态数减数相等,等于状态数减1 1。隐含表隐含表第37页,共74页,编辑于2022年,星期六2.顺序比较顺序比较比较结果有三种:比较结果有三种:a在输入作用下,两状态的输出不等,则这两个状态不等价,在输入作用下,两状态的输出不等,则这两个状
23、态不等价,以以“X”表示;表示;b在输入作用下,两状态的输出相等,所得到的次态也相同在输入作用下,两状态的输出相等,所得到的次态也相同或交错相等,则两个状态等价,或交错相等,则两个状态等价,以以“”表示;表示;c在输入作用下,两状态的输出相等,但次态不同,则这两在输入作用下,两状态的输出相等,但次态不同,则这两个状态需要进一步比较(关连比较)才能确定是否等价。个状态需要进一步比较(关连比较)才能确定是否等价。第38页,共74页,编辑于2022年,星期六 根据等价状态的定义,两个状态是否等价的条件可归根据等价状态的定义,两个状态是否等价的条件可归纳为两点:纳为两点:第一,在各种输入取值下,它们的
24、输出完全相同。第一,在各种输入取值下,它们的输出完全相同。第二,在第一个条件满足的前提下,它们的次态满第二,在第一个条件满足的前提下,它们的次态满足下列条件之一,即:足下列条件之一,即:次态相同;次态相同;次态交错;次态交错;次态循环;次态循环;次态对等价。次态对等价。判断两个状态是否等价判断两个状态是否等价第39页,共74页,编辑于2022年,星期六3.关连比较关连比较进一步比较隐含表中所填的状态是否等价,可在隐含表上直接进一步比较隐含表中所填的状态是否等价,可在隐含表上直接比较。有时需要多次比较才能确定两个状态是否等价。比较。有时需要多次比较才能确定两个状态是否等价。上表中如果要确定上表中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑 同步 时序 逻辑电路 幻灯片
限制150内