同步时序逻辑电路的分析_第1页
同步时序逻辑电路的分析_第2页
同步时序逻辑电路的分析_第3页
同步时序逻辑电路的分析_第4页
同步时序逻辑电路的分析_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、本次课的要点1 时序逻辑电路基本知识(掌握)2 同步时序逻辑电路的分析(学会)3 同步时序逻辑电路的设计 (下次课) 数字逻辑电路数字逻辑电路组合逻辑电路组合逻辑电路 组合电路组合电路时序逻辑电路时序逻辑电路 时序电路时序电路 1 1 时序逻辑电路概述时序逻辑电路概述1、组合电路:、组合电路:电路的输出电路的输出只与电路的输入有关,只与电路的输入有关,与电路的与电路的前一时刻前一时刻的状态无关的状态无关2、时序电路:、时序电路:电路在某一给定时刻的输出电路在某一给定时刻的输出取决于该时刻电路的输入取决于该时刻电路的输入还取决于还取决于前一时刻电路的状态前一时刻电路的状态由触发器保存由触发器保存

2、时序电路:时序电路:组合电路组合电路+触发器触发器电路的状态与电路的状态与时间时间顺序有关顺序有关 组合逻辑电路结构如下图所示。组合逻辑电路结构如下图所示。x1,x2,xn为某一时刻的输入;为某一时刻的输入;Z1,Z2,Zm为该时刻的输出。为该时刻的输出。输出函数集:输出函数集:Zi=fi(x1,x2,xn), i=1, 2,,m输出输出Zi仅是输入仅是输入xi的函数,即只与当前的输入有关。的函数,即只与当前的输入有关。 时序逻辑电路的结构如下图所示时序逻辑电路的结构如下图所示 它由组合逻辑和存储器件两部分构成。它由组合逻辑和存储器件两部分构成。x1,x2,xn为时序电路的外部输入;为时序电路

3、的外部输入;Z1,Z2,Zm为时序电路的外部输出;为时序电路的外部输出;y1,y2,yr为时序电路的内部输入为时序电路的内部输入(或称状态或称状态);Y1,Y2,Yp为时序电路的内部输出为时序电路的内部输出(或称激励或称激励)。 时序电路的组合逻辑部分用来产生电路的输出和激励,时序电路的组合逻辑部分用来产生电路的输出和激励,存储器件部分是用其不同的状态存储器件部分是用其不同的状态(y1,y2,yr)来来“记忆记忆”电路过去的输入情况。电路过去的输入情况。上图所示的时序电路逻辑功能的函数一般表达式为上图所示的时序电路逻辑功能的函数一般表达式为Zi=gi(x1,x2,xn;y1,y2,,yr)i=

4、1,2,m(5-1)Yj=fj(x1,x2,xn;y1,y2,,yr)j=1,2,p(5-2)式式(5-1)称为输出函数称为输出函数式式(5-2)称为激励函数称为激励函数这两个函数都与变量这两个函数都与变量x,y有关,也即电路的输出不仅与电有关,也即电路的输出不仅与电路的输入有关,而且与电路的状态有关。路的输入有关,而且与电路的状态有关。6时序电路一般结构时序电路一般结构组合电路触发器电路X1XiZ1ZjQ1QmD1Dm输入信号信号输出触发器触发器输入信号输出信号CP图6.1.1 时序逻辑电路框图7按有无统一时钟脉冲分按有无统一时钟脉冲分同步同步 有统一有统一CPCP,状态变更与,状态变更与C

5、PCP同步。同步。异步异步 无统一无统一CPCP,状态变更不同步,逐级进,状态变更不同步,逐级进行。行。 时序电路分类时序电路分类按输出信号特点分按输出信号特点分Mealy型型输出不仅与存贮状态有关输出不仅与存贮状态有关, ,还与外部输入有关。还与外部输入有关。Moore型型输出仅与存贮状态有关。输出仅与存贮状态有关。按通用性功能分按通用性功能分典型时序典型时序 移存器、计数器、序列信号发生移存器、计数器、序列信号发生/ /检测器检测器一般时序一般时序 任意时序逻辑命题任意时序逻辑命题8时序电路的状态表和状态图时序电路的状态表和状态图状态表状态表 反映时序电路的反映时序电路的输出输出Z Z、次

