[an error occurred while processing this directive]
|
type tSignalArray is array(integer range <>) of std_logic_vector(31 downto 0);
signal SignalArray : tSignalArray(32 downto 1);
Как вариант, можно все разрядности определить в типе:
type tSignalArray is array(32 downto 1) of std_logic_vector(31 downto 0);
signal SignalArray : tSignalArray;
Дальше как обычно:
genBlahBlahBlah:
for i in SignalArray'range generate
-- тут что-то размножаем, используем SignalArray(i)
end generate;
Само собой, индекс i может быть в других пределах.
P. S. А кросспостинг --- это плохой тон. Не надо...
E-mail: info@telesys.ru