1 实验七 组合逻辑电路设计
一、实验目的
1、 掌握用小规模集成电路设计组合逻辑电路的方法。
2、 熟悉用中规模集成电路设计组合逻辑电路的方法。
二、实验原理
组合逻辑电路在逻辑功能上的特点是:这种电路在任何时刻的输出仅仅取决于该时刻的输入信号,而与这一时刻输入信号作用前电路原来的状态没有任何关系。其电路结构基本上由逻辑门电路组成,只有从输入到输出的通路,没有从输出反馈到输入的回路,这类电路没有记忆功能。
组合逻辑电路的设计就是将实际的,有因果关系的问题用一个较合理、经济、可靠的逻辑电路来实现。组合逻辑电路设计的一般过程是
(1)分析事件的因果关系,并用二值逻辑的0与1列出真值表。
(2)把真值表转换为对应的逻辑函数。
(3)根据电路的具体要求和器件的资源情况等因素选定器件的类型。
(4)将逻辑函数化简或变换成与所选用的器件类型相一致。
(5)根据化简或变换后的逻辑函数,画出逻辑电路图。
(6)根据逻辑电路图,用选定的器件实现具体的电路装置,并进行调试完成。
逻辑化简是组合逻辑电路设计的关键步骤之一。但最简设计不一定是最佳的,一般情况在保证速度,稳定可靠与逻辑关系清晰的前提下,应尽量使用最少的器件,以降低成本,减少体积。 2
组合逻辑电路设计过程通常是在理想情况下进行的,即假定一切器件均没延迟效应。但实际上并非如此,信号通过任何器件都需要一个响应时间。而且由于制造工艺上的原因,各器件的延迟时间离散性很大,因此按照理想情况设计的组合逻辑电路,在实际工作中输入信号变化时有可能产生不正常现象,这就是通常所说的冒险现象。组合逻辑电路的冒险现象是一个重要的实际问题。当设计出一个组合逻辑电路后,首先应进行静态测试,即按真值表依次改变输入变量,测得相应的输出逻辑值,验证逻辑功能后,再进行动态测试,观察是否存在冒险。如果电路存在冒险现象,但不影响电路的正常工作,就不需要采取消除冒险的措施,如果影响电路的正常工作,就必须采取措施加以消除。