ch06时序逻辑电路设计.ppt
《ch06时序逻辑电路设计.ppt》由会员分享,可在线阅读,更多相关《ch06时序逻辑电路设计.ppt(86页珍藏版)》请在三一办公上搜索。
1、6.1 时序逻辑电路的基本概念6.2 同步时序逻辑电路的分析方法6.3 同步时序逻辑电路的设计方法6.4 异步时序逻辑电路的分析方法6.5 若干典型的时序逻辑集成电路,第六章 时序逻辑电路,6.1 时序逻辑电路的基本概念,6.1.1 时序逻辑电路的基本结构和特点6.1.2 时序逻辑电路的分类6.1.3 时序逻辑电路功能的描述方法,6.1.1 概述,数字逻辑电路,组合逻辑电路,时序逻辑电路,任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关,任意时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关,例:串行加法器,两个多位数从低位到高位逐位相加,进位结果保存到高一位加法时使用,电路结
2、构包含存储电路和组合电路存储器状态和输入变量共同决定输出,任意时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关,一般结构形式与功能描述方法,输入信号,状态信号,输出信号,驱动信号,可以用三个方程组来描述:,1、电路结构:有存储器件,有反馈回路2、电路功能:有记忆3、I/O关系:输出与当前输入有关,并与触发器状态有关,有强烈的时序概念,时序电路特点,4、功能描述:3组方程,输出方程,驱动方程,状态方程,5、时序电路的分类,动作特点,同步时序电路,异步时序电路,所有触发器由统一时钟控制;复杂,可靠,没有统一的时钟,简单,输出信号特点,Mealy,Moore,计数器、寄存器、移位寄存器、读写
3、存储器、脉冲分配器、分频器、序列信号检测器(发生器)等,6、根据逻辑功能分类,6.1.3 时序电路逻辑功能的表示方法,逻辑方程组(输出方程、驱动(激励)方程、状态方程、时钟方程(异步)状态表状态图时序图激励表(设计),这些表示方法在本质上是相同的,可以互相转换。,6.2 同步时序逻辑电路的分析方法,已知:由逻辑门和触发器组成的时序逻辑电路。目的:分析时序逻辑电路的功能步骤:1、确定时序逻辑电路的类型2、分别写出输出方程(外部,可有可无),驱动方程(根据各个触发器输入信号的来源),状态方程(把驱动方程代入特征方程),时钟脉冲CP方程(异步)。3、根据上述推导出的方程式列状态表。4、画状态图和时序
4、图。5、分析功能,并判断电路的自启动能力。,同步(moore mealy)异步(moore),例1,输出方程:,驱动方程:,1、类型:同步mealy型,2、写方程式:,T触发器的特性方程:,将各触发器的驱动方程代入,即得电路的状态方程:,3、根据状态方程写状态表,根据状态表画状态图,01/110/111/100/1,11/000/001/110/1,分析:00、01、10、11四种状态都是有效状态。当输入X 0时,在时钟脉冲CP的作用下,电路的4个状态按递增规律循环变化,即:0001101100当X1时,在时钟脉冲CP的作用下,电路的4个状态按递减规律循环变化,即:0011100100可见,该
5、电路既具有递增计数功能,又具有递减计数功能,是一个4进制同步可逆计数器。X为加/减控制信号。,4、时序图,5、电路功能,所以该电路是一个可逆的4进制计数器。,例2,输出方程:,驱动方程:,2、写方程式:,1、类型:同步moore型,JK触发器的特性方程:,将各触发器的驱动方程代入,即得电路的状态方程:,3、根据输出方程和状态方程写状态表,根据状态表画状态图,有效状态(有效序列),无效状态,该电路不具备自启动能力。,自启动能力:当电路处于无效状态时,在时钟脉冲CP的作用下,能够回到有效状态的能力。,6个有效状态分别是05这6个十进制数字的格雷码,并且在时钟脉冲CP的作用下,这6个状态是按递增规律
6、变化的,即:000001011111110100000当对第6个脉冲计数时,计数器又重新从000开始计数,并产生输出Y1。,4、时序图,5、电路功能,功能:用格雷码表示的六进制同步递增计数器。,脉冲分配器:电路在时钟脉冲的作用下,按一定顺序轮流地输出脉冲信号。由于电路能在时钟脉冲作用下将脉冲信号按顺序分配到各个输出端,故称其为脉冲分配器。,逻辑功能分析。从以上分析可以看出,该电路在CP脉冲作用下,把宽度为T的脉冲以三次分配给Q0、Q和Q2各端,因此,该电路是一个脉冲分配器。由状态图和波形图可以看出,该电路每经过三个时钟周期循环一次,并且该电路具有自启动能力。,例3,异步时序电路,时钟方程:,驱
7、动方程:,1、类型:异步moore型,2、写方程式:,D触发器的特性方程:,将各触发器的驱动方程代入,即得电路的状态方程:,3、根据状态方程写状态表,10101010,0110011001100110,10011001,0100101101001011,10000111,4、状态图,由状态图可以看出,在时钟脉冲CP的作用下,电路的8个状态按递减规律循环变化,即:000111110101100011010001000电路具有递减计数功能,是一个8进制异步减法计数器。或分频器。,5、电路功能,4、时序图,练习1:,输出方程:,驱动方程:,1、类型:同步mealy型,2、写方程式:,JK触发器的特性
8、方程:,将各触发器的驱动方程代入,即得电路的状态方程:,0 00 1 01 1,1,0,01/010/000/100/0,10/100/001/000/0,3、根据状态方程写状态表,4、时序图,所以该电路是一个可控的3进制计数器。,1 类型:异步moore,2 写方程组:,3 写状态表:,100010 00,01000100,1110010111100101,00111100,11001100,4 状态图:,5 时序图:,6.3 同步时序逻辑电路的设计方法,一、基本思想:用尽可能少的触发器和门电路来实现所要求的逻辑功能。即:1)简洁,明了,低成本;2)可靠、稳定、一致性。,二、时序电路的设计步
9、骤:,1、根据给定的设计要求,写出原始的状态转换图和原始状态表。(最为关键),a)分析给定的逻辑功能,确定输入变量,输出变量及该电路应包含的状态,并用字母S0,S1.表示这些状态。对于同步电路,时钟脉冲不作为输入条件b)分别以上述状态为现态,考察在每一个可能的输入组合作用下应转入哪个状态及相应的输出,便可求得符合题意的状态图。,Mooremealy,设计一个同步递增5进制计数器。,例:设计一个序列脉冲检测器有一个输入端X和一个输出端Z,输入端X输入一串随机的二进制代码,当输入序列中出现110时,输出Z产生一个1输出,否则Z输出0。典型输入、输出序列如下:输入X:1 0 1 0 1 1 1 0
10、0 1 1 0输出Z:0 0 0 0 0 0 0 1 0 0 0 1试作出该序列检测器的原始状态图。,有用的状态:(保留)S0初始状态S1收到一个1后的状态;S2连续收到11后的状态;S3连续收到110后的状态。,0/0,1/0,1/0,设计一个序列脉冲检测电路,当连续输入100(000或001或101等)时,电路的输出为1,其它情况下输出为0。,100:S0:初态 S1:1S2:10 S3:100,0/0,1/0,1/0,1/0,001:S0:初态 S1:0S2:00 S3:001,0/0,1/0,2、状态化简。,状态等价:是指在原始状态图中,如果有两个或两个以上的状态,在输入相同的条件下,
11、不仅有相同的输出,而且向同一全次态转换,则称这些状态是等到价的。凡是等价状态都可以合并.,判断两个状态等价的方法(在输入相同的条件下):第一,它们的输出完全相同;第二,它们的次态相同。,以状态等价为基础,S0和S3是状态等价,3、状态编码或状态分配。即把一组适当的二进制代码分配给简化状态图(表)中各个状态。从而获得最佳或接近最佳的状态分配方案。,编码的方案不同,设计的电路结构也不同,选取的编码方案应该有利于所选择触发器的驱动方程及电路输出方程的简化。遵循状态变化的顺序,尽量以自然二进制递增顺序编码。,后面是同步时序逻辑电路的一般步骤:4、选择触发器的类型及个数。5、根据编码后的状态图画出状态表
12、和激励表。6、利用卡诺图化简求电路的输出方程和触发器的驱动方程。7、画出电路图,并检查自启动能力。,电路万一偶然进入无效状态,能否在输入信号和时钟脉冲下进入有效状态,如果能自动进入有效状态则称为具有自启动功能;否则,称为“挂起”。必须对所设计的电路进行修改。其方法是:在卡诺图的包围圈内,对无效状态x的原来取1画在圈内的,可试改为0而不画入包围圈,或者相反。最后再进行检查,查到能够自启动为止。,例1,1、建立原始状态图,设计一个按自然态序变化的7进制同步加法计数器,计数规则为逢七进1,产生一个进位输出。,2、状态化简,3、状态分配,已经最简。,已是二进制状态。,4、选触发器,列状态表,求时钟、输
13、出、状态、驱动方程,因需用3位二进制代码,选用3个CP下降沿触发的JK触发器,分别用FF0、FF1、FF2表示。,由于要求采用同步方案,故时钟方程为:,0 0 0 1 0 0 1,0 1 0 10 1 0,1 11 11 10,6、画电路图,5、检查电路能否自启动,将无效状态111代入状态方程计算:,可见111的次态为有效状态000,电路能够自启动。,用JK触发器设计一个同步时序电路,实现下图所示状态图描述的功能。要求电路能够自启动。,例2,将状态方程组变换为与JK触发器特征方程相同的形式,检查多余状态,电路不具有自启动能力。,改变无效状态的次态:本例选择010,原来次态为101,现改为001
14、,设计一个序列脉冲检测电路,当连续输入111时,电路的输出为1,其它情况下输出为0。,例3,1、分析题意,建立原始状态图,S0初态 S11S211 S3111,2、状态化简:以状态等价为基础,状态化简就是将多个等价状态合并成一个状态,把多余的状态都去掉,从而得到最简的状态图。,3、状态编码,该电路有3个状态,可以用2位二进制代码组合(00、01、10、11)中的 三个代码表示。,S0=00S1=01S2=10,4、选择触发器的类型和个数,选用2个CP下降沿触发的JK触发器,分别用Q0、Q1表示。采用同步方案。,5、根据状态表写出状态表和激励表,7、电路图,6、检查电路能否自启动,将无效状态11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch06 时序 逻辑电路 设计
链接地址:https://www.31ppt.com/p-5375514.html