реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Не симулируется в ModelSim, а в железе работает.
Iptash
сообщение Mar 19 2012, 15:02
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Здравствуйте все.
Написал простую программу для шагового двигателя, в железе работает. Для дальнейшего развития программы, хотел симулировать в ModelSim, но на выходе неопределенные
сигналы и все. Другие проекты загружаю, все нормально. Посмотрите пожалуйста, что не так.
Прикрепленные файлы
Прикрепленный файл  Step_tb.rar ( 53.85 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Mar 19 2012, 15:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



даже не открывая кода скажу: неинициализированы регистры.
к примеру есть какой-нить прескалер:

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

в железе этот код работать будет. а моделсим тупо не знает с чего начинать считать.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Mar 19 2012, 16:28
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Спасибо, вроде понял. Сейчас проверю.

Действительно, массивы в модуле проинициализировал нулями и нормально. Блин, как же я раньше работал cranky.gif
Go to the top of the page
 
+Quote Post
Muscat
сообщение Mar 21 2012, 14:09
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 277
Регистрация: 8-04-09
Из: Москва
Пользователь №: 47 382



Хочется добавить, что объявления вида
reg A=5
то есть инициализация значения при объявлении плохой путь, правильнее сделать процедуру сброса этих значений по сигналу ресет


--------------------
Because it's there
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 05:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016