Требуется создать некий набор констант, число N (integer) которых задается в generic модуля. Там же задано некое число M тоже integer.
В architecture задаю такую конструкцию:
Цитата
type cons is ARRAY(N - 1 downto 0) of
integer range 0 to (N * M - 1);
А после ключевого слова begin пытаюсь задекларировать нужный мне массив констант NN:
Цитата
constant NN : cons;
Конкретные значения константам присваиваю далее.
ModelSim такую конструкцию проглатывает без проблем и корректно моделирует, а Xilinx ISE не берет.
Ругается на "constant NN : cons;" типа:
Syntax error near "constant".
cons is not a component
Подскажите как это можно обойти?