Jump to content

    
Sign in to follow this  
vat

симуляция bidirectional bus в Quartus II

Recommended Posts

alexadmin, зачем внутренние цепи? Для симуляции я могу продублировать сигнал на что угодно. Меня смутило что двунаправленная шина не поддерживается встроенным симулятором - не отрисовывается реальный сигнал. Работать ведь будет? 

Share this post


Link to post
Share on other sites

Вроде-как симулятор должен автоматически добавить выходные линии к временной диаграмме.

Причём отдельными сигналами. Если шина много-много бит, то на диаграмме будут все поштучно.

Но только если заданы входные сигналы. Иногда это сильно раздражало.

Но могу и ошибаться. Давно это было.

Использовал элемент "TRI" в блок схеме.

И входные сигналы на диаграмме нужно перевести в Z состояние на время когда OE разрешает выход.

Иначе квартус рисует неопределённое состояние на пинах.

Share this post


Link to post
Share on other sites

zombi, Вы правы, иногда симулятор действительно насыпает выходные линии поштучно (реально бесит),  иногда на них есть что-то похожее на ожидаемый результат, а иногда тоже Z (закономерности от чего зависит я не заметил). Но правильно, на двунаправленную шину (bidir в последнем примере) он не выводит никогда. Проще вывести это содержимое на виртуальную шину и там смотреть в HEX формате.

Share this post


Link to post
Share on other sites
On 6/20/2019 at 4:16 PM, vat said:

иногда на них есть что-то похожее на ожидаемый результат, а иногда тоже Z (закономерности от чего зависит я не заметил).

симулировал работу мс MAXII EPM240.

Входная частота 120MHz.

Время работы двунаправленной шины на выход было равно одному такту (8.33нс).

Все работало в цикле 3 такта : 2 - вход, 1-выход.

Всё симулировалось нормально , даже можно было оценить насколько синхронно происходило переключение всех пинов.

OE формировался внутри чипа , а не поступал извне.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this