У меня есть два 2D массива:VHDL - определение диапазона 2D-массив
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 до 0 или от 0 до 10. – nio
Не могли бы вы показать свой код с помощью своих выражений? – nio
@nio oops, да, это должно быть от 0 до 10. Я редактировал сообщение. – alexdavey