仅对英特尔可见 — GUID: mwh1409959619052
Ixiasoft
1.6.5.2.2. 选择器多路复用器
选择器多路复用器对每个数据输入都有一条单独的选择线。 多路复用器的选择线是独热(one-hot)编码的。英特尔Quartus Prime通常将选择器多路复用器构建成AND和OR gate树。
尽管一个树型的N-input选择器多路复用器的实现要比二进制多路复用器的效率稍微低一些,但在很多情况下,选择信号是一个解码器的输出。英特尔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