数字电路实验八同步时序电路逻辑的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
课程名称:数字电路实验第8 次实验实验名称:同步时序电路逻辑设计
实验时间:2012 年 5 月29 日
实验地点:组号
学号:
姓名:
指导教师:评定成绩:
《数字电路与系统设计》实验指导书 1 一、实验目的:
1.掌握同步时序电路逻辑设计过程。
2.掌握实验测试所设计电路的逻辑功能。
3.学习EDA软件的使用。
二、实验仪器:
三、实验原理:
同步时序电路逻辑设计过程方框图如图8-1所示。
《数字电路与系统设计》实验指导书 2
图8-1
其主要步骤有:
1.确定状态转移图或状态转移表
根据设计要求写出状态说明,列出状态转移图或状态转移表,这是整个逻辑设计中最困难的一步,设计者必须对所需要解决的问题有较深入的理解,并且掌握一定的设计经验和技巧,才能描绘出一个完整的、较简单的状态转移图或状态转移表。
2.状态化简
将原始状态转移图或原始状态转移表中的多余状态消去,以得到最简状态转移图或状态转移表,这样所需的元器件也最少。
3.状态分配
这是用二进制码对状态进行编码的过程,状态数确定以后,电路的记忆元件数目也确定了,但是状态分配方式不同也会影响电路的复杂程度。状态分配是否合理需经过实践检验,因此往往需要用不同的编码进行尝试,以确定最合理的方案。
4.选择触发器
通常可以根据实验室所提供的触发器类型,选定一种触发器来进行设计,因为同步时序电路触发器状态更新与时钟脉冲同步,所以在设计时应尽量采用同一类型的触发器。选定触发器后,则可根据状态转移真值表和触发器的真值表作出触发器的控制输入函数的卡诺图,然后求得各触发器的控制输入方程和电路的输出方程。
5.排除孤立状态
理论上完成电路的设计后,还需检查电路有否未指定状态,若有未指定状态,则必须检查未指定状态是否有孤立状态,即无循环状态,如果未指定状态中有孤立状态存在,应采取措施排除,以保证电路具有自启动性能。
经过上述设计过程,画出电路图,最后还必须用实验方法对电路的逻辑功能进行验证,如有问题,再作必要的修改。时序电路的功能测试可以用静态和动态两种方法进行,静态测试由逻辑开关或数据开关提供输入信号,测试各级输出状态随输入信号变化的情况,可用指示灯观察,用状态转移真值表或功能表来描述。动态测试是在方波信号的作用下,确定各输出端输出信号与输入信号之间的时序图,可用示波器观察波形。
在实际的逻辑电路设计中,以上的设计过程往往不能一次性通过,要反复经过许多次仿真和调试,才能符合设计要求,既费时费力,又提高了产品的成本,而且,随着电路的复杂化,受工作场所及仪器设备等因素的限制,许多试验不能进行。为了解决这些问题,很多国内外的电子设计公司于20世纪80年代末、90年代初,推出了专门用于电子线路仿真和设计
《数字电路与系统设计》实验指导书 3
的“电子设计自动化(EDA)”(Electronics Design Automation)软件,电子产品设计人员利用这个软件对所设计的电路进行仿真和调试,一方面可以验证所设计的电路是否能达到设计要求的技术指标,另一方面又可以通过改变电路中元器件的参数,使整个电路性能达到最佳。
四、实验内容:
1.用给定的触发器及门电路设计101序列信号(串行)检测器。该同步时序电路有一个输入X,一个输出Z,对应于输入序列101的最后一个1,输出Z=1。设序列可以重叠检测。
要求:输入X用一个逻辑开关控制,CP用单脉冲开关控制,一个CP 送入X的一个数码,输出Z及触发器状态Q接指示灯。
设X=010101110100101时,观察指示灯并记录。
答:电路图和表达式如下:
《数字电路与系统设计》实验指导书 4
2.用一片74LS194及适当门电路实现:
00101序列信号发生器(若74LS194构成右移,Q2作为输出)101序列信号(并行)检测器(输出Z=1)
答:电路图和表达式如下:
D SR=Q1n Q4n
Z=Q2n Q3n Q4n
《数字电路与系统设计》实验指导书 5
要求:叙述设计过程,写出设计方案,构成逻辑电路。用示波器观察实验电路。画出CP、Q2、Z的对应波形。
步骤:正确完成实验电路,接入1KHz的CP信号,用示波器的一个探头接CP端,另一个探头接Q2端,观察相应的波形并记录;改变接Q2端的探头至序列信号检测器的输出Z端,观察相应的波形并记录。把它们画在一张图上,完成要求。
五、实验思考:
1.时序电路的自启动的作用是什么?
答:保证即便因为偶然因素电路的状态偏离了正常的循环,电路也能够在有限步骤内自行调整重新进入循环,提高电路的稳定性。
2.序列信号检测器不可重叠检测应怎样设计?
答:应该比可重叠的多一个状态,即到最后一步时,无论电路得到的是0还是1,都回到初态,只是输出因最后一个输入的不同而不同。