1.分析的一般步骤
电平异步时序逻辑电路分析的一般步骤如图1所示。
图1
2.分析举例
例如 分析图2所示电平异步时序逻辑电路。假定输入序列x2x1为10→11→01→11→10→00→10,画出电路工作的时间图,并说明该电路功能。
图2
解 图2所示电路是由一个与或非门和两个反相器组成的。按照电平异步时序逻辑电路分析的方法和步骤作如下分析。
① 写出输出函数和激励函数表达式
该电路中,输出函数与激励函数相同,即
② 作出流程表
根据激励函数表达式,可列出该电路的流程表如表1所示。
表1
③ 作出时间图
假定电路初始总态为(10,0),根据流程表可列出电路对应于给定输入序列的总态和输出响应序列为
时刻t: | t0 | t1 | t2 | t3 | t4 | t5 | t6 |
输入x2x1: | 10 | 11 | 01 | 11 | 10 | 00 | 10 |
总态: (x2x1,y) |
(10,0) | (11,0) | (01,0) | (11,1) | (10,1) | (00,1) | (10,0) |
(01,1) | (00,0) | ||||||
输出Z: | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
根据总态和输出响应序列可作出时间图如图3所示。
图3
④ 功能说明
由时间图可知,该电路是一个数据暂存器,x2为时钟端,x1为数据输入端,Z为数据输出端。当x2为1时,暂存器处于维持状态;当x2由1跳变为0时,暂存器处于接收状态。在接收状态下,若x1为1,则暂存器状态为1,输出1;若x1为0,则暂存器状态为0,输出0。