Fynjisx 0 4 августа, 2011 Опубликовано 4 августа, 2011 · Жалоба Привет ВСем! Вопрос такой: Как в Verilog заинициировать несколько элементво массива? К примеру есть массив: reg[4:0] arr[0:10]; хотелось бы его заинициировать при создании, типа того, как это делается на VHDL: variable mem: memory_array:= ( X"0213", X"0212" X"0200", ... others=>X"0000") Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 4 августа, 2011 Опубликовано 4 августа, 2011 · Жалоба Вопрос такой: Как в Verilog заинициировать несколько элементво массива? в верилоге только поэлементно, в процессе или через ассигн Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LMT 0 12 августа, 2011 Опубликовано 12 августа, 2011 · Жалоба reg[4:0] arr[0:10]; initial begin arr[0] = 5'b01010; arr[1] = 5'b00100; ... arr[10] = 5'b10101; end Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_Bekrenyov 0 29 сентября, 2011 Опубликовано 29 сентября, 2011 · Жалоба $readmem[hb]("File",ArrayName,StartAddr,EndAddr) так не проще? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stu 0 13 октября, 2011 Опубликовано 13 октября, 2011 (изменено) · Жалоба reg[4:0] arr[0:10]; initial begin arr[0] = 5'b01010; arr[1] = 5'b00100; ... arr[10] = 5'b10101; end :bb-offtopic: почему в "Стемпковский А.Л., Семенов М.Ю. «Основы логического синтеза средствами САПР Synopsys с использованием Verilog HDL: учебное пособие». – М.: МИЭТ, 2005 -140 с." на стр.15 написано: "Структурная конструкция initial несинтезируема и обычно используется при моделировании в фалах тестовых проверок функционирования (test bench файлах) для инициализации сигналов, формировании воздействий и других процессов, которые должны быть выполнены только один раз. " это ж враньё! может им отписать? )) Изменено 13 октября, 2011 пользователем stu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 13 октября, 2011 Опубликовано 13 октября, 2011 · Жалоба это ж враньё! может им отписать? )) а в ISE SV не синтезируется, надо то же им написать.... ЗЫ. год издания посмотрите Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Poluektovich 0 13 октября, 2011 Опубликовано 13 октября, 2011 · Жалоба Из стандарта ieee 1364.1-2005 (Verilog® register transfer level synthesis) The initial statement shall be supported only for ROM modeling as described in 5.6.2. It shall be ignored in all other contexts. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 октября, 2011 Опубликовано 14 октября, 2011 · Жалоба Из стандарта ieee 1364.1-2005 (Verilog® register transfer level synthesis) The initial statement shall be supported only for ROM modeling as described in 5.6.2. It shall be ignored in all other contexts. 1. shall в стандартах носит характер рекомендации 2. ква, если мне память не изменяет, с 6.1 версии поддерживает синтез initial блоков, симплифай тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stu 0 14 октября, 2011 Опубликовано 14 октября, 2011 · Жалоба а в ISE SV не синтезируется, надо то же им написать.... ЗЫ. год издания посмотрите )) куартус юзаю, про ISE даже не подумал (тоже слитно) 1. shall в стандартах носит характер рекомендации 2. ква, если мне память не изменяет, с 6.1 версии поддерживает синтез initial блоков, симплифай тоже. а версия 6.1 какого года? где-нить описаны изменения в хронологическом порядке Квартуса? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Poluektovich 0 14 октября, 2011 Опубликовано 14 октября, 2011 · Жалоба 2006 год хоронология Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stu 0 14 октября, 2011 Опубликовано 14 октября, 2011 · Жалоба :bb-offtopic: почему в "Стемпковский А.Л., Семенов М.Ю. «Основы логического синтеза средствами САПР Synopsys с использованием Verilog HDL: учебное пособие». – М.: МИЭТ, 2005 -140 с." на стр.15 написано: это ж враньё! может им отписать? )) :bb-offtopic: вранье для Ква на сегодня, надо переиздать с поправками)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться