第六章 异步时序逻辑电路优秀课件.ppt
《第六章 异步时序逻辑电路优秀课件.ppt》由会员分享,可在线阅读,更多相关《第六章 异步时序逻辑电路优秀课件.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 异步时序逻辑电路第1页,本讲稿共73页异异步步时时序序逻逻辑辑电电路路中中没没有有统统一一的的时时钟钟脉脉冲冲信信号号,电电路路状状态态的改变是外部输入信号变化直接作用的结果。的改变是外部输入信号变化直接作用的结果。根据电路结构和输入信号形式的不同,异步时序逻辑电路可分为脉冲异步时序逻辑电路脉冲异步时序逻辑电路和电平异步时序逻辑电路两种类型。电平异步时序逻辑电路两种类型。两类电路均有两类电路均有Mealy型和型和Moore型两种结构模型。型两种结构模型。第2页,本讲稿共73页6.1.1概述概述 一、结一、结 构构脉冲异步时序电路的一般结构如下图所示。图中,存储电路可由时钟控制触发器或非
2、时钟控制触发器组成。6.1 脉冲异步时序逻辑电路脉冲异步时序逻辑电路第3页,本讲稿共73页二、输入信号的形式与约束二、输入信号的形式与约束1.输入信号为脉冲信号输入信号为脉冲信号;2.输入脉冲的宽度必须保证触发器可靠翻转输入脉冲的宽度必须保证触发器可靠翻转;3.输入脉冲的间隔必须保证前一个脉冲引起的电路响输入脉冲的间隔必须保证前一个脉冲引起的电路响应完全结束后,后一个脉冲才能到来应完全结束后,后一个脉冲才能到来;4.不允许两个或两个以上输入端同时出现脉冲。不允许两个或两个以上输入端同时出现脉冲。对对n个个输输入入端端的的电电路路,其其一一位位输输入入只只允允许许出出现现n+1种种取取值值组组合
3、合,其其中有效输入种取值组合为中有效输入种取值组合为n种。种。第4页,本讲稿共73页三、输出信号的形式三、输出信号的形式脉脉冲冲异异步步时时序序逻逻辑辑电电路路的的输输出出信信号号可可以以是是脉脉冲冲信号也可以是电平信号。信号也可以是电平信号。第5页,本讲稿共73页6.1.2 脉冲异步时序逻辑电路的分析脉冲异步时序逻辑电路的分析 一、分析方法与步骤一、分析方法与步骤1.分析方法分析方法 脉冲异步时序逻辑电路的分析方法与同步时序逻辑电路大致相同。注意两点:注意两点:当存储元件采用时钟控制触发器时,对触发器的时钟控制当存储元件采用时钟控制触发器时,对触发器的时钟控制端应作为激励函数处理。端应作为激
4、励函数处理。仅当时钟端有脉冲作用时,才根据触发器的输入确定状态转移方向,否则,触发器状态不变。根据对输入的约束,分析时可以排除两个或两个以上输入根据对输入的约束,分析时可以排除两个或两个以上输入端同时出现脉冲以及输入端无脉冲出现情况,从而使图、表简化。端同时出现脉冲以及输入端无脉冲出现情况,从而使图、表简化。第6页,本讲稿共73页(4)用文字描述电路的逻辑功能(必要时画出时间图)。用文字描述电路的逻辑功能(必要时画出时间图)。2.分析步骤分析步骤(1)写出电路的输出函数和激励函数表达式;写出电路的输出函数和激励函数表达式;(2)列出电路次态真值表或次态方程组;列出电路次态真值表或次态方程组;(
5、3)作出状态表和状态图;作出状态表和状态图;第7页,本讲稿共73页二、二、分析举例分析举例 例例 分析下图所示脉冲异步时序逻辑电路,指出该电路功能。&第8页,本讲稿共73页 写出输出函数和激励函数表达式写出输出函数和激励函数表达式 解解:该电路由两个J-K触发器和一个与门组成,有一个输入端x和一个输出端Z,输出是输入和状态的函数,属于Mealy型脉冲异步时序电路。&Z=xy2y1J2=K2=1;C2=y1J1=K1=1;C1=x第9页,本讲稿共73页 列出电路次态真值表列出电路次态真值表J-K触发器的状态转移发生在时钟端脉冲负跳变的瞬间,为为了了强强调调在在触触发发器器时时钟钟端端 C1、C2
6、何何时时有有负负跳跳变变产产生生,在在次次态态真真值值表表中中用用“”表表示示下下跳跳。仅仅当当时时钟钟端端有有“”出出现现时时,相相应应触触发发器器状状态才能发生变化,否则状态不变。态才能发生变化,否则状态不变。J KQ(n+1)0 00 11 01 1Q01第10页,本讲稿共73页 作出状态表和状态图作出状态表和状态图根据次态真值表和输出函数表达式(Z=xy2y1),可作出该电路的状态表和状态图如下。现态现态y2 y1次态次态y2n+1y1n+1 /输出输出Zx=10 00 1/00 11 0/01 01 1/01 10 0/1000110110/00/00/00/01/01/01/01/
7、1x/Z第11页,本讲稿共73页画出时间图并说明电路逻辑功能。画出时间图并说明电路逻辑功能。为了进一步描述该电路在输入脉冲作用下的状态和输出变化过程,可根据状态表或状态图画出该电路的时间图如下图所示。由状态图和时间图可知,该电路是一个由状态图和时间图可知,该电路是一个模模4加加1计数器,计数器,当收到第四个输入脉冲时,电路产生一个进位输出脉冲。当收到第四个输入脉冲时,电路产生一个进位输出脉冲。xy1y2Z第12页,本讲稿共73页一、方法与步骤一、方法与步骤 方法方法:脉冲异步时序逻辑电路设计的方法与同步时序逻辑电路设计大致相同,主要应注意两个问题。由于不允许两个或两个以上输入端同时为1(用1表
8、示有脉冲出现),设计时可以作如下处理:当有多个输入信号时,只需考虑多个输入信号中仅一当有多个输入信号时,只需考虑多个输入信号中仅一个为个为1的情况;的情况;在确定激励函数和输出函数时,可将两个或两个以上在确定激励函数和输出函数时,可将两个或两个以上输入同时为输入同时为1的情况作为无关条件处理。的情况作为无关条件处理。当存储电路采用带时钟控制端的触发器时,触发器的时钟端应作为激励函数处理。设计时通过对触发器的时钟端和输入端综合处理,有利于函数简化。6.1.3 脉冲异步时序逻辑电路的设计脉冲异步时序逻辑电路的设计 第13页,本讲稿共73页步骤步骤设计过程与同步时序电路相同,具体如下:形成原始状态图
9、状态化简状态编码画逻辑电路图 确定激励函数 和输出函数第14页,本讲稿共73页二、举例二、举例 例例 用T触发器作为存储元件,设计一个异步模8加1计数器,电路对输入端x出现的脉冲进行计数,当收到第八个脉冲时,输出端Z产生一个进位输出脉冲。解解 由题意可知,该电路模型为Mealy型。由于状态数目和状态转换关系非常清楚,可直接作出二进制状态图和状态表。作出状态图和状态表作出状态图和状态表设电路初始状态为“000”,状态变量用y2、y1、y0表示,可作出二进制状态图如下。x/z1011/01/0第15页,本讲稿共73页相应二进制状态表为:0 0 0 0 0 1/00 0 1 0 1 0/00 1 0
10、 0 1 1/00 1 1 1 0 0/01 0 0 1 0 1/01 0 1 1 1 0/01 1 0 1 1 1/01 1 1 0 0 0/1现态次态y2n+1y1n+1y0n+1/输出Zy2 y1 y0 x=1第16页,本讲稿共73页确定激励函数和输出函数确定激励函数和输出函数假定状态不变时,令相应触发器的时钟端为0,输入端T任意;而状态需要改变时,令相应触发器的时钟端为1(有脉冲出现),T端为1。根据状态表,可得到x为1时激励函数和输出函数真值表:y2 y1 y00 d 0 d 1 100 d 1 1 1 100 d 0 d 1 101 1 1 1 1 100 d 0 d 1 100
11、d 1 1 1 100 d 0 d 1 101 1 1 1 1 11输入脉冲x现 态激励函数输 出C2 T2 C1 T1 C0 T0Z111111110 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1次 态y2(n+1)y1(n+1)y0(n+1)001010011100101110111000第17页,本讲稿共73页根据激励函数和输出函数真值表,并考虑到x为0时(无脉冲输入,电路状态不变),可令各触发器时钟端为0,输入端T随意。可得到简化后的激励函数和输出函数表达式如下:C2=xy1y0;T2=1 C1=xy0;T1=1 C0=x;T0=1Z=xy2y1y0第1
12、8页,本讲稿共73页画出逻辑电路图画出逻辑电路图根据激励函数和输出函数表达式,可画出实现给定要求的逻辑电路如下图所示。第19页,本讲稿共73页6.2.1 概述概述 前面所述同步时序电路和脉冲异步时序电路有两个共同的特点:电路状态的转换是在脉冲作用下实现的;电路状态的转换是在脉冲作用下实现的;电路对过去输入信号的记忆由触发器的状态体现。电路对过去输入信号的记忆由触发器的状态体现。6.2电电 平平 异异 步步 时时 序序 逻逻 辑辑 电电 路路第20页,本讲稿共73页事实上,对上述特点可进一步理解如下:脉冲信号只不过是电平信号的一种特殊形式。脉冲信号只不过是电平信号的一种特殊形式。电电路路中中的的
13、触触发发器器,不不管管是是哪哪种种类类型型,都都是是由由逻逻辑辑门门加加反反馈馈回回路路构构成成的。的。将上述两个特点一般化,便可得到时序逻辑电路中更具一般性的另一类电路电平异步时序逻辑电路。电平异步时序逻辑电路。第21页,本讲稿共73页一、一、电平异步时序逻辑电路的结构特点电平异步时序逻辑电路的结构特点 结构框图结构框图图中:x1,xn:外部输入信号;Z1,Zm:外部输出信号;Y1,Yr:激励状态;y1,yr:二次状态;t1,tr:反馈回路中 的时间延迟。第22页,本讲稿共73页 组成组成电平异步时序逻辑电路可由逻辑门加反电平异步时序逻辑电路可由逻辑门加反馈组成。馈组成。逻辑方程逻辑方程电路
14、可用以下逻辑方程组描述:Zi=fi(x1,xn,y1,yr)i=1,m Yj=gj(x1,xn,y1,yr)j=1,r yj(t+tj)=Yj(t)例如:用“或非”门构成的R-S触发器。第23页,本讲稿共73页电平异步时序逻辑电路的特点电平异步时序逻辑电路的特点电平异步时序电路具有如下特点:电电路路输输出出和和状状态态的的改改变变是是由由输输入入信信号号电电位位的的变变化化直直接接引引起起的的,工作速度较高;工作速度较高;电路的二次状态和激励电路的二次状态和激励状态仅仅相差一个时间延迟。状态仅仅相差一个时间延迟。二次状态y是激励状态Y经过延迟t后的“重现重现”。第24页,本讲稿共73页 输入信
15、号的一次变化可能引起二次状态的多次变化。输入信号的一次变化可能引起二次状态的多次变化。电路在状态转换过程中存在稳定状态和非稳定状态。电路在状态转换过程中存在稳定状态和非稳定状态。稳稳 定定 状状 态:态:Y=y 非稳定状态非稳定状态:Yy第25页,本讲稿共73页 输入信号的约束输入信号的约束(1)不允许两个或两个以上输入信号同时发生变化。不允许两个或两个以上输入信号同时发生变化。(2)输入信号变化引起的电路响应必须完全结束后输入信号变化引起的电路响应必须完全结束后,才允才允许输入信号再次变化。换句话说,必须使电路进入稳定状态许输入信号再次变化。换句话说,必须使电路进入稳定状态后,才允许输入信号
16、发生变化。后,才允许输入信号发生变化。0001 10 11 (不允许)(不允许)例如,第26页,本讲稿共73页二二.电平异步时序逻辑电路的描述方法电平异步时序逻辑电路的描述方法 2.流程表流程表 流流程程表表:是一种以卡诺图的格式反映电路输出信号、激励状态与电路输入信号、二次状态之间关系的一种表格。1用逻辑方程描述用逻辑方程描述 电路可用以下逻辑方程组描述:Zi=fi(x1,xn,y1,yr)i=1,m Yj=gj(x1,xn,y1,yr)j=1,r yj(t+tj)=Yj(t)第27页,本讲稿共73页流程表的一般格式如下表所示。构造流程表应注意两点:构造流程表应注意两点:将表中与二次状态相同
17、的激励状态加上圆圈,以表示电路处于稳将表中与二次状态相同的激励状态加上圆圈,以表示电路处于稳态,否则处于非稳态。态,否则处于非稳态。将一位输入的各种取值按代码相邻的关系排列将一位输入的各种取值按代码相邻的关系排列(与卡诺图与卡诺图相同相同),以表示输入信号只能在相邻位置上发生变化。,以表示输入信号只能在相邻位置上发生变化。第28页,本讲稿共73页例如,用或非门构成的基本例如,用或非门构成的基本R-S触发器是一个最简单的电触发器是一个最简单的电平异步时序逻辑电路。该电路的状态即输出,属于平异步时序逻辑电路。该电路的状态即输出,属于Moore型型电平异步时序逻辑电路的特例。其激励方程为电平异步时序
18、逻辑电路的特例。其激励方程为根据激励方程和约束条件RS=0,可作出相应流程表如下表所示。第29页,本讲稿共73页3.总态图总态图电平异步时序逻辑电路在输入信号作用下存在稳态和非稳态,而且在同一输入信号作用下,可能有一个稳态也可能有多个稳态,为了对电路的工作状态和逻辑功能作出确切的说明,除了流程表和常用的时间图外,引入了总态和总态图的概念。总态:指电路输入和二次状态的组合,记作总态:指电路输入和二次状态的组合,记作(x,y)。在流程表中,代表某种输入取值的一列和代表某个二次状态的一行的交叉点对应一个总态。总态图:反映稳定总态之间转移关系及相应输出的一种有向图。总态图:反映稳定总态之间转移关系及相
19、应输出的一种有向图。第30页,本讲稿共73页一个电平异步时序逻辑电路的逻辑功能,是由该电路在输入作用下各稳定总态之间的转移关系以及各时刻的输出来体现的。总态图能够清晰地描述一个电路的逻辑功能。例如,R-S触发器的流程表所对应的总态图如下图所示。(00,0)/0(00,0)/0(01,1)/1(01,1)/1(10,0)/0(10,0)/0(00,1)/1(00,1)/1第31页,本讲稿共73页6.2.2 6.2.2 电平异步时序逻辑电路的分析电平异步时序逻辑电路的分析(1)根据逻辑电路图写出输出函数和激励函数表达式;(2)作出流程表;(3)作出总态图或时间图;(4)说明电路逻辑功能。一、一、一
20、般步骤一般步骤 第32页,本讲稿共73页二、举例二、举例例例 分析下图所示电平异步时序逻辑电路。解解 该电路有两个外部输入x1、x2;两条反馈回路,对应的激励状态为Y1、Y2,二次状态为y1、y2;一个外部输出Z。输出仅仅是状态的函数,属于Moore模型。第33页,本讲稿共73页(1)(1)写出输出函数和激励函数表达式写出输出函数和激励函数表达式根据逻辑电路图可写出输出函数和激励函数表达式如下。第34页,本讲稿共73页(2)(2)作出流程表作出流程表第35页,本讲稿共73页(3)(3)作出总态图作出总态图当电路收到输入序列“001011001011”时,才产生一个高电平输出信号,其他情况下均输
21、出低电平。(01,01)/0 (11,01)/0(01,01)/0 (11,01)/0(0000,00)/0 (10,01)/0,00)/0 (10,01)/0(1010,10)/0 (,10)/0 (1111,11)/,11)/1 1第36页,本讲稿共73页(4)(4)说明电路功能说明电路功能 从 总 态 图 可 以 看 出,仅 当 电 路 收 到 输 入 序 列“001011”时,才产生一个高电平输出信号,其他情况下均输出低电平。因此,该该电电路路是是一一个个“001011001011”序列检测器。序列检测器。第37页,本讲稿共73页6.2.3 6.2.3 电平异步时序逻辑电路反馈回路间的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 异步时序逻辑电路优秀课件 第六 异步 时序 逻辑电路 优秀 课件
限制150内