电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计

上传人:壹****1 文档编号:568595366 上传时间:2024-07-25 格式:PPT 页数:33 大小:3.36MB
返回 下载 相关 举报
电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计_第1页
第1页 / 共33页
电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计_第2页
第2页 / 共33页
电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计_第3页
第3页 / 共33页
电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计_第4页
第4页 / 共33页
电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计》由会员分享,可在线阅读,更多相关《电子技术基础 数字部分(第六版) :ch06-3 同步 时序逻辑电路的设计(33页珍藏版)》请在金锄头文库上搜索。

1、6.3 同步时序逻辑电路的设计6.3.1 设计同步时序逻辑电路的一般步骤6.3.2 同步时序逻辑电路设计举例6.3 同步时序逻辑电路的设计同步时序逻辑电路的设计 同步时序逻辑电路的设计是分析的逆过程同步时序逻辑电路的设计是分析的逆过程, ,其任务是根据实其任务是根据实际逻辑问题的要求,设计出能实现给定逻辑功能的电路。际逻辑问题的要求,设计出能实现给定逻辑功能的电路。6.3.1 设计同步时序逻辑电路的一般步骤设计同步时序逻辑电路的一般步骤同步时序电路的设计过程同步时序电路的设计过程(1) )根据给定的逻辑功能建立原始状态图和原始状态表根据给定的逻辑功能建立原始状态图和原始状态表(2)状态化简状态

2、化简-求出最简状态图求出最简状态图 ;合并等价状态,消去多余状态的过程称为状态化简合并等价状态,消去多余状态的过程称为状态化简等价状态等价状态:在相同的输入下有相同的在相同的输入下有相同的输出,并转换到同一个次态去的两个输出,并转换到同一个次态去的两个状态称为等价状态。状态称为等价状态。明确电路的输入条件和相应的输出要求,分别确定输入变量明确电路的输入条件和相应的输出要求,分别确定输入变量和输出变量的数目和符号。和输出变量的数目和符号。找出所有可能的状态和状态转换之间的关系。找出所有可能的状态和状态转换之间的关系。根据原始状态图建立原始状态表。根据原始状态图建立原始状态表。(3)状态编码(状态

3、分配);状态编码(状态分配);(4)选择触发器的类型选择触发器的类型(6)画出逻辑图并检查自启动能力。画出逻辑图并检查自启动能力。给每个状态赋以二进制代码的过程。给每个状态赋以二进制代码的过程。根据状态数确定触发器的个数,根据状态数确定触发器的个数,(5)求出电路的激励方程和输出方程求出电路的激励方程和输出方程 ;(M:状态数状态数;n:触发器的个数)触发器的个数)2n-1M2n 例例1 用用D触发器设计一个触发器设计一个8421 BCD码同步十进制加计数器。码同步十进制加计数器。 8421码同步十进制加计数器的状态表码同步十进制加计数器的状态表000010019100100018000111

4、107111001106011010105101000104001011003110001002010010001100000000次次 态态现现 态态计数脉冲计数脉冲CP的顺的顺序序6.3.2 同步时序逻辑电路设计举例同步时序逻辑电路设计举例000010019100100018000111107111001106011010105101000104001011003110001002010010001100000000次次 态态现现 态态计数脉冲计数脉冲CP的顺的顺序序(2) (2) 确定激励方程组确定激励方程组0000100100011110011010100010110001001000

5、激励信号激励信号D3、 D2、 D1、 D0是触发器是触发器现态的函数现态的函数D3、 D2、 D1、 D0、是触发器是触发器现态还是次态的函数?现态还是次态的函数?画出各触发器激励信号的卡诺图画出各触发器激励信号的卡诺图 画出逻辑图画出逻辑图画出完全状态图画出完全状态图电路具有自启动能力电路具有自启动能力(3) (3) 画出逻辑图,并检查自启动能力画出逻辑图,并检查自启动能力例例2:设计一个串行数据检测器。电路的输入信号设计一个串行数据检测器。电路的输入信号X是与时钟是与时钟脉冲同步的串行数据,输出信号为脉冲同步的串行数据,输出信号为Z;要求电路输入信要求电路输入信号号X出现出现110序列时

