0

快速 VHDL 问题,由于笔记本电脑死机,我目前无法访问 Xilinx,因此无法对此进行测试。

我想知道是否可以在“downto”语句中使用变量和算术,例如:

proc: process (x)
begin
  y <= z(x downto 0) & z(7 downto x);
end process;

谢谢。

4

2 回答 2

2

是的,参考看看这个页面。数组允许整数表达式作为范围端点的定义。

于 2010-05-08T10:54:51.517 回答
0

我的猜测是它会合成一个大而丑陋的多路复用器,而不是一个看起来像你正在尝试创建的简单移位寄存器。

于 2010-07-09T07:31:03.587 回答