我有两个二维数组:
type array1x1D is array (0 to 10) of std_logic_vector(0 to 10); -- Array of arrays
type array2D is array (0 to 10, 0 to 10) of std_logic; -- Real 2D array
我该如何访问前者和后者中 std_logic_vectors
的范围?我当然可以使用一个变量来跟踪它们的大小,但我宁愿避免这样做。 我正在尝试使用 GENERATE
语句循环遍历数组。
0 downto 10
吗?它也可以是10 downto 0
或者0 to 10
。 - niodata
,您可以在第一种情况(数组的数组)中使用data(data'LEFT)'RANGE
。 - aschipfl