6、态次态y yn n1 1、输入输入x x和和现现态态y yn n之间之间的逻辑关系和状态转换规律的表格。的逻辑关系和状态转换规律的表格。Q Q1 1Q Q0 00 00 00 10 11 01 01 11 111/111/100/000/001/001/010/010/001/001/010/010/011/011/000/100/10 10 1X X现态现态输入输入次态次态/ /输出输出9状态图状态图表示时序电路的状态、状态转换条件、方向、及表示时序电路的状态、状态转换条件、方向、及状态转换规律。状态转换规律。Mealy型型Moore型型y ny n1X/Z(输出与状态、(输出与状态、输入有

7、关)输入有关)(输出仅与状态有关)(输出仅与状态有关)y n/Zy n1 /ZX实际时序电路中实际时序电路中, ,若有若有n n个触发器个触发器( (记忆单元记忆单元),),一般有一般有N N个状态个状态,2,2n-1n-1N2N2n n。Mealy型电路 如果同步时序电路的输出是输入和现态的函数,即如果同步时序电路的输出是输入和现态的函数,即Zi=fi(x1,x2,xn;y1,y2,,yr), i=1, 2, ,m,则称该电路为,则称该电路为Mealy型电路。型电路。Mealy型同步时序电路状态表的格式如表所示。型同步时序电路状态表的格式如表所示。表格的上方表格的上方从左到右列出从左到右列出

8、输入输入x1,x2,xn的全部组合,的全部组合,表格左边从上到表格左边从上到下列出电路的全部状态下列出电路的全部状态y,表格的,表格的中间列出对应不同输入组合的现态下的次中间列出对应不同输入组合的现态下的次态态yn+1和输出和输出Z。这个表的读法是,处于状态这个表的读法是,处于状态y的时序电路,当输入的时序电路,当输入x时,输时,输出为出为Z,在时钟脉冲作用下,电路进入次态,在时钟脉冲作用下,电路进入次态yn+1 . 现态现态输入输入XY1ny/Z 例题:例题:其同步时序电路有一个输入其同步时序电路有一个输入x,一个输出,一个输出Z,4个状个状态态A,B,C,D,该时序电路的状态表如下所示,该

9、时序电路的状态表如下所示:yx01AD/0C/1BB/1A/0CB/1D/0DA/0B/1从该状态表可看出,若电路的初态为从该状态表可看出,若电路的初态为A,当输入,当输入x=1时,输出时,输出Z=1,在时钟脉冲作用下,电路进入次态,在时钟脉冲作用下,电路进入次态C。假定电路的输入序列为假定电路的输入序列为x:10100110那么,那么,与每个输入信号对应的输出响应和状态转与每个输入信号对应的输出响应和状态转移情况为:移情况为:时钟:时钟:12345678x:10100110y:ACBADACDy(n+1):CBADACDAZ:11000100 需要指出的是:需要指出的是:(1)(1) 如果同

10、步时序电路的如果同步时序电路的初始状态不同初始状态不同,那么尽管,那么尽管输输入序列相同入序列相同,但,但输出响应序列和状态转移序列将不同输出响应序列和状态转移序列将不同。(2)电路的电路的现态和次态是相对某一时刻现态和次态是相对某一时刻而言,该时刻而言,该时刻的次态就是下一个时刻的现态。的次态就是下一个时刻的现态。yx01AD/0C/1BB/1A/0CB/1D/0DA/0B/1某电路的状态表某电路的状态表某电路的状态图某电路的状态图Mealy型电路状态图示例型电路状态图示例Moore型电路如果同步时序电路的输出仅是现态的函数,即:如果同步时序电路的输出仅是现态的函数,即:Z=fi(y1,y2

11、,yr),i=1, 2,m, 则称该电路为则称该电路为Moore型电路。也就是说该时型电路。也就是说该时序电路序电路可能没有输入可能没有输入,或输入与输出没有直接关系或输入与输出没有直接关系。 Moore型电路的状态表格式如下表所示。型电路的状态表格式如下表所示。因为因为Moore型电路的输出型电路的输出Z仅与电路的状态仅与电路的状态y有关,有关,所以将输出单独作为一列所以将输出单独作为一列,其值完全由现态确定其值完全由现态确定。次态与次态与Mealy型一样,由现态和输入共同确定型一样,由现态和输入共同确定。该表读。该表读法是,当电路处于状态法是,当电路处于状态y时,输出为时,输出为Z。若输入

