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

 
 
> Как симулировать двунаправленную шину в Modelsim?
Iptash
сообщение May 22 2011, 10:24
Сообщение #1


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

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



Здравствуйте.
Есть двунаправленная шина данных inout [7:0] SD. Как определить SD в тесте в модельсиме. Если SD я определяю как wire или tri, то
при присваивании SD значения, ругается компиляция, если SD определить как reg, то ругается симуляция. Или шину данных при отладке нужно разделить на
input и output?.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Iptash
сообщение May 22 2011, 16:49
Сообщение #2


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

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



Вот спасибо. А то и так и сяк пробовал и в инете что то не нашел.

Не. Модельсим все равно ругается. Я не понял, это в модуле или в тестбенче так.
Код
reg enable;
reg SD_Data;
wire SD_io;

assign SD_io = (enable) ? SD_Data : 1'bz;

если в модуле, то у меня везде с шиной данных(inout) таким образом. Видимо придется пока разделить на input SD_input и output SD_output. В симуляторе квартуса работает все нормально.
Go to the top of the page
 
+Quote Post
Джеймс
сообщение May 22 2011, 18:03
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



тогда если хотите, присоединяйте весь нерабочий проект (или часть, но законченную(!) чтобы можно было сразу запустить)
Go to the top of the page
 
+Quote Post



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

 


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


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