当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

清华大学:数字逻辑_同步时序电路4

资源类别:文库,文档格式:PPT,文档页数:47,文件大小:825.5KB,团购合买
点击下载完整版文档(PPT)

§2.同步时序电路的分析(续) P152例3:分析下列电路,并求X=O110110时波形图 QIQK 1 J CP K J CP K CP Jo=x, Ko=Qix J=QoX+QX,K=X+XQo Q Z=QJ=QQIX

Z Q J Q Q X J Q X Q X K X XQ Q J X K Q X 1 1 0 1 1 0 1 1 0 1 0 0 1 , , = = = + = + = = Q J CP K Q J CP K Z CP X Q1 Q0 Q Q + + Q J CP K Q Z’ 0 0 0 §2. 同步时序电路的分析(续) P152 例3:分析下列电路,并求X=0110110时波形图

状态表和状态图 1 00 11/1 10/1 X Qon Qin Jo Ko J, K, Qon+,Qin+Z 00 1111 11/O 00O0101001 10 00 /1 O100101001 (Q 1n+1on+1 / Z 0010101OO1 1001110 00 10 1101110011 1 10 1O01101 111 1010|110 01 0x/

状态表和状态图 X Q0n Q1n J0 K0 J1 K1 Q0n+1Q1n+1Z 0 0 0 0 1 0 0 0 1 0 1 1 1 0 0 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 1 1 0 00/1 11/1 00/1 10/1 00/1 11/0 00/1 01/1 X Q1n Q0n 0 1 00 01 11 10 1/1 0/1 11 1/0 0/1 0/1 1/1 1/1 10 01 00 0/1 X/Z (Q1n+1Q0n+1/Z)

时序图 CP 假定Q的初值为“11”,状态变化如上。 原图Z输出波形有错,只有在输出端增加一个触发器时, 输出Z才能反映Q的次态,否则就是输出Z=QoQX

时序图 CP X Q0 Q1 Z Z’ 假定Q的初值为“11”,状态变化如上。 原图Z输出波形有错,只有在输出端增加一个触发器时, 输出Z才能反映Q的次态,否则就是输出Z’=Q0Q1X

同步时序电路的分析小结 求输出函数,触发器激励函数(控制函数) ■根据输入和触发器激励函数求状态表 ■画状态图,时序图,分析电路功能 ■分析状态时一定先假设一个初始状态 ■输出要求是次态时,要用触发器存储

同步时序电路的分析小结 ◼ 求输出函数,触发器激励函数(控制函数) ◼ 根据输入和触发器激励函数求状态表 ◼ 画状态图,时序图,分析电路功能 ◼ 分析状态时一定先假设一个初始状态 ◼ 输出要求是次态时,要用触发器存储

同步时序电路的分析小结 输入①输入逻辑激励变量(E】存储元件 输出逻辑 CLK S) 输出(O) M 状态变量 输出只与状态有关的称More自动机 输入(I 输入逻辑激励变量(BE)存储元件 输出逻辑 (f CLK S) 输出(O 状态变量 输出与输入和状态都有关的称 Mealy自动机

同步时序电路的分析小结 输入逻辑 (f) 存储元件 M 输出逻辑 (g) 输出(O) CLK (S) 输入(I) 激励变量(E) 状态变量 输入逻辑 (f) 存储元件 M 输出逻辑 (g) 输出(O) CLK (S) 激励变量(E) 状态变量 输入(I) 输出只与状态有关的称Moore自动机 输出与输入和状态都有关的称Mealy自动机

§3同步时序电路的设计 ■设计:文字描述→状态图→逻辑图 同步时序电路的设计步骤: 形成原始状态图和状态表 状态化简 求控制函数和输出函数 一画逻辑图

§3.同步时序电路的设计 ◼ 设计:文字描述 状态图 逻辑图 ◼ 同步时序电路的设计步骤: – 形成原始状态图和状态表 – 状态化简 – 求控制函数和输出函数 – 画逻辑图

§31形成原始状态图和状态表 例1:X为控制端,求一个五状态加1加2计数器。 X=0时,计数顺序:o→1+2÷3>4>0 X=1时,计数顺序:0→2>4>1→3>0+少 34 340 340 3 状态图 状态表

§3.1形成原始状态图和状态表 例1:X为控制端,求一个五状态加1、加2计数器。 X=0时,计数顺序:0→1→2→3→4→0→.. X=1 时,计数顺序:0→2→4→1→3→0→.. 1 2 3 0 4 1 2 2 3 3 4 4 0 0 1 Q X n 0 1 0 1 2 3 4 状态图 状态表 0 0 0 0 0 1 1 1 1 1

§3.1形成原始状态图和状态表 例2:设计101序列检测器 输入:X=O1o1o11o1 输出:z1=0001o10O1 或Z2=00o100o01 Z1是可重叠检测,Z2检测到一个序列 后要归o,不可重叠检测

§3.1形成原始状态图和状态表 例2:设计101序列检测器 输入:X=010101101 输出: Z1=000101001 或Z2=000100001 Z1是可重叠检测,Z2检测到一个序列 后要归0,不可重叠检测

§3.1形成原始状态图和状态表 分析输出为z1的情况: 初始状态为A态 来o,保持A态,Z=0 来1,是序列首位,进入B态,Z=0 处于B态 来O,“10”是序列第二位,电路进入C状态,Z=0 来1,还是序列首位,保持B态,Z=0 处于C态 来O,“100不是要检测序列,回到A态重新开始,Z=0 来1,“101”,检测到一个序列,进入D态,Z=1 处于D态 来o,是新序列的“10”,回到C态,Z=0 来1,是新序列的“1”,进入B态,Z=0

◼ 分析输出为Z1的情况: – 初始状态为A态 ◼ 来0,保持A态,Z=0 ◼ 来1,是序列首位,进入B态,Z=0 – 处于B态 ◼ 来0, “10”是序列第二位,电路进入C状态,Z=0 ◼ 来1,还是序列首位,保持B态,Z=0 – 处于C态 ◼ 来0, “100”不是要检测序列, 回到A态重新开始, Z=0 ◼ 来1, “101” ,检测到一个序列,进入D态,Z=1 – 处于D态 ◼ 来0,是新序列的“10”,回到C态,Z=0 ◼ 来1,是新序列的“1”,进入B态,Z=0 §3.1形成原始状态图和状态表

D O/0 A A/o O/0 B C/o O/0 C Ao BBDB A B DC/o 0/0 Z1的原始状态图 Z1的原始状态表 BD状态输出与次态均 相同,可以合并。 X/Z A/o A B BB 1-/-/ 00 0/0 1/O B C/o 合并后的状态图 CA/oB/

A 1/0 0/0 1/1 1/0 0/0 C B D 0/0 1/0 x/z 0/0 A/0 B/0 C/0 B/0 A/0 D/1 C/0 B/0 X Qn 0 1 A B C D A 1/0 0/0 0/0 C B 0/0 1/0 x/z A/0 B/0 C/0 B/0 A/0 B/1 X Qn 0 1 A B C 1/1 Z1的原始状态图 Z1的原始状态表 BD状态输出与次态均 相同,可以合并。 合并后的状态图

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共47页,可试读16页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有