What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
cs:comp_n_arch:courses:fnti_i:week_1 [2025/03/28 13:47] codingharecs:comp_n_arch:courses:fnti_i:week_1 [2025/03/28 14:00] (当前版本) – [DMux Gate] codinghare
行 414: 行 414:
 \end{align*} \end{align*}
 \] \]
 +<WRAP center round tip 100%>
 +传输过程中通常使用**单路**的 bit 串进行数字传输。通常传输链路都会非常长(几千公里),如果需要同时输送两组信号源比如(AAAAA... 和 BBBBB...,这种情况下比较经济的做法是将信号进行 ''MUX'',同时将 ''sel'' 设定为周期信号(//oscillator//)。
 +经 ''MUX'' 后的信号会将两组信号源按照 bit 位单位进行交叉输出(比如输出ABABABAB...),然后在接收方通过 ''DMUX'' 以同样的 ''sel''
 +进行分解来得到 A 和 B。
 +</WRAP>
 +
 <WRAP center round box 100%> <WRAP center round box 100%>
 作业中通常涉及到组多路的基础门。这种牵涉到多路的情况一般都是用一个多 bits 的 sel 来控制输出状态。只要搞清楚哪一位 bit 控制的是哪一个层级的 switch 即可。层级可以通过真值表来判断。比如 4 way 的需要用 00 01 10 11 来控制。如果 00 对应 ''a'', 01 对应 ''b'',发生变化的只有 index 0,因此其控制层级就为 ''sel[0]''。\\ \\  作业中通常涉及到组多路的基础门。这种牵涉到多路的情况一般都是用一个多 bits 的 sel 来控制输出状态。只要搞清楚哪一位 bit 控制的是哪一个层级的 switch 即可。层级可以通过真值表来判断。比如 4 way 的需要用 00 01 10 11 来控制。如果 00 对应 ''a'', 01 对应 ''b'',发生变化的只有 index 0,因此其控制层级就为 ''sel[0]''。\\ \\