[an error occurred while processing this directive]
|
constant TIME_с :TwoDimArrayOf8SLV(63 downto 0) := (x"00", x"d4", и т.д., others => x"чегонибудь");
или ещё круче
-- этот тип должен быть определён до функции
type TwoDimArrayOf8SLV is array (integer range <>) of std_logic_vector(7 downto 0);
function YourCoolFun return TwoDimArrayOf8SLV is
В этой функции хитро генерятся значения константы
end function YourCoolFun;
-- а вот здесь значения присваиваются константе. (При синтезе это (возможно) отобразится в ПЗУ)
constant TIME_с :TwoDimArrayOf8SLV(63 downto 0) := YourCoolFun;
E-mail: info@telesys.ru