仅对英特尔可见 — GUID: mwh1409959619052
Ixiasoft
1.6.5.2.2. 选择器多路复用器
选择器多路复用器对每个数据输入都有一条单独的选择线。 多路复用器的选择线是独热(one-hot)编码的。 Intel® Quartus® Prime通常将选择器多路复用器构建成AND和OR gate树。
尽管树形,一个树型的N-input选择器多路复用器的实现要比二进制多路复用器的效率稍微低一些,但在很多情况下,选择信号是一个解码器的输出。 Intel® Quartus® Prime综合将选择器和解码器组合成一个二进制多路复用器。
Verilog HDL独热编码的CASE语句
case (sel)
4'b0001: z = a;
4'b0010: z = b;
4'b0100: z = c;
4'b1000: z = d;
default: z = 1'bx;
endcase