6、,输出信号序列时,输出信号Z为为1,否则为,否则为0。a 初始状态初始状态;b A输入输入1后后;c A输入输入11后后;d A输入输入110后。后。 2.2.)定义输入)定义输入 输出逻辑状态和每个电路状态的含义;输出逻辑状态和每个电路状态的含义;1 1. .)确定输入、输出变量及电路的状态数)确定输入、输出变量及电路的状态数: :输入输入变量:变量:A状态数:状态数:4个个输出输出变量:变量:Z解解: (1) )根据给定的逻辑功能建立原始状态图和原始状态根据给定的逻辑功能建立原始状态图和原始状态表表 2. 2. 状态化简状态化简状态化简状态化简(2)列出原始状态转换表)列出原始状态转换表现

7、态次态次态/输出输出A=0A=1aa / 0b / 0ba / 0c / 0cd/ 1c/ 0da/ 0b/ 0现态次态输出次态输出A=0A=1aa/ 0b /0ba / 0c/0ca/1c /0abc0/01/00/01/01/00/1(3)状态状态分配分配令令 a = 00,b = 01,c = 11, 现态Q1Q0Q1n+1 Q0n+1 YA=0A=10000 / 001 /00100 / 011 /01100 / 111 /0(4) 选择触发器的类型选择触发器的类型触发器个数触发器个数: : 两个。两个。 类型:采用类型:采用对对 CP 下降沿敏感的下降沿敏感的 JK 触发器。触发器。

8、abc0/01/00/01/01/00/1 (5 5 5 5) 求激励方程和输出方程求激励方程和输出方程求激励方程和输出方程求激励方程和输出方程现态Q1Q0Q1n+1 Q0n+1 YA=0A=10000 / 001 /00100 / 011 /01100 / 111 /0J=XK=1J=1K=XJ=XK=0J=0K=X状态转换真值表及激励信号状态转换真值表及激励信号K0J0K1J1激励信号激励信号YA0000000000101001010000 0100111101 0110001111111100 卡诺图化简得卡诺图化简得卡诺图化简得卡诺图化简得激励方程激励方程激励方程激励方程输出方程输出方

9、程输出方程输出方程 (6 6) 根据激励方程和输出方程画出逻辑图根据激励方程和输出方程画出逻辑图根据激励方程和输出方程画出逻辑图根据激励方程和输出方程画出逻辑图, ,并检查自启动能并检查自启动能并检查自启动能并检查自启动能力力力力激励方程激励方程激励方程激励方程输出方程输出方程输出方程输出方程当当当当 = = 1010时时时时100001110/01/00/01/01/00/10/11/0输出方程输出方程输出方程输出方程能自启动能自启动能自启动能自启动检查自启动能力和输出检查自启动能力和输出检查自启动能力和输出检查自启动能力和输出A A=0=0 = 00 = 00A A=1=1 = 11 =

10、11输出方程输出方程输出方程输出方程修改电路修改电路修改电路修改电路卡诺图化简去掉无关项卡诺图化简去掉无关项卡诺图化简去掉无关项卡诺图化简去掉无关项解:据题意可直接由波形图解:据题意可直接由波形图1、画出电路状态图。、画出电路状态图。 2、确定触发器的类型和个数确定触发器的类型和个数触发器类型:上升沿触发的触发器类型:上升沿触发的JK边沿触发器。边沿触发器。 例例2:试设计一个同步时序电路,要求电路中触发器试设计一个同步时序电路,要求电路中触发器Q0、Q1、Q2及输出及输出Y端的信号与端的信号与CP时钟信号波形满足下图所示的时序关系。时钟信号波形满足下图所示的时序关系。000100010110

