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

 
 
 
Reply to this topicStart new topic
> Как посмотреть в симуляторе Quartus-а?..., ...двунаправленный сигнал?
GrayCat
сообщение Sep 4 2007, 06:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342



Народ, подскажите: как в симуляторе Quartus 6.0 посмотреть ножку (точнее, группу), объявленную в исходнике как BIDIR? Что-то он мне на графике все XXXXXX кажет...


--------------------
Gray©at
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Sep 4 2007, 10:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(GrayCat @ Sep 4 2007, 10:45) *
Народ, подскажите: как в симуляторе Quartus 6.0 посмотреть ножку (точнее, группу), объявленную в исходнике как BIDIR? Что-то он мне на графике все XXXXXX кажет...


Двунаправленные шины в квартусе, если мне не изменяет память, отображаются в виде двух независимыъ шин - то что подано на вход и то, что формируется на выходе. Соответственно надо анализировать состояние обеих
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Sep 5 2007, 07:38
Сообщение #3


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Скорее всего, в каком-то из разрядов (или во всех) лажа. Попробуйте посмотреть шину поразрядно. Такое бывает, когда пытаются выводить неправильные (неопределённые или ещё чего) сигналы.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
GrayCat
сообщение Sep 6 2007, 13:56
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342



Оставляю шпаргалку для самого себя:

Итак. Есть двунаправленная шина:
Код
LPTdata[7..0]                    : BIDIR;                -- Pins 9..2

Чтобы ее посмотреть и "на вход", и "на выход", нужно вывести в симулятор:
  • "LPTdata[]" как INPUT с дефолтным состоянием "Z";
  • сигнальчики LPTdata[x]~result "по одному", в качестве OUTPUT-ов с дефолтным состоянием "U", которые затем объединить в группу.
Примерно так:
Прикрепленное изображение


--------------------
Gray©at
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Sep 7 2007, 06:51
Сообщение #5


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Не понимаю. У меня двунаправленная шина нормально отображается. Значки выводов помечены буквами I, O или IO, в зависимости от направленности. Тоже, кстати, параллельный порт. smile.gif Сами выводы заказываю в Node Finder.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
ybd
сообщение Sep 8 2007, 22:22
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-05-06
Пользователь №: 17 123



Возможно, сначала шина моделировалась как однонаправленная, "двунаправленность" появилась позже. Это и выразилось в появлении второй шины (с другим направлением). Попробуйте удалить эти шины, заново найти и вставить.
Go to the top of the page
 
+Quote Post

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

 


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


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