12、。若输入x,在时钟脉冲作用下,电路进,在时钟脉冲作用下,电路进入次态入次态yn+1。现态现态输入输入输出输出XYZyxz01ACB0BBC1CBA0Moore型时序电路的状态表 示例当电路处于当电路处于A状态时,其输出为状态时,其输出为0。若。若x=1,在时钟脉冲,在时钟脉冲作用下,电路进入状态作用下,电路进入状态B,新的输出为,新的输出为1。假定电路的初始状态为假定电路的初始状态为B,那么电路的,那么电路的状态转换序列和输出响应序列为状态转换序列和输出响应序列为:时钟:时钟:12345678x: 11001001y:BCACBCBBy(n+1):CACBCBBCZ:10001011yxz01

13、ACB0BBC1CBA0Moore型时序电路的状态图示例型时序电路的状态图示例Moore型电路的状态图与型电路的状态图与Mealy型电路状态图的区别仅在于型电路状态图的区别仅在于Moore型电路的输出标注在状态图内型电路的输出标注在状态图内,而,而Mealy型电路的输型电路的输入和输出标在线上。入和输出标在线上。2同步时序逻辑电路分析同步时序逻辑电路分析2.1分析的方法和步骤分析的方法和步骤常用方法有表格法表格法和代数法代数法。一、表格分析法的一般步骤一、表格分析法的一般步骤1写出输出函数和激励函数表达式。2借助触发器功能表列出电路次态真值表。3作出状态表和状态图(必要时画出时间图) 。4归纳

14、出电路的逻辑功能。二、二、代数分析法的一般步骤代数分析法的一般步骤由分析步骤可知,两种方法仅第二步有所不同,分析中由分析步骤可知,两种方法仅第二步有所不同,分析中可视具体问题灵活选用。可视具体问题灵活选用。1写出输出函数表达式和激励函数表达式。写出输出函数表达式和激励函数表达式。2把激励函数表达式代入触发器的次态方程,导出电路把激励函数表达式代入触发器的次态方程,导出电路的次态方程组。的次态方程组。3作出状态表和状态图(必要画出时间图)。作出状态表和状态图(必要画出时间图)。4归纳出电路的逻辑功能。归纳出电路的逻辑功能。 分析举例分析举例例例 用表格法分析下图所示同步时序逻辑电路。解解该电路的

15、输出即状态变量,因此,该电路属于Moore型电路的特例。1.写出输出函数和激励函数表达式写出输出函数和激励函数表达式J1=K1=1;J2=K2=x y1n2列出电路次态真值表列出电路次态真值表 J KQ(n+1)0 00 11 01 1 Q 0 1 Q3作出状态表和状态图作出状态表和状态图现态y2 y1次态y2(n+1)y1(n+1) X=0 X=10 00 11 01 10 11 01 10 01 10 00 11 0状态表4描述电路的逻辑功能。描述电路的逻辑功能。由状态图可知,该电路是一个2位二进制数可逆计数器。位二进制数可逆计数器。当输入当输入x=0时,可逆计数器进行加时,可逆计数器进行

16、加1计数,其计数序列为计数,其计数序列为00011011当输入当输入x=1时,可逆计数器进行减时,可逆计数器进行减1计数,其计数序列为计数,其计数序列为00011011例例试用代数法分析下图所示同步时序逻辑电路的逻辑功能。解解该电路由一个J-K触发器和四个逻辑门构成,电路有两个输入端x1和x2,一个输出端Z。输出Z与输入和状态均有直接联系,属于Mealy型电路。1写出输出函数和激励函数表达式写出输出函数和激励函数表达式21 2121xxKxxJnyxxZ 2把激励函数表达式代入触发器的次态方程,得到电路把激励函数表达式代入触发器的次态方程,得到电路的次态方程组的次态方程组该电路的存储电路只有一

