门的级数: 电路输入与输出之间串联的逻辑门的最大数值
AND-OR电路(积之和)
OR-AND电路(和之积)

二级电路有如下8种基本形式

设计电路时推荐使用的是单一逻辑门的电路
设计电路使用与非门、或非门相比与门、或门,(可以使用单一逻辑门设计电路)有以下三个优点
1. 速度快
2. 性价比高
3. 使用的器件种类少
OR-AND-OR电路
二级电路表达式经过变化也可以使用三级电路表示,虽然逻辑门的个数没有变,但是输入端的个数变少了

前提:忽略输入端原、反变量的差别



利用最简与或式
F
=
A
‾
B
+
A
B
‾
F=\overline{A}B + A\overline{B}
F=AB+AB
Method1:两次取反
(
F
′
)
′
(F')'
(F′)′


两次取反














方案二:由两个半加器构成

余三码产生器可以使用全加器实现,在8421BCD码的基础上加上3



变成二级门电路


串行进位方式,四位二进制数就要使用四级电路,而超前进位的并行进位方式只需要二级电路,所以并行进位方式更快

下图
左一: 三态恒等门,使能端B给高电平导通
左二: 三态非门,使能端B给高电平导通
右二: 三态恒等门,使能端B给低电平导通
右一: 三态非门,使能端B给低电平导通

一端低电平有效,一端高电平有效,可以设计为选择器,如下

如果两个输入端都是高电平有效,则会导致总线同时接收两个不同的信号,造成总线冲突,产生不确定状态


下图中,当三态恒等门的使能端输入为高电平时,将内容输出;使能端是低电平时,将外部内容输入

双向数据总线如何避免总线冲突实现设备之间的数据传输,如下图,
当I/O控制端置为‘1’时,数据从A设备传向B设备
当I/O控制端置为‘0’时,数据从B设备传向A设备



C
i
−
1
C_{i-1}
Ci−1低位产生的借位
C
i
C_{i}
Ci高位产生的借位



OC门可以节省与门的个数

首先可以从上图中得到每个输出的表达式,这是一个扇入系数为3的二级电路,不满足要求,所以需要变二级电路为多级电路,实现扇入为2
下图中,可以通过输出表达式的变换找到一些共享项

由变换后的表达式可以设计出扇入系数为2的多级电路,如下图
