今天我又来更新了,嘻嘻
今天的主要内容是组合逻辑电路的基础知识:分析、设计和冒险
下一讲我们将会看看一些具体实例。
如有错误,欢迎大家指正,我将会及时修改。
一起开始吧。
逻辑分析
根据给定的组合逻辑电路图,确定其逻辑功能,找出输出与输入之间的关系
分析步骤
1. 确定给定的电路是组合电路:没有反馈路径和存储单元,即没有从一个门的输出到另一个门的输入的连接
2. 根据所给的逻辑电路图,写出输出逻辑函数表达式。一般从输入端开始,逐级写出各级门电路的输出函数,直到整个电路的输出端
3. 根据输出逻辑表达式,写出该电路的真值表
4. 根据真值表或逻辑函数表达式分析电路功能
举个例子
5. 该电路是组合电路
6. 写出输出逻辑函数表达式:
7. 列出真值表
8. 分析其功能
奇校验电路
逻辑设计
逻辑分析的逆过程,根据给定的逻辑功能要求,确定一个能实现这种功能的最简逻辑电路
设计步骤
1. 由实际问题列出真值表
2. 由真值表写出输出函数逻辑表达式
3. 化简、变换输出函数逻辑表达式
4. 结合题目条件画出逻辑图
举个例子
用与非门设计一个三变量表决电路(表决即少数服从多数)
- 由实际问题列出真值表
- 由真值表写出输出函数逻辑表达式
卡诺图登场
- 化简、变换输出函数逻辑表达式
- 结合题目条件画出逻辑图
冒险
毛刺:由于时间延迟等原因发生了瞬时的输出错误而产生的窄脉冲
分类
消除方法
如果消除了静态冒险,动态冒险也能消除,所以下面仅考虑静态冒险
注意:
1. 功能冒险是由电路的逻辑功能决定的,因此不能用修改逻辑设计的方法来消除
2. 功能冒险是需要有大于1个的输入变量发生变化,而逻辑冒险是仅有一个输入变量发生变化
希望对大家的学习有所帮助