组合逻辑电路的分析设计&竞争冒险
- 4.组合逻辑电路
- 1.目录
- 2.教学基本要求
- 3.序 关于组合逻辑电路
- 4.1组合逻辑电路分析与设计
- 一、组合逻辑电路分析
- 二、组合逻辑电路的分析步骤:
- 三、组合逻辑电路的分析举例
- 例1 奇校验电路
- 例2.对输入的二进制求反码
- 例3.一个工厂发电的实际问题
- 例4.4位格雷码转换为自然二进制码
- 例5.可逆的思维码变换器
- 4.3组合逻辑电路中的竞争冒险
- 4.3.1产生竞争冒险的原因:
- 4.3.2消去竞争冒险的方法
- 1.发现并消除互补变量
- 2.增加乘积项,避免互补项相加
- 3.输出端并联电容器
4.组合逻辑电路
组合逻辑电路和时序逻辑电路的比较:
内容重要程度一致,但是难易程度要小一点。
竞争冒险在实验课中很重要,在实际应用中也很重要。但是作为理论,重点在分析和设计方面。
SSI,MSI(middle Scale Integrated Circuit)
常用的组合集成芯片,像136,151这样的芯片,
任何功能表都不需要去记,但是要学会从功能表中获取信息。
比如输入和控制端,对应的输出会是什么
变量的字母实际上都是英文的,S sum C carry
半加:只考虑被加数和加数
全加:还要考虑低位向上的一个进位
carry in 就是低位向上的进位位,向高一位进位。
触发器FF flip flop
1.目录
4.1 组合逻辑电路的分析
4.2 组合逻辑电路的设计
4.3 组合逻辑电路中的竞争和冒险
4.4 常用组合逻辑集成电路
4.5 组合可编程电路
4.6 用VHDL描述组合逻辑电路
2.教学基本要求
1.熟练掌握组合逻辑电路的分析方法和设计方法;
2.掌握编码器、译码器、数据选择器、数值比较器和加法器的逻辑功能及其应用;
3.学会阅读MSI器件的功能表,并能根据设计要求完成电路的正确连接;
4.掌握可编程逻辑器件的表示方法,会用PLD实现组合逻辑电路
3.序 关于组合逻辑电路
4.1组合逻辑电路分析与设计
一、组合逻辑电路分析
根据已知逻辑电路,经分析确定电路的逻辑功能
二、组合逻辑电路的分析步骤:
1.由逻辑图写出各输出端的逻辑表达式
2.化简和变换逻辑表达式
3.列出真值表
4.根据真值表或逻辑表达式,经分析最后确定其功能
三、组合逻辑电路的分析举例
例1 奇校验电路
由奇校验电路取反就是偶校验电路了
例2.对输入的二进制求反码
例3.一个工厂发电的实际问题
芯片型号有差异,86也好,00、10、 20型号不同,要根据它的管脚分配图来分析
器件之间连线最少:每个电路都有输入和输出,尽量减少连线能增强可靠程度,同时要求布线要横平竖直,不要有斜的跨线,最好走直线。不要像蜘蛛网一样,不然取芯片的 时候,容易碰到线产生松动,线碰松了就产生虚插。
线像是插在那个孔里面,但是实际上没有接上,虚接非常难检查出来,所以连线尽量少,可以提高可靠度
例4.4位格雷码转换为自然二进制码
在实现多个输出的逻辑目的时候,要去找公共项,能够有公共项的能够减少门使用的数目
如何找公共项:简单的还能看,复杂的到了十几个几十个的时候就需要借助EDA工具,用计算机来辅助设计了。(那里面进行算法设计和编程的人还是挺厉害的)
例5.可逆的思维码变换器
4.3组合逻辑电路中的竞争冒险
4.3.1产生竞争冒险的原因: