第六章时序逻辑电路.ppt
《第六章时序逻辑电路.ppt》由会员分享,可在线阅读,更多相关《第六章时序逻辑电路.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6.1 6.1 6.1 6.1 时序逻辑电路的基本概念时序逻辑电路的基本概念时序逻辑电路的基本概念时序逻辑电路的基本概念6.2 6.2 6.2 6.2 同步时序逻辑电路的分析同步时序逻辑电路的分析同步时序逻辑电路的分析同步时序逻辑电路的分析6.3 6.3 6.3 6.3 同步时序逻辑电路的设计同步时序逻辑电路的设计同步时序逻辑电路的设计同步时序逻辑电路的设计6.4 6.4 6.4 6.4 异步时序逻辑电路的分析异步时序逻辑电路的分析异步时序逻辑电路的分析异步时序逻辑电路的分析6.5 6.5 6.5 6.5 若干典型的时序逻辑集成电路若干典型的时序逻辑集成电路若干典型的时序逻辑集成电路若干典型的
2、时序逻辑集成电路6.6 6.6 6.6 6.6 用用用用VerilogVerilogVerilogVerilog描述时序逻辑电路描述时序逻辑电路描述时序逻辑电路描述时序逻辑电路*6.7 6.7 6.7 6.7 时序逻辑可编程逻辑器件时序逻辑可编程逻辑器件时序逻辑可编程逻辑器件时序逻辑可编程逻辑器件数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧教学基本要求教学基本要求1.熟练掌握时序逻辑电路的描述方式及其相互转换。熟练掌握时序逻辑电路的描述方式及其相互转换。2.熟练掌握时序逻辑电路的分析方法熟练掌握时序逻辑电路的分析方法3.熟练掌握时序逻辑电路
3、的设计方法熟练掌握时序逻辑电路的设计方法4.熟练掌握典型时序逻辑电路计数器、寄存器、移位寄熟练掌握典型时序逻辑电路计数器、寄存器、移位寄存器的逻辑功能及其应用。存器的逻辑功能及其应用。5.正确理解时序可编程器件的原理及其应用正确理解时序可编程器件的原理及其应用6.学会用学会用Virelog HDL设计时序电路及时序可编程逻辑器设计时序电路及时序可编程逻辑器件的方法。件的方法。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧6.16.1时序逻辑电路的基本概念时序逻辑电路的基本概念6.1.1 6.1.1 时序逻辑电路的模型与分类时序逻辑电路的模型与
4、分类1.1.时序电路的一般化模型时序电路的一般化模型*电路由组合电路和存储电路组成。电路由组合电路和存储电路组成。*电路存在反馈。电路存在反馈。结结构构特特征征输入信号输入信号I=(I1,I2,Ii)输出信号输出信号I=(O1,O2,Oj)激励信号激励信号E=(E1,E2,Ek)状态信号状态信号S=(S 1,S 2,Sm)数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧输出方程输出方程:Of1(I,S),输出信号与输入信号、状态变量的关系;,输出信号与输入信号、状态变量的关系;激励方程激励方程:Ef2(I,S),激励信号与输入信号、状态变量的关
5、系;,激励信号与输入信号、状态变量的关系;状态方程状态方程:Sn+1f3(E,Sn),存储电路从现态到次态的转换关系式,存储电路从现态到次态的转换关系式信号之间的关系:信号之间的关系:时序电路是状态依时序电路是状态依赖的,故又称为赖的,故又称为状状态机态机。时序电路的主要特征:时序电路的主要特征:1.电路由组合电路和存储电路组成。电路由组合电路和存储电路组成。2.电路的状态与时间因素相关,即电路在任一时刻的状态不仅是电路的状态与时间因素相关,即电路在任一时刻的状态不仅是当前输入信号的函数,还是电路以前状态的函数。当前输入信号的函数,还是电路以前状态的函数。数字电子技术基础数字电子技术基础 第六
6、章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧2.2.异步时序电路与同步时序电路异步时序电路与同步时序电路同步时序电路:存储电路里所有触发器有一个统一的时钟源,它同步时序电路:存储电路里所有触发器有一个统一的时钟源,它们的状态在同一时刻更新。们的状态在同一时刻更新。异步时序电路:没有统一的时钟脉冲或没有时钟脉冲,电路的状态异步时序电路:没有统一的时钟脉冲或没有时钟脉冲,电路的状态更新不是同时发生的。更新不是同时发生的。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧6.1.2 6.1.2 时序电路功能的表达方法时序电路功能的表达方
7、法1.1.逻辑方程组:逻辑方程组:输出方程输出方程激励方程组激励方程组状态方程组状态方程组数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧2.2.状态表:状态表:反映时序逻辑电路的输出、次态和电路输入、现态间对反映时序逻辑电路的输出、次态和电路输入、现态间对应取值关系的表格。应取值关系的表格。根据方程组可以列出状态转换真值表。根据方程组可以列出状态转换真值表。输出方程输出方程状态方程组状态方程组状态转换真值表状态转换真值表Q1nQ0nAQ1n+1Q0n+1Y00000000110001000101101010000110111011000111
8、1010数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧状状态态转转换换真真值值表表Q1nQ0nA Q1n+1Q0n+1Y000000001100010001011010100001101110110001111010状状态态表表Q1n Q0nQ1n+1 Q0n+1 /YA=0A=10000/010/00100/101/01000/111/01100/101/0状态图状态图3.3.状态图:状态图:电路转换规律及相应输入、输出取值关系的图形电路转换规律及相应输入、输出取值关系的图形 。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时
9、序逻辑电路 主讲:何玉钧主讲:何玉钧4 4时序图:时序图:直观地描述时序电路地输入信号、时钟信号、输出信号直观地描述时序电路地输入信号、时钟信号、输出信号及电路的状态转换等在时间上的对应关系。及电路的状态转换等在时间上的对应关系。Q1n Q0nQ1n+1 Q0n+1 /YA=0A=10000/010/00100/101/01000/111/01100/101/0 时序逻辑电路的四种描述方式是可以相互转换的时序逻辑电路的四种描述方式是可以相互转换的数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧6.2 6.2 同步时序逻辑电路的分析同步时序逻辑电
10、路的分析 分析过程的主要表现形式分析过程的主要表现形式:时序逻辑电路分析的任务:时序逻辑电路分析的任务:分析时序逻辑电路在输入信号的作用下,其状态和输出信号变分析时序逻辑电路在输入信号的作用下,其状态和输出信号变化的规律,进而确定电路的逻辑功能。化的规律,进而确定电路的逻辑功能。时序电路的逻辑功能是由其状态和输出信号的变化规律呈现时序电路的逻辑功能是由其状态和输出信号的变化规律呈现出来的。所以,分析过程主要是列出电路状态表或画出状态图、出来的。所以,分析过程主要是列出电路状态表或画出状态图、工作波形图。工作波形图。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:
11、何玉钧主讲:何玉钧6.2.1 6.2.1 分析同步时序逻辑电路的一般步骤分析同步时序逻辑电路的一般步骤1.了解电路的组成:电路的输入、输出信号、触发器的类型等。了解电路的组成:电路的输入、输出信号、触发器的类型等。2.根据给定的时序电路图,写出下列各逻辑方程式:根据给定的时序电路图,写出下列各逻辑方程式:u输出方程;输出方程;u触发器的激励方程;触发器的激励方程;u状态方程状态方程:将每个触发器的激励(驱动)方程代入其特性将每个触发器的激励(驱动)方程代入其特性方程得状态方程。方程得状态方程。3.根据状态方程和输出方程列出状态转换表或画出状态图和波形图;根据状态方程和输出方程列出状态转换表或画
12、出状态图和波形图;4.确定电路的逻辑功能。确定电路的逻辑功能。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧6.2.2 6.2.2 同步时序逻辑电路分析举例同步时序逻辑电路分析举例例例:试分析如图所示时序电路的逻辑功能。试分析如图所示时序电路的逻辑功能。解:解:(1)了解电路组成。了解电路组成。电路是由两个电路是由两个T 触发器组成的同步时序电路。触发器组成的同步时序电路。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(2)根据电路列出三个方程组。根据电路列出三个方程组。输出方程输出方程:激
13、励方程组激励方程组:将激励方程组代入将激励方程组代入T触发器的特性方程得状态方程组:触发器的特性方程得状态方程组:数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(3)根据状态方程组和输出方程列出状态表根据状态方程组和输出方程列出状态表Q1n Q0nQ1n+1 Q0n+1 /YA=0A=10 00 0/00 1/00 10 1/01 0/01 01 0/01 1/01 11 1/00 0/1(4)画出状态图画出状态图数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(5)时序图时序图Q1n Q0n
14、Q1n+1 Q0n+1 /YA=0A=10 00 0/00 1/00 10 1/01 0/01 01 0/01 1/01 11 1/00 0/1(6)逻辑功能分析逻辑功能分析观察状态图和时序图可知,电路是一个由信号观察状态图和时序图可知,电路是一个由信号A控制的可控二进制控制的可控二进制计数器。当计数器。当A=0时停止计数,电路状态保持不变;当时停止计数,电路状态保持不变;当A=1时,在时,在CP上升上升沿到来后电路状态值加沿到来后电路状态值加1,一旦计数到,一旦计数到11状态,状态,Y 输出输出1,且电路状态将,且电路状态将在下一个在下一个CP上升沿回到上升沿回到00。输出信号。输出信号Y的
15、下降沿可用于触发进位操作。的下降沿可用于触发进位操作。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧例:分析图示时序电路。例:分析图示时序电路。解解:(1)了解电路组成)了解电路组成。电路是由两个下降沿触发的电路是由两个下降沿触发的JK触发器、一个异或门和一个与门触发器、一个异或门和一个与门组成同步时序电路。组成同步时序电路。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(2)根据电路写各逻辑方程式:)根据电路写各逻辑方程式:输出方程输出方程:驱动方程:驱动方程:(3)将驱动方程代入相应)将
16、驱动方程代入相应JK触发器的特征方程,各触发器的状态方程:触发器的特征方程,各触发器的状态方程:数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(3)列状态表)列状态表Q1n Q0nQ1n+1 Q0n+1 /YA=0A=10 00 1/01 1/00 11 0/00 0/01 01 1/00 1/01 10 0/11 0/1(4)画状态图)画状态图数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(5)时序图)时序图Q1n Q0nQ1n+1 Q0n+1 /YA=0A=10 00 1/01 1/00
17、 11 0/00 0/01 01 1/00 1/01 10 0/11 0/1(6)逻辑功能分析:)逻辑功能分析:电路为一个可控计数器。当电路为一个可控计数器。当X=0时,进行加法计数,在时,进行加法计数,在CP的作的作用下,用下,Q1Q0的数值从的数值从0011递增,每经过递增,每经过4个时钟脉冲后,电路的状个时钟脉冲后,电路的状态循环一次。同时在态循环一次。同时在Z端输出一个进位脉冲,故端输出一个进位脉冲,故Z为进位信号。当为进位信号。当X1时,进行减时,进行减1计数,计数,Z为借位信号。为借位信号。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:
18、何玉钧例:分析图示时序逻辑电路例:分析图示时序逻辑电路 解:电路没有输入信号,且输出直接由各触发器的解:电路没有输入信号,且输出直接由各触发器的Q 端取出。端取出。写各逻辑方程:写各逻辑方程:输出方程:输出方程:驱动方程:驱动方程:数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧 求求D触发器的状态方程:触发器的状态方程:驱动方程:驱动方程:状态方程:状态方程:列状态表列状态表Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1000001001010010100011110100001101010110100111110数字电子技术基础数字电子技
19、术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(4)状态图状态图Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1000001001010010100011110100001101010110100111110数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(5)由状态表或状态图画出时序图,设电路的初始状态)由状态表或状态图画出时序图,设电路的初始状态Q2Q1Q0=000。Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1000001001010010100011110100001101010110100111110数字电
20、子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧 逻辑功能分析逻辑功能分析 电路正常工作时,各触发器的电路正常工作时,各触发器的Q端轮流出现一个脉冲信号,其宽端轮流出现一个脉冲信号,其宽度为一个度为一个CP周期(周期(1TCP),循环周期为),循环周期为3TCP,这个动作可以看作是在,这个动作可以看作是在CP脉冲的作用下,电路把宽度为脉冲的作用下,电路把宽度为1TCP的脉冲依次分配个的脉冲依次分配个Q0、Q1、Q2各端,所以电路的功能为各端,所以电路的功能为脉冲分配器脉冲分配器或或节拍脉冲产生器节拍脉冲产生器。另外由状态图知,若电路由于某种原因进入无
21、效状态,在另外由状态图知,若电路由于某种原因进入无效状态,在CP的作的作用下,电路能自动回到有效序列,这种能力称电路具有用下,电路能自动回到有效序列,这种能力称电路具有自启动能力自启动能力。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧6.4 6.4 异步时序逻辑电路的分析异步时序逻辑电路的分析1异步时序逻辑电路的分析方法及步骤异步时序逻辑电路的分析方法及步骤2异步时序逻辑电路的分析举例异步时序逻辑电路的分析举例异步时序电路的分析与同步时序电路的分析类似,不同在于电异步时序电路的分析与同步时序电路的分析类似,不同在于电路中各触发器的时钟不一定
22、受统一时钟的控制,故电路状态转换时路中各触发器的时钟不一定受统一时钟的控制,故电路状态转换时必须具体考虑各触发器的时钟信号作用情况。必须具体考虑各触发器的时钟信号作用情况。例:分析图示电路例:分析图示电路 数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧 写各逻辑方程式:写各逻辑方程式:各触发器的时钟方程:各触发器的时钟方程:FF0:CP0CP,上升沿触发;,上升沿触发;FF1:CP1Q0,仅当,仅当Q0由由01时,时,Q1状态才可能改变,状态才可能改变,否则否则Q1状态保持。状态保持。解:电路中,解:电路中,FF1的时钟未与时钟源的时钟未与时
23、钟源CP相连,属异步时序电路。相连,属异步时序电路。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧 输出方程:输出方程:驱动方程:驱动方程:各驱动器的状态方程:各驱动器的状态方程:(CP由由01时此式有效)时此式有效)(Q0由由01时此式有效)时此式有效)数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧 列状态表列状态表(CP由由01时)时)(Q0由由01时)时)注意各触发器注意各触发器CP端的情况,即是否有上升沿作用。可在状态表端的情况,即是否有上升沿作用。可在状态表中分别列出各触发器中分别
24、列出各触发器CP的状况,无上升沿作用时的状况,无上升沿作用时CP用用0表示。表示。n0n1QQZ=数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(4)状态图:状态图:数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧(5)时序图:时序图:(6)逻辑功能分析)逻辑功能分析 由状态图可知:该电路一共有由状态图可知:该电路一共有4个状态个状态00、01、10、11,在时,在时钟脉冲作用下,按照减钟脉冲作用下,按照减1规律循环变化,所以是一个规律循环变化,所以是一个4进制减法计数进制减法计数器,器,Z是
25、借位信号。是借位信号。数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主讲:何玉钧6.3 6.3 同步时序逻辑电路的设计同步时序逻辑电路的设计 同步时序逻辑电路的设计是分析的逆过程同步时序逻辑电路的设计是分析的逆过程,其任务是根据实际其任务是根据实际逻辑问题的要求,设计出能实现给定逻辑功能的电路。逻辑问题的要求,设计出能实现给定逻辑功能的电路。6.3.1 6.3.1 设计同步时序逻辑电路的一般步骤设计同步时序逻辑电路的一般步骤同步时序电路的设计过程同步时序电路的设计过程数字电子技术基础数字电子技术基础 第六章第六章 时序逻辑电路时序逻辑电路 主讲:何玉钧主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 时序 逻辑电路
限制150内