为什么选择了信号分配的解复用器不起作用?

时间:2018-11-21 15:07:37

标签: vhdl vivado test-bench

这可能是一个愚蠢的问题... 我想用一个输入制作一个多路分解器:a,一个字节和两个输出,x和y(也是字节)。 还有一个信号输入:s 解复用器应与所选信号分配一起工作。 每当s为1时,x应为a的值。当s为0时,y的值应为a的值。

       with s select x <= a when '1';
   with s select y <= a when '0';

当我将其放在这样的过程中时:

p1 : process (s,a)

   with s select x <= a when '1';
   with s select y <= a when '0';

结束过程;

我做了一个测试台,并用它来测试我的dmux,当我尝试运行它时,它说我没有使用任何可能性,但是我呢?对吧?

有人可以帮助我吗?

预先感谢

0 个答案:

没有答案