ModelSIM: отладка СИГНАЛОВ в VHDL

Я работаю в коде VHDL с большим количеством СИГНАЛОВ, которые я должен увидеть в моделировании на ModelSim для отладки моего проекта.

Мой вопрос заключается в том, нужно ли объявлять выходы на моем объекте верхнего уровня, чтобы я мог подключить их и иметь доступ к этим внутренним СИГНАЛАМ, или есть ли другой способ получить к ним доступ из ModelSim?


person osuarez    schedule 27.03.2015    source источник


Ответы (1)


Если вы можете оценить модель дизайна в интерактивном режиме

Можно ли использовать отображение дампа сигнала для отладки проекта? Обычно вы можете просматривать любой узел в иерархии проекта.

Если вам нужен алгоритмический или программный доступ для проверки

Ваш Modelsim-2008 совместим? В целях проверки в тестовом стенде или блоке, который не синтезирован, вы можете использовать внешние имена.

См. IEEE Std 1076-2008, 8.2 Внешние имена. Вы можете получить доступ к сигналам, переменным и константам, указав путь. Внешние имена также описаны в книге Питера Эшендена и Джима Льюиса VHDL 2008 Just the New Stuff< /em>, Глава 2.

В Modelsim

Есть команда show, которая может обращаться к сигналам, процессам, константам, переменным и объектам. См. Справочное руководство Modelsim, Команды, show. Команды можно вводить из командной строки или в файлах макросов.

person Community    schedule 28.03.2015
comment
Наконец я обнаружил, что можно добавлять сигналы непосредственно из кода VHDL, редактируя его в ModelSim и щелкая правой кнопкой мыши сигнал или переменную, которую мы хотим увидеть. Затем нам нужно добавить, и мы увидим это в окне Waveform. - person osuarez; 06.08.2015