Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> VHDL

Как просмотреть переменные VHDL в Modelsim во время моделирования

Как просмотреть переменные VHDL на сигнале моделирования

В Modelsim есть способ просмотра переменных VHDL во время моделирования, но это не упрощает задачу. В Modelsim Объекты окно никогда не отображает переменные.

Окно объектов Modelsim, без переменных

Переменные можно включить, сначала отобразив процессы. Это можно сделать, щелкнув правой кнопкой мыши по проекту, для которого вы хотите просмотреть переменные. Перейдите к Показать. и проверьте, что Процессы показываются.

Как увидеть свои процессы в дизайне

Как только это будет сделано, под вашим дизайном будут отображаться имена процессов (это одна из причин, почему полезно маркировать ваши процессы).

Процессы видимы

Теперь вам нужно просмотреть Местные. . Переменная является локальной, поскольку она не существует вне процесса, в котором она была создана. Это локально для одного процесса. Это делается в Просмотре. меню в Modelsim. Убедитесь, что установлен флажок «Локальные».

Как включить локальные настройки в Modelsim

Теперь вы сможете увидеть свои переменные. Нажмите на процесс, создавший переменные, которые вы хотите просмотреть. Вы должны увидеть, что все переменные, которые являются локальными для этого процесса, отображаются в окне «Локальные». Чтобы увидеть эти переменные в окне формы волны, щелкните и перетащите их в окно формы волны Modelsim.

Переменные, видимые в окне Locals Modelsim

На последнем изображении показан сигнал с переменными. Если вы обнаружите, что запускаете одно и то же моделирование снова и снова, попробуйте сохранить форму сигнала в виде файла .do, чтобы вам не приходилось повторять эти шаги для добавления переменных в окно формы сигнала Modelsim в будущем.

Переменная, отображаемая в окне формы сигнала Modelsim


VHDL

  1. Пример создания дебаунсера операторов
  2. Как использовать условные операторы в VHDL:If-Then-Elsif-Else
  3. Как использовать «Подождать» и «Подождать до» в VHDL
  4. Как использовать оператор Case-When в VHDL
  5. Как создать процесс со списком конфиденциальности в VHDL
  6. Как использовать создание экземпляра карты портов в VHDL
  7. Как связать библиотеки Quartus Prime IP с VUnit
  8. Как создать список строк в VHDL
  9. Автоматизируйте разработку FPGA с помощью Jenkins, Vivado и GitHub на Linux VPS
  10. Ограниченная случайная проверка