教字逻辑设计及应用 第7章肘序逻辑设计原理(三) 秦锁存器和触发器 同步时序分析 同步时序设计
第7章 时序逻辑设计原理(三) 数字逻辑设计及应用 锁存器和触发器 同步时序分析 同步时序设计
X+8 8 J Q &hY JQ CLK CLK 1 & bk Qb &p口KF1Qb FF2 CP 1、由电路得到激励方程 ∫1=(X·Q2)′=x+Q2 2=XQ1 IK,=(XQ22) iK2 =(xQ1) 2、由电路得到输出方程 Y=XQ2·Q1
CP X Y J Q CLK K Q & & & & J Q CLK K Q & & Y = X· Q2 ·Q1 J1 = (X’· Q2 ’)’ K1 = (X· Q2 ’)’ J2 = X’· Q1 K2 = (X’· Q1 ’)’ 1、由电路得到激励方程 2、由电路得到输出方程 FF1 FF2 = X+Q2
3、得到状态转换方程 -K触发器特征方程为:Q*=]Q+K·Q Q1*=]1Q1+K1Q1=(X+Q2)Q1+XQ2"Q1 Q2 Q1+X Q1+XQ2.Q1 Q2*=12Q2+K2Q2=X·Q1Q2+X"·Q1Q2 1、由电路得到激励方程 1=(X·Q2)=X+Q2∫2=XQ1 K2=(xQ2) K2=(XQ1) 2、由电路得到输出方程Q1*=Q2Q1+xQ1+xQ2Q1 Y=xQ2·Q1 Q2*=X·Q1Q2+X·Q1“Q2
Q2 * = J2 ·Q2 ’ + K2 ’·Q2 Q1* = Q2·Q1 ’ + X·Q1 ’ + X·Q2 ’·Q1 Q2* = X’· Q1 ·Q2 ’ + X’· Q1 Y = X· Q ’· Q2 2 ·Q1 J1 = (X’· Q2 ’)’ K1 = (X· Q2 ’)’ J2 = X’· Q1 K2 = (X’· Q1 ’)’ 1、由电路得到激励方程 2、由电路得到输出方程 = X+Q2 3、得到状态转换方程 J-K触发器特征方程为:Q* = J·Q’ + K’·Q Q1 * = J1 ·Q1 ’ + K1 ’·Q1 = (X+Q2)·Q1 ’ + X· Q2 ’· Q1 = Q2·Q1 ’ + X·Q1 ’ + X·Q2 ’·Q1 = X’· Q1 ·Q2 ’ + X’· Q1 ’· Q2
4、由状态方程和输出方程列状态转换表 Q1*=Q2Q1+XQ1+X"Q2"Q1 Q2*=X“Q1Q2+XQ1Q2 Y=xQ2·Q1 状态转换表 XQ2Q1 Q2**Y X 000000 0 1 001|10d 0000001,0 01011 0110,001,0 01100 1011,001,0 100 1 1100,000,1 10101 Q2Q1 Q2*Q1*Y 001 0000001 11100
4、由状态方程和输出方程列状态转换表 Q1 * = Q2·Q1 ’ + X·Q1 ’ + X·Q2 ’·Q1 Q2 * = X’· Q1 ·Q2 ’ + X’· Q1 ’· Q2 Y = X· Q2 ·Q1 0 0 1 0 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 状态转换表 X Q2 Q1 Q2* Q1* Y 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 00, 0 10, 0 11, 0 00, 0 01, 0 01, 0 01, 0 00, 1 S 0 0 0 1 1 0 1 1 X 0 1 Q2Q1 Q2*Q1*, Y
5、画状态图逻辑功能:当X连续出现1001时Y输出1 1001序列检测器 X:0100100111001100100 Y:0000100000001000100. X 0/0 10 110 0 (00) 01 0000,0010 0110,001,00/0 110 0/10 1 1011,001,0 1100,000,1 10 Q2Q1Q2*Q1*Y X/Y 0/0
00 1/0 0/0 逻辑功能:当X连续出现1001时Y输出1 —— 1001序列检测器 5、画状态图 S 0 0 0 1 1 0 1 1 X 0 1 00, 0 10, 0 11, 0 00, 0 01, 0 01, 0 01, 0 00, 1 Q2Q1 Q2*Q1*, Y 01 1/0 1/0 10 0/0 11 0/0 0/0 1/1 X/Y X: 0100100111001100100… Y: 0000100000001000100…