第6章 时序逻辑电路

Posted 可能自洽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第6章 时序逻辑电路相关的知识,希望对你有一定的参考价值。

第6章 时序逻辑电路

一、时序逻辑电路概述


驱动方程(激励方程): E = f ( I , S ) E=f(I,S) E=f(I,S)
输出方程: O = h ( I , S ) O=h(I,S) O=h(I,S)
转换方程: S n + 1 = g ( E , S n ) S^{n+1}=g(E,S^{n}) Sn+1=g(E,Sn)

例 如图,该电路是同步时序电路还是异步时序电路?是摩尔型还是米勒型?写出电路的驱动方程、输出方程、状态方程


电路是摩尔型同步时序逻辑电路
(该逻辑电路是由两个D触发器构成的,上升沿有效,两个D触发器是受同一个CP影响的,所以给电路为同步时序逻辑电路。米勒型的输出是与输入和状态变量有关,而摩尔型仅与状态变量有关,图中Z仅与状态变量Q_0Q1有关,所以该电路是摩尔型电路)
驱动方程: D 0 = A ⊕ Q ˉ 1 , D 1 = A ⊕ Q 0 D_0=A \\oplus \\bar Q_1, D_1=A \\oplus Q_0 D0=AQˉ1,D1=AQ0
输出方程: Z = Q 0 Q 1 Z=Q_0Q_1 Z=Q0Q1
状态方程:将驱动方程代入D触发器的特性方程得状态方程 Q 0 n + 1 = A ⊕ Q ˉ 1 n , Q 1 n + 1 = A ⊕ Q 0 n Q_0^{n+1}=A \\oplus \\bar Q_1^n, Q_1^{n+1}=A \\oplus Q_0^n Q0n+1=AQˉ1n,Q1n+1=AQ0n

例 已知一时序电路的状态表如表所示,A为输入信号,试作出相应的状态图


例 已知某同步时序电路含有两个上升沿敏感的D触发器驱动方程组为 D 0 = X 2 X 1 + X 1 Q 0 + X 2 Q 0 D_0= X_2X_1+X_1Q_0+X_2Q_0 D0=X2X1+X1Q0+X2Q0 D 1 = X 2 ⊕ X 1 ⊕ Q 0 D_1=X_2 \\oplus X_1 \\oplus Q_0 D1=X2X1Q0,输出方程为 Z = Q 1 Z=Q_1 Z=Q1

(1) 列出状态转换真值表和状态图,并分析其逻辑功能
列出其状态方程组
Q 0 n + 1 = X 2 X 1 + X 1 Q 0 n + X 2 Q 0 n Q_0^{n+1}= X_2X_1+X_1Q_0^n+X_2Q_0^n Q0n+1=X2X1+X1Q0n+X2Q0n
Q 1 n + 1 = X 2 ⊕ X 1 ⊕ Q 0 n Q_1^{n+1}=X_2 \\oplus X_1 \\oplus Q_0^n Q1n+1=X2X1Q0n
同时已知输出方程为 Z = Q 1 Z=Q_1 Z=Q1


(2) 若输入信号的波形如图所示,且电路的初始状态为00,试画出 Q 1 Q 0 Q_1Q_0 Q1Q0的波形

二、时序逻辑电路的分析方法

例 分析如图所示时序电路,画出其状态表和状态图。设电路的初始状态为0,画出在如图所示波形作用下,Q和Z的波形图。

(1) 根据逻辑电路图写激励方程组和输出方程组

D = A ⊕ Q D=A \\oplus Q D=AQ
Z = ( A Q ) ′ Z=(AQ)' Z=(AQ)

(2) 将激励方程组带入触发器特征方程得状态转换方程组,根据状态转换方程组和输出方程组列状态表

Q n + 1 = A ⊕ Q n Q^{n+1}=A \\oplus Q^n Qn+1=AQn

(3) 根据状态表画状态图,根据状态图画波形图,并描述逻辑功能


例 时序逻辑电路及输入信号波形分别如图所示。分析电路,画出波形图,并说明电路的逻辑功能。(设触发器初态均为0)

(1) 根据逻辑电路图写激励方程组和输出方程组

D 0 = A Q ˉ 0 D_0=A \\bar Q_0 D0=AQˉ0
D 1 = A Q 0 D_1=AQ_0 D1=AQ0
Y = A Q 0 Y=AQ_0 Y=AQ0

(2) 将激励方程组带入触发器特征方程得状态转换方程组,根据状态转换方程组和输出方程组列状态表

Q 0 n + 1 = A Q 0 n ′ Q_0^{n+1}=A {Q_0^n}' Q0n+1=AQ0n
Q 1 n + 1 = A Q 0 n Q_1^{n+1}=AQ_0^n Q1n+1=AQ0n

(3) 根据状态表画状态图,根据状态图画波形图,并描述逻辑功能


从以上分析所得波形图可见
当输入信号A=0时,输出Y为0
当输入信号A=1时,输出Y的周期为时钟周期CP的2倍,该电路为可控二分频电路。

(1) 根据逻辑电路图写激励方程组和输出方程组

J 0 = Q ˉ 1 J_0=\\bar Q_1 J以上是关于第6章 时序逻辑电路的主要内容,如果未能解决你的问题,请参考以下文章

第4章 组合逻辑电路

VLSI基础-- 第六章 时序逻辑电路

第6章-控制器-时序系统(主要用来产生各种定时信号,以协调各部件工作)

[思维模式-9]:《如何系统思考》-5- 认识篇 - 改变开环组合逻辑的线性思考,实施闭环时序逻辑的动态思考。

数字逻辑与EDA设计

2019-2020-20191201《信息安全专业导论》第4周学习总结