Полная версия этой страницы:
Не симулируется в ModelSim
Iptash
Mar 19 2012, 15:02
Здравствуйте все.
Написал простую программу для шагового двигателя, в железе работает. Для дальнейшего развития программы, хотел симулировать в ModelSim, но на выходе неопределенные
сигналы и все. Другие проекты загружаю, все нормально. Посмотрите пожалуйста, что не так.
Mahagam
Mar 19 2012, 15:51
даже не открывая кода скажу: неинициализированы регистры.
к примеру есть какой-нить прескалер:
reg [3:0] pre;
always @(posedge clk) pre <= pre + 1;
wire clk_div16 = & pre;
в железе этот код работать будет. а моделсим тупо не знает с чего начинать считать.
Iptash
Mar 19 2012, 16:28
Спасибо, вроде понял. Сейчас проверю.
Действительно, массивы в модуле проинициализировал нулями и нормально. Блин, как же я раньше работал
Muscat
Mar 21 2012, 14:09
Хочется добавить, что объявления вида
reg A=5
то есть инициализация значения при объявлении плохой путь, правильнее сделать процедуру сброса этих значений по сигналу ресет
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.