数电英文教材-Notes
第4章 标准组合电路组件
4.1 信号命名惯例
对于 positive logic: “high” 和 “low” 表示 1 和 0, 或者 “on” 和 “off”.
对于 negative logic: 0 表示 “high”, 1 表示 “low”
“active-high” 表示信号为 1 时是 enable.
“active-low” 表示信号为 0 时是 enable.
在命名一个 “active-low” 信号时, 常常加上一个 '
, 如 add'
也常用 “assert” 来表示 enable 一个信号.
用 “de-assert” 来表示 disable 一个信号.
4.2 Multiplexer 复用器
Multiplexer, 可简写为 mux.
对于 n-to-1 mux 而言, 有:
- n 个 input
- m 个 select line, $2^m = n$ ( 因为每一个 select line 可以为
0,1
因此是 2 ) - 1 个 ouput
对于 2-to-1 mux, 其具体的实现电路为:
其逻辑符号一般写为:
观察 8-to-1 mux 的构建思路:
每一个 AND gate 都只有唯一的一种组合能够 enable.
大的 mux 可以用小的 mux 的组合来构成, 如用 7 个 2-to-1 mux 来构成一个 8-to-1 mux:
4.3 加法器 Adder
一个加法器用于将两个 n-bit 的二进制数加在一起形成 sum.
4.3.1 全加器 Full adder
数电英文教材-Notes
http://example.com/2023/05/21/数电英文教材-Notes/