3
我希望能够指定多个通道作为泛型,并使用它来指定包含更多参数的数组范围。编译时,我的Aldec编译告诉我,'num_chan'不能被引用,直到接口列表完成。在其他泛型中使用VHDL泛型值
有没有人知道一种方法来实现这一目标?
ENTITY deframer IS
generic (
num_chan : integer := 2;
ch_low : int_arr(num_chan-1 downto 0) := ( 1, 189);
ch_hi : int_arr(num_chan-1 downto 0) := (127, 189));
请注意,该语言允许您在此处使用无约束数组。如果你在做综合,你的综合工具可能不会 - 你将不得不尝试。 –