我開始在VHDL中,並且嘗試向端口添加啓用時遇到問題。我有一個8位的輸出向量,如果「使能」位輸入爲「1」,我想輸入一個值。否則,在向量中輸入'0'。VHDL - 與向量和位之間的操作
我可以做:
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;
但它不工作...
我可以使用「如果」,但我更喜歡用這種方式來了解如何做到這一點。
完美,甚至更好的解決方案!謝謝 – Xeanhort 2013-03-05 19:37:31