文档介绍:第 6 章时序电路的分析与设计
时序电路概述
同步时序逻辑电路的分析
异步时序电路的分析方法
同步时序电路的设计方法
时序电路概述
时序电路的特点
逻辑电路分为两类:一类是组合逻辑电路,另一类是时序逻辑电路。在组合逻辑电路中,任一时刻的输出仅与该时刻输入变量的取值有关,而与输入变量的历史情况无关;在时序逻辑电路中,任一时刻的输出不仅与该时刻输入变量的取值有关,而且与电路的原状态,即与过去的输入情况有关。
图 6-1 时序逻辑电路的结构框图
与组合逻辑电路相比,时序逻辑电路有两个特点:第一,时序逻辑电路包含组合逻辑电路和存储电路两部分,存储电路具有记忆功能,通常由触发器组成;第二,存储电路的状态反馈到组合逻辑电路的输入端,与外部输入信号共同决定组合逻辑电路的输出。组合逻辑电路的输出除包含外部输出外,还包含连接到存储电路的内部输出,它将控制存储电路状态的转移。
在图6-1时序逻辑电路的结构框图中,X(x1, x2, …, xn)为外部输入信号; Q(q1, q2, …, qj)为存储电路的状态输出, 也是组合逻辑电路的内部输入;Z(z1, z2, …, zm)为外部输出信号;Y(y1, y2, …, yk)为存储电路的激励信号,也是组合逻辑电路的内部输出。在存储电路中,每一位输出qi(i = 1, 2, …,j )称为一个状态变量, j个状态变量可以组成2j个不同的内部状态。时序逻辑电路对于输入变量历史情况的记忆就是反映在状态变量的不同取值上,即不同的内部状态代表不同的输入变量的历史情况。
…
…
…
其中,第一个方程组称为输出方程,第二个方程组称为驱动方程(或激励方程), 第三个方程组称为状态方程。方程中的上标n和n+1表示相邻的两个离散时间(或称相邻的两个节拍),如表示存储电路中每个触发器的当前状态(也称现状态或原状态), 表示存储电路中每个触发器的新状态(也称下一状态或次状态)。以上三个方程组可写成如下形式:
从以上关系式不难看出:时序逻辑电路某时刻的输出Zn决定于该时刻的外部输入Xn和内部状态Qn;而时序逻辑电路的下一状态Qn+1同样决定于Xn和Qn。时序逻辑电路的工作过程实质上就是在不同的输入条件下,内部状态不断更新的过程。以上三个方程人们习惯写成如下形式:
时序电路的分类
图 6-2 同步二进制加法计数器
图 6-3 异步二进制加法计数器
时序电路按输出信号的特点又可以分为米里(Mealy)型和摩尔(Moore)型时序电路两种。Mealy型时序电路的输出函数为 Z= F(X,Q),即某时刻的输出决定于该时刻的外部输入X和内部状态Q,如图6-4所示的Mealy型串行加法器电路。在该电路中,ai、bi为串行数据输入,si为串行数据输出,si=ai+bi+ci-1,或si= ai+bi+Q。Moore型时序电路的输出函数为 Z = F(Q),如图6-5所示的Moore型串行加法器电路。在该电路中串行数据输出si=Q1。Mealy型串行加法器电路和Moore型串行加法器电路具有相同的逻辑功能,但Moore型串行加法器电路的输出比Mealy型串行加法器的输出迟一个节拍。