时序逻辑电路的分析与设计.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《时序逻辑电路的分析与设计.pptx》由会员分享,可在线阅读,更多相关《时序逻辑电路的分析与设计.pptx(201页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1教学基本要求教学基本要求2、熟练掌握时序逻辑电路的分析方法、熟练掌握时序逻辑电路的分析方法1、熟练掌握时序逻辑电路的描述方式及其相互转换。、熟练掌握时序逻辑电路的描述方式及其相互转换。3、熟练掌握时序逻辑电路的设计方法、熟练掌握时序逻辑电路的设计方法4、熟练掌握典型时序逻辑电路计数器、寄存器、移位、熟练掌握典型时序逻辑电路计数器、寄存器、移位寄存器的逻辑功能及其应用。寄存器的逻辑功能及其应用。5、正确理解时序可编程器件的原理及其应用。、正确理解时序可编程器件的原理及其应用。第1页/共201页26.1 6.1 时序逻辑电路的基本概念时序逻辑电路的基本概念6.1.1 时序逻辑电路的模型与分类时序
2、逻辑电路的模型与分类6.1.2 时序电路逻辑功能的表达时序电路逻辑功能的表达第2页/共201页3 6.1.1 6.1.1 时序逻辑电路的模型与分类时序逻辑电路的模型与分类 时序电路由时序电路由组合电路组合电路和和存储电路存储电路两部两部分组成,并形成反馈回路。它是一种在任何时分组成,并形成反馈回路。它是一种在任何时刻输出不仅取决于该电路的输入,而且还与电刻输出不仅取决于该电路的输入,而且还与电路过去输入有关的逻辑电路。路过去输入有关的逻辑电路。时序电路具有以下两个时序电路具有以下两个特点:特点:1.1.时序电路中的时序电路中的存储电路存储电路(通常由触发器(通常由触发器组组 成),具有成),具
3、有记忆过去输入信号记忆过去输入信号的能力。的能力。2.2.存储电路的输出反馈到存储电路的输出反馈到时序电路的时序电路的输入输入端,同输入信号共同决定端,同输入信号共同决定组合组合电路的输出。电路的输出。第3页/共201页4时序逻辑电路的模型时序逻辑电路的模型*电路由组合电路和存储电路组成。电路由组合电路和存储电路组成。*电路存在反馈。电路存在反馈。结构特征结构特征:外部输出(输出)外部输出(输出)内部输出(激励)内部输出(激励)内部输入(状态)内部输入(状态)外部输入(输入)外部输入(输入)第4页/共201页5 组合逻辑部分用来产生电路的组合逻辑部分用来产生电路的输出输出和和“激励激励”;存储
4、;存储元件则用来记忆电路以前时刻的输入情况,并用元件则用来记忆电路以前时刻的输入情况,并用“状态状态”表征。表征。时钟信号时钟信号起同步作用。起同步作用。“状态状态”是同步时序电路的一个重要概念,它表示时是同步时序电路的一个重要概念,它表示时序电路的过去属性。并且,常称电路当前状态为序电路的过去属性。并且,常称电路当前状态为现态现态,用,用 或或 表示(右上标可省),将改变后的状态表示(右上标可省),将改变后的状态称为称为次态次态,用,用 或或 表示。表示。由此可见,由此可见,同步时序电路的输出不仅与当时的输入有同步时序电路的输出不仅与当时的输入有关,而且与过去的输入情况(即现态)有关。关,而
5、且与过去的输入情况(即现态)有关。组合电路和时序电路的主要区别组合电路和时序电路的主要区别区别项区别项组合电路组合电路时序电路时序电路电路特性电路特性输出仅与当前输入有关输出仅与当前输入有关输出与当前输入和现态有关输出与当前输入和现态有关电路结构电路结构不含存储元件不含存储元件含存储元件含存储元件函数描述函数描述用输出函数描述用输出函数描述用输出函数和激励函数描述用输出函数和激励函数描述第5页/共201页6输出方程输出方程:Of1(I,S)激励方程激励方程:Ef2(I,S)状态方程状态方程:Sn+1f3(E,Sn)表达输出信号与输入信号、状态变量的关系式表达输出信号与输入信号、状态变量的关系式
6、表达激励信号与输入信号、状态变量的关系式表达激励信号与输入信号、状态变量的关系式表达存储电路从现态到次态的转换关系式表达存储电路从现态到次态的转换关系式激励输出状态输入第6页/共201页7 时序电路可从不同的角度进行分类:时序电路可从不同的角度进行分类:1.1.若按电路中状态改变的方式来分若按电路中状态改变的方式来分,可分为:,可分为:同步时序电路:同步时序电路:有统一的时钟脉冲,只有在时钟有统一的时钟脉冲,只有在时钟脉冲作用下,时序电路的状态才能发生改变,时钟脉脉冲作用下,时序电路的状态才能发生改变,时钟脉冲起着同步的作用。即冲起着同步的作用。即存储电路里所有触发器有一个存储电路里所有触发器
7、有一个统一的时钟源,它们的状态在同一时刻更新统一的时钟源,它们的状态在同一时刻更新。异步时序电路:异步时序电路:无统一的时钟脉冲无统一的时钟脉冲或没有时钟脉或没有时钟脉冲冲,任何输入信号的变化都可能引起电路状态的改变。,任何输入信号的变化都可能引起电路状态的改变。即电路的状态更新不是同时发生的。即电路的状态更新不是同时发生的。2.2.若按时序电路中输出变量和输入变量之间的关系若按时序电路中输出变量和输入变量之间的关系来分来分,可分为:可分为:MealyMealy(米利)型:(米利)型:输出是输入与现态的函数。输出是输入与现态的函数。MooreMoore(穆穆尔)型:尔)型:输出仅与电路的现态有
8、关。输出仅与电路的现态有关。MooreMoore型电路的特殊情况是无外部输出,而此时,型电路的特殊情况是无外部输出,而此时,电路的状态可看作是电路的输出。电路的状态可看作是电路的输出。第7页/共201页8米利型和穆尔型时序电路米利型和穆尔型时序电路 电路的输出是输入变量电路的输出是输入变量A及触发器输出及触发器输出Q1、Q0 的函数,的函数,这类时序电路亦称为米利型电路这类时序电路亦称为米利型电路 米利型电路米利型电路第8页/共201页9 电路输出仅仅取决于各触发器的状态,而不受电路当时的输入电路输出仅仅取决于各触发器的状态,而不受电路当时的输入信号影响或没有输入变量,这类电路称为穆尔型电路信
9、号影响或没有输入变量,这类电路称为穆尔型电路。穆尔型电路穆尔型电路 第9页/共201页10 组合电路的逻辑功能可以用输出方程(表达式)、真值表组合电路的逻辑功能可以用输出方程(表达式)、真值表和波形图来表达。和波形图来表达。时序电路时序电路的逻辑功能可以用的逻辑功能可以用逻辑方程组、状态表、状态图逻辑方程组、状态表、状态图和时序图和时序图来表达。逻辑方程组包括:来表达。逻辑方程组包括:输出方程组、激励方程组、输出方程组、激励方程组、状态方程组。状态方程组。三组方程、状态表和状态图之间可直接实现相互转换。三组方程、状态表和状态图之间可直接实现相互转换。且且根据其中的任意一种表达方式,都可以画出时
10、序图。根据其中的任意一种表达方式,都可以画出时序图。从理论上讲,有了输出方程组、激励方程组和状态方程组,从理论上讲,有了输出方程组、激励方程组和状态方程组,时序电路时序电路的逻辑功能就可以被唯一地确定了。但实际上仅从这的逻辑功能就可以被唯一地确定了。但实际上仅从这三组方程还不易判断其逻辑功能。尤其是在设计时序电路时,三组方程还不易判断其逻辑功能。尤其是在设计时序电路时,往往很难根据给出的逻辑需求直接写出这三组方程。因此,还往往很难根据给出的逻辑需求直接写出这三组方程。因此,还需要用能直观反映电路状态变化序列全过程的状态表和状态图需要用能直观反映电路状态变化序列全过程的状态表和状态图来帮助。来帮
11、助。6.1.2 6.1.2 时序电路时序电路功能的表达方法功能的表达方法第10页/共201页11 时序电路的输入、输出、现态以及次态之间时序电路的输入、输出、现态以及次态之间的关系的关系可用状态表和状态图来描述。可用状态表和状态图来描述。1.1.状态表(状态转移表)状态表(状态转移表)是以表格的方式来描述同步时序电路的逻辑是以表格的方式来描述同步时序电路的逻辑功能。类似于组合电路中的真值表。又可分为:功能。类似于组合电路中的真值表。又可分为:MealyMealy型电路状态表型电路状态表 MooreMoore型电路状态表型电路状态表第11页/共201页12MealyMealy型电路状态表型电路状
12、态表 其格式如下:其格式如下:次态/输出输入xy次态/输出X=0X=1AD/0C/1BB/1A/0CB/1D/0DA/0B/1现态现态现态现态y某电路的状态表某电路的状态表第12页/共201页13 表格左边列出现态;右边的顶部列出电路输入表格左边列出现态;右边的顶部列出电路输入X X的全的全部组合;表格的内部则列出对应不同输入组合和现态下的部组合;表格的内部则列出对应不同输入组合和现态下的次态次态 及输出及输出Z Z。该表该表读作读作:处于状态处于状态y y的同步时序电路,当输入为的同步时序电路,当输入为X X时,时,在时钟脉冲作用下,电路进入次态在时钟脉冲作用下,电路进入次态 且输出为且输出
13、为Z Z。如:某时序电路有一个输入如:某时序电路有一个输入X X,一个输出,一个输出Z Z,两个状态,两个状态变量变量y2 y2 和和y1y1。电路输入的全部组合共有两个(。电路输入的全部组合共有两个(“0 0”和和“1 1”)。电路的全部状态共有四个,即)。电路的全部状态共有四个,即 y2 y1=00 y2 y1=00 (记为(记为A A)y2 y1=01 y2 y1=01 (记为(记为B B)y2 y1=10 y2 y1=10 (记为(记为C C)y2 y1=11 y2 y1=11 (记为(记为D D)并且该电路的状态表如前页所示。并且该电路的状态表如前页所示。从状态表中可知:若电路的初始
14、状态为从状态表中可知:若电路的初始状态为A A,当输入,当输入X X=1=1 时,在时钟脉冲的作用下,电路将进入次态时,在时钟脉冲的作用下,电路将进入次态C C,且输,且输出出Z=1Z=1。若输入。若输入X X 又由又由1 1变为变为0 0,则在时钟脉冲到来时,则在时钟脉冲到来时,电路的次态变为电路的次态变为B B,且输出,且输出Z Z为为1 1。进一步讨论。进一步讨论。第13页/共201页14 若电路的输入序列为:若电路的输入序列为:X X:1 0 1 0 0 1 1 01 0 1 0 0 1 1 0初态为初态为A A则则与每与每个输入信号对应的状态转换及输出响应序列如下:个输入信号对应的状
15、态转换及输出响应序列如下:时钟脉冲:1 2 3 4 5 6 7 8输入序列X:1 0 1 0 0 1 1 0状态转 y:A C B A D A C D换序列 :C B A D A C D A 输出响应序列Z:1 1 0 0 0 1 0 0注:注:电路的现态和次态是针对某一时刻而言的,且该时刻的电路的现态和次态是针对某一时刻而言的,且该时刻的次态次态即为下一时刻的现态。即为下一时刻的现态。若电路的初态不同,则尽管输入序列相同,状态转换序若电路的初态不同,则尽管输入序列相同,状态转换序列和列和输出响应序列也将不同。输出响应序列也将不同。第14页/共201页15现态次态输出输出xyz 且读作:处于状
16、态且读作:处于状态y y的同步时序电路,输出为的同步时序电路,输出为Z Z;当输入;当输入为为X X时,在时钟脉冲作用下,电路进入时,在时钟脉冲作用下,电路进入 (次态)。(次态)。注:注:MooreMoore型电路的当前输出由现态确定。型电路的当前输出由现态确定。MooreMoore型电路状态表型电路状态表 由于由于MooreMoore型电路的输出仅与现态有关。即不论输入如型电路的输出仅与现态有关。即不论输入如何变化,对一个给定的现态,总有相同的输出。故将输出何变化,对一个给定的现态,总有相同的输出。故将输出单独作为一列。其状态表格式如下单独作为一列。其状态表格式如下:第15页/共201页1
17、6如:如:某某MooreMoore型电路的状态表如右型电路的状态表如右所示:所示:当电路处于态时,电路输出当电路处于态时,电路输出为;若为;若 =1=1(输入),则在脉(输入),则在脉冲到来时,电路进入状态,此时,冲到来时,电路进入状态,此时,电路的输出为;若则电路电路的输出为;若则电路将进入状态。此时电路的输出将进入状态。此时电路的输出(在状态)为。(在状态)为。现态y次态输出X=0X=1ACB0BBC1CBA0设电路的初态为,输入序列为:设电路的初态为,输入序列为:则与每个输入信号对应的状态转换和输出响应序列如下:则与每个输入信号对应的状态转换和输出响应序列如下:时钟脉冲:时钟脉冲:输入序
18、列:输入序列:y y:状态转换状态转换 :序列序列输出序列:输出序列:结论:结论:只要给定状态表及电路的初始状态,便可求出在输入序列作用下电路只要给定状态表及电路的初始状态,便可求出在输入序列作用下电路的输出响应序列和状态转换序列。的输出响应序列和状态转换序列。初始状态初始状态第16页/共201页17状态图(状态转换图)状态图(状态转换图)它是它是用图形对时序电路进行描述用图形对时序电路进行描述。是是一种一种反反映映同同步时序电路步时序电路状态转换规律及相应输入、输出取值关状态转换规律及相应输入、输出取值关系系的有向图的有向图。在图中可见状态的转换方向和条件。也在图中可见状态的转换方向和条件。
19、也可可分为:分为:MealyMealy型型MooreMoore型型 两种。两种。第17页/共201页18 每一个状态用一个圆圈来代表,圈内用字母或数字表每一个状态用一个圆圈来代表,圈内用字母或数字表示该状态的名称,用还箭头的直线或弧线表示状态转换关系,示该状态的名称,用还箭头的直线或弧线表示状态转换关系,并将引起这一转换的输入条件并将引起这一转换的输入条件X X以及在该输入和现态下的相应以及在该输入和现态下的相应输出标注在有向线段的旁边,输出标注在有向线段的旁边,箭头的起点表示现态,终点表箭头的起点表示现态,终点表示次态示次态。如:。如:MealyMealy型状态图型状态图,其形式如下所示:,
20、其形式如下所示:x/z输入条件输入条件 输出输出现态现态 次态次态ABDC0/00/01/01/00/11/11/10/1某某MEALYMEALY型电路的型电路的状态图状态图由左图可知:由左图可知:若电路处于状若电路处于状态态B B,则当输入,则当输入X=1 X=1 时,电时,电路输出路输出Z=0Z=0。第18页/共201页19MooreMoore型状态图型状态图 与与MealyMealy型类似,图中用圆圈表示电路型类似,图中用圆圈表示电路的状态,连接圆圈的有向线段表示状态的转的状态,连接圆圈的有向线段表示状态的转换关系,引起状态转换的输入条件换关系,引起状态转换的输入条件X X标注在有标注在
21、有向线段旁边,但向线段旁边,但电路的输出标注在状态圈内。电路的输出标注在状态圈内。如下所示:如下所示:x 现态现态 次态次态 Moore Moore 型状态图形式型状态图形式输出输出第19页/共201页20如:如:某某Moore Moore 型状态图为型状态图为 从状态图可看出,当电路处于从状态图可看出,当电路处于A A时,电路输出为时,电路输出为0 0,此时此时若输入为若输入为0 0,则电路将由,则电路将由A A状态转换到状态状态转换到状态C C,且新的输出,且新的输出值值为为0 0;若输入为;若输入为1 1,则电路状态将由,则电路状态将由A A转换至转换至B B,且新的输,且新的输出出值为
22、值为1 1。结论:结论:用用状态图描述同步时序电路的逻辑功能直观、形象状态图描述同步时序电路的逻辑功能直观、形象。它与状态表一样,它与状态表一样,是分析和设计同步时序电路的重要工是分析和设计同步时序电路的重要工具具。A/0C/0B/1101010第20页/共201页21同一时序电路的状态图与状态表可相互转换同一时序电路的状态图与状态表可相互转换。如:。如:状态图与状态表的转换关系状态图与状态表的转换关系现态次态/输出x=0X=1AB/1C/0BB/0A/1CA/0C/0ACB0/11/10/01/00/01/0第21页/共201页22输出方程输出方程激励方程组激励方程组 状态状态方程组方程组1
23、.1.逻辑方程组逻辑方程组例:例:下面通过实例来讨论时序电路逻辑功能的四种表达方法。下面通过实例来讨论时序电路逻辑功能的四种表达方法。第22页/共201页23状态转换真值表状态转换真值表100010001100000000YA010100011100010111011101001110输出方程输出方程状态状态方程组方程组(1)根据方程组列出根据方程组列出状态转换真值表状态转换真值表第23页/共201页24(2)将)将状态转换真值表状态转换真值表转换为状态表转换为状态表0 1/00 0/11 11 1/00 0/11 01 0/00 0/00 00 1/00 0/10 1状态表状态表A=1A=0
24、状态转换真值表状态转换真值表010100011100010111011101001110100010001100000000YA第24页/共201页25状态表状态表0 1/00 0/11 11 1/00 0/11 01 0/00 0/00 00 1/00 0/10 1A=1A=00/01/00/11/00/11/00/11/0(3)根据状态表画出状态图根据状态表画出状态图状态图状态图第25页/共201页26(4)根据状态表画出根据状态表画出时序图(时序图(波形图波形图)时序逻辑电路的四种描述方式是可以相互转换的。时序逻辑电路的四种描述方式是可以相互转换的。状态表状态表0 1/00 0/11 1
25、1 1/00 0/11 01 0/00 0/00 00 1/00 0/10 1A=1A=0波形图波形图从波形图可以看出从波形图可以看出:输出输出Y Y不受时钟脉冲的影响。不受时钟脉冲的影响。第26页/共201页276.2 时序逻辑电路的分析时序逻辑电路的分析6.2.1 分析同步时序逻辑电路的一般步骤分析同步时序逻辑电路的一般步骤6.2.2 同步时序逻辑电路分析举例同步时序逻辑电路分析举例第27页/共201页28时序逻辑电路分析的任务:时序逻辑电路分析的任务:分析时序逻辑电路在输入信号的作用下,其状态和输分析时序逻辑电路在输入信号的作用下,其状态和输出信号变化的规律,进而确定电路的逻辑功能。出信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时序 逻辑电路 分析 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内