⊙海南大学 62时序逻辑电路的分析 HAINAN UNIVERSITY Excitation equations Do=Q·EN+Qo·EN D=Q1. EN+Q,. Qo.EN+QI Qo. EN Transition equations Q0=D=Qo·EN+Q。·EN Q I=D,=Q EN +Q, QEN+Q, Qo.EN Output equation MAXEQ1 Q0 EN 信息科学技术学院 Digital Electronics Technology 2021/2/6
Digital Electronics Technology 2021/2/6 6.2 时序逻辑电路的分析 Output equation MAX=Q1·Q0·EN Transition equations Q D Q EN Q Q EN Q Q EN Q D Q EN Q EN 1 1 1 0 1 0 n 1 1 0 0 0 n 1 0 = = + + = = + + + Excitation equations D0 = Q0 EN +Q0 EN D1 = Q1 EN +Q1 Q0 EN +Q1 Q0 EN
⊙海南大学 62时序逻辑电路的分析 HAINAN UNIVERSITY Transition /output table State/output table EN EN 0 Q1 Q 0 Qn+l Q*l Qn+Q0*MAX Sn+ MAX Sn+l MAX 00 00 0010 c0 So 0 s,o 101 011 000 110 001 Sss 2 0 123 000 0 Q=QEN+Q1Q·EN+Q1QEN Q0=Q0·EN+Qo·EN MAX=Q, Qo.EN 信息科学技术学院 Digital Electronics Technology 2021/2/6
Digital Electronics Technology 2021/2/6 6.2 时序逻辑电路的分析 1 0 0 0 1 1 0 1 1 Q1 Q0 0 Transition/output table EN Q Q MAX n 1 0 n 1 1 + + Q Q MAX n 1 0 n 1 1 + + 1 S0 S1 S2 S3 S 0 State/output table EN S MAX n+1 0 0 0 0 S0 S1 S2 S3 S MAX n+1 S1 S2 S3 S0 0 0 0 1 MAX=Q1·Q0·EN Q Q0 EN Q0 EN 1 0 = + n+ Q Q1 EN Q1 Q0 EN Q1 Q0 EN n 1 1 = + + + 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0
⊙海南大学 62时序逻辑电路的分析 HAINAN UNIVERSITY State/output table EN/MAX EN 0 0/0 S MAX S+ MAⅹ C0 So 0 S,0 S1S10S20 S2S20S30 2人)0/0 3S30S01 State diagram It's a modulo-4 2-bit binary counter with enable Simulation 信息科学技术学院 Digital Electronics Technology 2021/2/6
Digital Electronics Technology 2021/2/6 6.2 时序逻辑电路的分析 S0 S1 S3 S2 1/0 0/0 State diagram 0/0 0/0 0/0 1/0 1/0 1/1 S EN/MAX 1 S0 S1 S2 S3 S 0 State/output table EN S MAX n+1 0 0 0 0 S0 S1 S2 S3 S MAX n+1 S1 S2 S3 S0 0 0 0 1 It’s a modulo-4 2-bit binary counter with enable. Simulation
63时序逻辑电路的设计 ⊙海南大学 HAINAN UNIVERSITY 时序逻辑电路的设计方法 时序电路的设计是根据已知逻辑功能,设计出能够实现 该逻辑功能的最简单的电路。 设计步骤: 1)进行逻辑抽象,得出原始的状态转换图 根据给定的逻辑功能,确定输入变量和输出变量及 电路的状态数,并用相应的字母表示。 定义输入、输出变量和电路的状态,并对电路的状 态进行编号。 画出原始的状态转换图或列出原始的状态转换表。 信息科学技术学院 Digital Electronics Technology 2021/2/6
Digital Electronics Technology 2021/2/6 6.3 时序逻辑电路的设计 ➢ 根据给定的逻辑功能,确定输入变量和输出变量及 电路的状态数,并用相应的字母表示。 ➢ 定义输入、输出变量和电路的状态,并对电路的状 态 进行编号。 ➢ 画出原始的状态转换图或列出原始的状态转换表。 1. 时序逻辑电路的设计方法 时序电路的设计是根据已知逻辑功能,设计出能够实现 该逻辑功能的最简单的电路。 设计步骤: 1) 进行逻辑抽象,得出原始的状态转换图
⊙海南大学 6.3时序逻辑电路的设计 HAINAN UNIVERSITY 2)状态化简 3)状态分配:据电路的状态数确定所用触发器数目所需满 足的式子 2n<M≤2 然后给电路的每种状态分配与之对应的触发器状态组合。 4)确定触发器的类型,并求出电路的状态方程、驱动方程 和输出方程。确定触发器类型后,可根据实际的状态转换图 求出电路的状态方程和输出方程,进而求出电路的驱动方程。 5)根据得到的驱动方程和输出方程,画出相应的逻辑图 6)判断所设计的电路能否自启动。 信息科学技术学院 Digital Electronics Technology 2021/2/6
Digital Electronics Technology 2021/2/6 6.3 时序逻辑电路的设计 2)状态化简 3) 状态分配:据电路的状态数确定所用触发器数目所需满 足的式子 2 2 n-1 n M 然后给电路的每种状态分配与之对应的触发器状态组合。 4)确定触发器的类型,并求出电路的状态方程、驱动方程 和输出方程。确定触发器类型后,可根据实际的状态转换图 求出电路的状态方程和输出方程,进而求出电路的驱动方程。 5)根据得到的驱动方程和输出方程,画出相应的逻辑图。 6) 判断所设计的电路能否自启动