11、000001触发器个数:触发器个数: 3个个 3、求出电路的激励方程和输出方程求出电路的激励方程和输出方程 ;Y CP Q1 Q2 Q0 J=XK=1J=1K=XJ=XK=0J=0K=X10000010001110011001000101000100000 YQ0n+1Q1n+1Q2n+1Q0nQ1nQ2n 00 01 11 10 0 0 0 1 1 0 1 XX XJ2 Q1nQ0n Q2nX 00 01 11 10 0 X X X 1 1X XK2 Q1nQ0n Q2nXX10000010001110011001000101000100000 YQ0n+1Q1n+1Q2n+1Q0nQ1nQ

12、2nK0=1J1=Q0nK1=Q0nJ1J2J0K2K1K00 X0 X0 X1 XX 10 X1 XX 0X 10 X1 XX 11 XX 10 X 求激励方程的第二种求激励方程的第二种方法方法求状态方程:求状态方程: Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1 Y00000100010100010011001110001000001 00 01 11 10 0 0 0 0 1 1X XY Q1nQ0n Q2nX0K0=1J1=Q0n 4 4、 画出逻辑图画出逻辑图 K2 = 1K1=Q0n 00 01 11 10 0 0 0 0 1 1X XY Q1nQ0n Q2nX05 5、检查自

13、启动能力、检查自启动能力电路具备自启动能力电路具备自启动能力 Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1 Y00000100010100010011001110001000001101010111001011110001Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1 Y00000100010100010011001110001000001101010111001011110001修改输出方程:修改输出方程:电路的输出有错!电路的输出有错!000 00 01 11 10 0 0 0 0 1 1X XY Q1nQ0n Q2nX0修改后的逻辑图修改后的逻辑图例例例例;用用用用D D D D

14、触发器设计状态变化满足下状态图的时序逻辑电路触发器设计状态变化满足下状态图的时序逻辑电路触发器设计状态变化满足下状态图的时序逻辑电路触发器设计状态变化满足下状态图的时序逻辑电路1、列出原始状态表、列出原始状态表原始状态表原始状态表f / 1a / 0gf / 1g / 0ff / 1a / 0ef / 1e / 0dd / 0a / 0cd / 0c / 0bb / 0a / 0aA=1A=0次次态/ /输出出(Sn+1/Y)现态(Sn)f / 1a / 0gf / 1g / 0ff / 1a / 0ef / 1e / 0dd / 0a / 0cd / 0c / 0bb / 0a / 0aA=

15、1A=0次次态/ /输出出(Sn+1/Y)现态(Sn)第一次化简状态表第一次化简状态表f / 1e / 0ff / 1a / 0ef / 1e / 0dd / 0a / 0cd / 0c / 0bb / 0a / 0aA=1A=0次次态/ /输出出(Sn+1/Y)现态(Sn)2、状态表化简、状态表化简011 / 1000 / 0100011 / 1100 / 0011011 / 0000 / 0010011 / 0010 / 0001001 / 0000 / 0000A=1A=0次态次态/ /输出输出(Sn+1/Y)现态现态(Sn)已分配状态的状态表已分配状态的状态表3、状态编码、状态编码a=

16、000;b=001;c=010 ;d=011;e=100最后简化的状态表最后简化的状态表d / 1a / 0ed / 1e / 0dd / 0a / 0cd / 0c / 0bb / 0a / 0aA=1A=0次态次态/ /输出(输出(Sn+1/Y)现态现态(Sn)三种状态分配方案三种状态分配方案状状态方案方案1自然二自然二进制制码方案方案2格雷格雷码方案方案3“一一对一一”a0 0 00 0 00 0 0 0 1b0 0 10 0 10 0 0 1 0c0 1 00 1 10 0 1 0 0d0 1 10 1 00 1 0 0 0e1 0 01 1 01 0 0 0 0状态转换真值表状态转换真值表11101001000000011110111000010110011010100000001001101100001001000100100000000000Y (D0) (D1) (D2)A4、求激励方程、输出方程、求激励方程、输出方程 画出逻辑电路画出逻辑电路画出完整的状态图,检查所设计的计数器能否自启动画出完整的状态图,检查所设计的计数器能否自启动.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号