Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не симулируется в ModelSim
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Iptash
Здравствуйте все.
Написал простую программу для шагового двигателя, в железе работает. Для дальнейшего развития программы, хотел симулировать в ModelSim, но на выходе неопределенные
сигналы и все. Другие проекты загружаю, все нормально. Посмотрите пожалуйста, что не так.
Mahagam
даже не открывая кода скажу: неинициализированы регистры.
к примеру есть какой-нить прескалер:

reg [3:0] pre;
always @(posedge clk) pre <= pre + 1;
wire clk_div16 = & pre;

в железе этот код работать будет. а моделсим тупо не знает с чего начинать считать.
Iptash
Спасибо, вроде понял. Сейчас проверю.

Действительно, массивы в модуле проинициализировал нулями и нормально. Блин, как же я раньше работал cranky.gif
Muscat
Хочется добавить, что объявления вида
reg A=5
то есть инициализация значения при объявлении плохой путь, правильнее сделать процедуру сброса этих значений по сигналу ресет
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.