sqrt(2) 0 28 марта, 2017 Опубликовано 28 марта, 2017 · Жалоба Здравствуйте. В VHDL можно сделать так: type my_type is array (0 to 5) of std_logic_vector (5 downto 0); signal my_array : my_type; И потом, инициализировать нулями, например: my_array <= (others=>(others=>'0')); Так же можно сделать с единицами. Но если мне надо, например, записать во все сигнала массива "000111" - как это сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FakeDevice 0 28 марта, 2017 Опубликовано 28 марта, 2017 · Жалоба Так же можно сделать с единицами. Но если мне надо, например, записать во все сигнала массива "000111" - как это сделать? например, так: my_array <= (others=>(5 | 4 | 3 => '0', others=>'1')); my_array <= (others=>(5 downto 3 => '0', 2 downto 0 => '1')); и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tausinov 0 28 марта, 2017 Опубликовано 28 марта, 2017 · Жалоба Зачем усложнять? my_array <= (others => "000111"); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eugen_pcad_ru 0 29 марта, 2017 Опубликовано 29 марта, 2017 · Жалоба (0=> "000111", 1 => "100101",...) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться