【发布时间】:2011-04-10 04:13:11
【问题描述】:
是否可以实现具有多个控制信号的多路复用器?例如,我想做这样的事情:
with (sig1 & sig2) select
output <= A when "00",
B when "01",
C when "10",
D when "11",
'0' when others;
我知道我可以将它们分配给一个新信号并使用它,但如果可能的话,我想避免这种情况。
【问题讨论】:
-
你能解释一下为什么这是一个 MUX 吗?看起来已经实现了逻辑异或的行为。
-
这只是一个一般的例子。对于具有两个以上信号的更复杂的事物,更难弄清楚逻辑方程的含义。
标签: vhdl multiplexing mux