我从 VHDL 开始,尝试向端口添加启用时遇到问题。我有一个 8 位的输出向量,如果“启用”位输入为“1”,我想输入一个值。否则,在向量中放置一个“0”。
我会做:
out(0) <= '0' AND Enable;
out(1) <= '0' AND Enable;
out(2) <= '1' AND Enable;
out(3) <= '0' AND Enable;
out(4) <= '1' AND Enable;
...
out(7) <= '0' AND Enable;
有一种简单的方法可以做到这一点吗?我在想:out <= "01010100" AND Enable;
但它不起作用......
我可以使用“如果”,但我更喜欢用这种方式来理解如何去做。