本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
cs:comp_n_arch:courses:fnti_i:week_1 [2025/03/28 12:40] – [buses 的几个惯例] codinghare | cs:comp_n_arch:courses:fnti_i:week_1 [2025/03/28 14:00] (当前版本) – [DMux Gate] codinghare | ||
---|---|---|---|
行 371: | 行 371: | ||
y = lsb[i..j]; | y = lsb[i..j]; | ||
</ | </ | ||
- | * '' | + | * '' |
<code nand2tetris-hdl> | <code nand2tetris-hdl> | ||
Add16(a=true, | Add16(a=true, | ||
行 400: | 行 400: | ||
{{ : | {{ : | ||
$$\texttt{Mux(a, | $$\texttt{Mux(a, | ||
+ | <WRAP center round box 100%> | ||
+ | 这类带开关的逻辑门通常可以用来创建可编程逻辑门(programmable gate)。将不同功能的门接入 '' | ||
==DMux Gate== | ==DMux Gate== | ||
* // | * // | ||
行 412: | 行 414: | ||
\end{align*} | \end{align*} | ||
\] | \] | ||
+ | <WRAP center round tip 100%> | ||
+ | 传输过程中通常使用**单路**的 bit 串进行数字传输。通常传输链路都会非常长(几千公里),如果需要同时输送两组信号源比如(AAAAA... 和 BBBBB...,这种情况下比较经济的做法是将信号进行 '' | ||
+ | 经 '' | ||
+ | 进行分解来得到 A 和 B。 | ||
+ | </ | ||
+ | |||
<WRAP center round box 100%> | <WRAP center round box 100%> | ||
作业中通常涉及到组多路的基础门。这种牵涉到多路的情况一般都是用一个多 bits 的 sel 来控制输出状态。只要搞清楚哪一位 bit 控制的是哪一个层级的 switch 即可。层级可以通过真值表来判断。比如 4 way 的需要用 00 01 10 11 来控制。如果 00 对应 '' | 作业中通常涉及到组多路的基础门。这种牵涉到多路的情况一般都是用一个多 bits 的 sel 来控制输出状态。只要搞清楚哪一位 bit 控制的是哪一个层级的 switch 即可。层级可以通过真值表来判断。比如 4 way 的需要用 00 01 10 11 来控制。如果 00 对应 '' |