432脉冲型异步时序电路的分析与设计 1分析 A B QA Q 2345678 ID D 2CPL几 X CI C1 R xQ A CP Z=QB 逻辑图 波形图 2021/2/23 作者:清华大学电子工程系罗嵘 第273页
2021/2/23 作者:清华大学电子工程系罗嵘 第273页 4.3.2脉冲型异步时序电路的分析与设计 1.分析 1D R C1 QA A 1D C1 QB B Z 1 x CP QA QB QA Z=QB CP x 1 2 3 4 5 6 7 8 逻辑图 波形图
2设计 可采用与同步时序电路设计的方法,应注意时钟脉冲的选取 例用D触发器设计x1-x2-x3序列检测器(如图425),它有三 个输入x1,x2,x3,一个输出z。x1,x2,x3各为串行的随机 输入信号,并且它们不会有两个或两个以上同时为1,仅在 x1,x2,x3分别依次来正脉冲(即逻辑1)时,输出z才为1, 其它情况z为0 设S为起始状态,未依次接收 序电路 x1,x2,x3来1 S1为首先接收到x1=1; S2为依次接收到x1=1,x2=1; 图4.25 S3为依次接收x1,x2,x3来1 2021/2/23 作者:清华大学电子工程系罗嵘 第274页
2021/2/23 作者:清华大学电子工程系罗嵘 第274页 2.设计 可采用与同步时序电路设计的方法,应注意时钟脉冲的选取 例用D触发器设计x1 -x2 -x3序列检测器(如图4.25),它有三 个输入x1,x2,x3,一个输出z。 x1,x2,x3各为串行的随机 输入信号,并且它们不会有两个或两个以上同时为1,仅在 x1,x2,x3分别依次来正脉冲(即逻辑1)时,输出z才为1, 其它情况z为0 时 序 电 路 z x1 x2 x3 图4.25 设S0为起始状态,未依次接收 x1,x2,x3来1; S1为首先接收到x1=1; S2为依次接收到x1=1, x2=1 ; S3为依次接收x1,x2,x3来1
表438状态表 X1XX 2X3 现下一个状态输 在x1=1x2=1 状时 的x=1出09200200 时|z00-<100 太 010 001100×010100 010 0001 001 状态图 3 0 0 2021/2/23 作者:清华大学电子工程系罗嵘 第275页
2021/2/23 作者:清华大学电子工程系罗嵘 第275页 表 4.38 状态表 现 下一个状态 在 状 态 x1=1 时 x2=1 时 x3=1 时 输 出 z S0 S1 S0 S0 0 S1 S1 S2 S0 0 S2 S1 S0 S3 0 S3 S1 S0 S0 1 x1x2x3 Z=0 S0 010 Z=0 S2 Z=1 S3 Z=0 001 100 S1 100 100 010 001 001 100 010 010 001 状态图
表439状态分配表440代码形式的状态表 状状态代码现在状下一个状态Y2输 态y1|y2态My2=1时x=1时=1时出 Z SSSs 0123 001 0110 000100000 010111000 110100100 10 01 00001 Z=-J1V2 2021/2/23 作者:清华大学电子工程系罗嵘 第276页
2021/2/23 作者:清华大学电子工程系罗嵘 第276页 表 4.39 状态分配 状 状态代码 态 y1 y2 S0 0 0 S1 0 1 S2 1 1 S3 1 0 表 4.40 代码形式的状态表 现在状 下一个状态 Y1Y2 态 y1 y2 x1=1 时 x2=1 时 x3=1 时 输 出 z 00 01 00 00 0 01 01 11 00 0 11 01 00 10 0 10 01 00 00 1 1 2 z = y y
表441(a)Y1转换表 表442(a)CP1真值表 x1=1 x=1[yy2x1=1x2=1x=1 00 0 0 00 00β3 0 01 0 01 0 00 10 101 CP=x,,+x2y2+x2y1+x3v1y2 表443(a)D1真值表 y1y2x1=1x2=1x3=1 00 01 00 D1=y1 0 10 0 0 2021/2/23 作者:清华大学电子工程系罗嵘 第277页
2021/2/23 作者:清华大学电子工程系罗嵘 第277页 表 4.41(a)Y1转换表 y1 y2 x1=1 x2=1 x3=1 00 0 0 0 01 0 0 11 1 10 表 4.42(a)CP1真值表 y1 y2 x1=1 x2=1 x3=1 00 0 0 0 01 0 1 0 11 1 1 0 10 1 1 1 1 1 1 2 2 2 1 3 1 2 CP = x y + x y + x y + x y y 表 4.43(a)D1真值表 y1 y2 x1=1 x2=1 x3=1 00 01 1 11 0 0 10 0 0 0 1 1 D = y