17、个触发器,因此,电路只有一个次态方程。根据J-K触发器的次态方程和电路的激励函数表达式,可导出电路的次态方程如下:n2n121n2n1n21n21n21nn1)(n yxyxxxyxyxyxxy )x(xyxxyKyJy 3根据次态方程和输出函数表达式作出状态表和状态图根据次态方程和输出函数表达式作出状态表和状态图根据次态方程和输出函数表达式,可以作出该电路的状态表和状态图如下。01n21n2n1211nyxxZyxyxxxy4画出时间图,并说明电路的逻辑功能画出时间图,并说明电路的逻辑功能时钟节拍:12345678输入x1:00110110输入x2:01011100状态yn+1: 0 000

18、1111输出Z :0110010101设电路初态为“0”,输入x1为00110110,输入x2为01011100,根据状态图可作出电路的输出和状态响应序列如下:根据状态响应序列可作出时间图如下:分析时间图可知,该电路实现了串行加法器的功能。串行加法器的功能。其中x1为被加数,x2为加数,它们按照先低位后高位的顺序串行地输入。每位相加产生的进位由触发器保存下来参加下一位相加,输出Z从低位到高位串行地输出“和”数。时钟节拍:12345678输入x1:00110110输入x2:01011100状态 yn+1: 0 0001111输出Z :0110010128例例 试用代数法分析图示的时序逻辑电路。试

19、用代数法分析图示的时序逻辑电路。解:该电路为同步时序逻辑电路解:该电路为同步时序逻辑电路(1.1)写出输出函数表达式:)写出输出函数表达式: 1J1KC11J1KC11Q0QCPXZ=1=1=1&FF1FF011nnQQXZ01)(nQXJ1010KnQXJ0111K(1.2)写出激励函数表达式:)写出激励函数表达式:29(2)写出写出JK触发器触发器的次态方程的次态方程,然后将,然后将各激励函数表达式代入各激励函数表达式代入JK触发器触发器的次的次态方程得态方程得各触发器的次态方程:各触发器的次态方程:(3)作状态转换表及状态图)作状态转换表及状态图 当当X=0时:触发器的次态方程简

20、化为:时:触发器的次态方程简化为:输出函数表达式简化为:输出函数表达式简化为:由此作出状态表及状态图。由此作出状态表及状态图。1Q0Q000110/0/0/16.2.3 X=0时的状态图nnnnnQQXQKQJQ01000010)(nnnnnQQXQKQJQ10111111)(nnnQQQ0110nnnQQQ1011nnQQZ0130当当X=1时:触发器的次态方程简化为:时:触发器的次态方程简化为:输出函数表达式简化为:输出函数表达式简化为:由此作出状态表及状态图。由此作出状态表及状态图。将将X=0与与X=1的状态图合并的状态图合并 起来得完整的状态图。起来得完整的状态图。0001100/00

21、/00/11/11/01/01Q Q0001001/1/0/06.2.4 X=1时的状态图nnnQQQ0110nnnQQQ1011nnQQZ0131根据状态表或状态图,根据状态表或状态图,可画出在可画出在CP脉冲作用下电路的时序图。脉冲作用下电路的时序图。画时序波形图。画时序波形图。0001100/00/00/11/11/01/01Q0QXCPZ32(4 4)逻辑功能分析:)逻辑功能分析:当当X=1=1时,按照减时,按照减1 1规律规律从从1001001010010010循环变化,循环变化,并每当转换为并每当转换为0000状态(最小数)时,状态(最小数)时,输出输出Z=1=1。该电路一共有该电

22、路一共有3 3个状态个状态0000、0101、1010。当当X=0=0时,按照加时,按照加1 1规律规律从从0001100000011000循环变化,循环变化,并每当转换为并每当转换为1010状态(最大数)时,状态(最大数)时,输出输出Z=1=1。所以该电路是一个可控的所以该电路是一个可控的3 3进制计数器。进制计数器。0001100/00/00/11/11/01/0图6.2.5 例6.2.1完整的状态图33分析如下时序电路图解: Moore的同步时序逻辑电路。(1)写出输出函数表达式和各级触发器的激励函数表达式nnnnnnnnnnQKQQJQKQQJQQKQQJ2312332132231231, 输出:nnQQZ13由当前的状态决定由当前的状态决定34(2)各级触发器的次态方程nnnnnnnnnnQKQQJQKQQJQQKQQJ2312332132231231, (1)写出各级触发器的激励函数表达式 CPQQQQQQCPQQQQQQCPQQQQQQQnnnnnnnnnnnnnnnnnnn32312132321312123123111、边沿触发全部一、边沿触发全部一致可以不写;致可以不

温馨提示

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

最新文档

评论

0/150

提交评论