Примечание
Это руководство и используемый инструмент характерны для ModelSim® пользователей; однако большая часть процесса будет такой же для Incisive® пользователи с подобным инструментом. Для получения дополнительной информации см. Симулятор HDL документацию.
Файлы VCD включают данные, которые можно графически отображать или анализировать с помощью инструментов постобработки. Примером такого инструмента является ModelSim vcd2wlf инструмент, который преобразует файл VCD в файл WLF, который можно затем просмотреть в окне wave ModelSim. В этом руководстве показано, как можно применить vcd2wlf инструмент.
Выполните следующие шаги для просмотра данных VCD:
Разместите копию Приемник Манчестерского Кода Simulink® пример модели manchestermodel в папке с возможностью записи.
Откройте доступную для записи копию модели Приемник Манчестерского Кода. На вкладке Simulation, в разделе File, нажмите Open. Выберите файл manchestermodel и нажмите Open. Модель Simulink должна появиться следующим образом. Блок HDL Cosimulation помечен как «VHDL Приемник Манчестерского Кода».

Не следуйте пронумерованным шагам в модели Приемник Манчестерского Кода. Следуйте только шагам, приведенным в этом руководстве.
Откройте браузер библиотеки.
Замените Signal Scope блок на To VCD File блок следующим образом:
Удалите Signal Scope блок. Линии, представляющие сигнальные соединения с этим блоком, изменяются на штриховые линии, что указывает на разъединение.
Найдите и откройте библиотеку блоков HDL Verifier™.
Нажмите "Для использования с Mentor Graphics® ModelSim "для доступа к блокам HDL Verifier Simulink для использования с ModelSim.
Скопируйте To VCD File блок из браузера библиотек в модель, нажав на блок и перетащив его из браузера в место в окне модели, ранее занимаемое блоком Signal Scope.
Дважды кликните значок To VCD File блока. Откроется диалоговое окно Параметров блоков.
Тип MyVCDfile.vcd в VCD file name текстовом поле.
Тип 4 в Number of input ports текстовом поле.

Нажмите OK. Simulink применяет новые параметры к блоку.
Соедините сигналы Original Data, Recovered Data, Recovered Clock, и Data Validity к портам блоков. На следующем отображении подсвечивается измененная область модели.

Сохраните модель.
Выберите следующую командную строку из текста инструкции, который появляется в демонстрационной модели:
vsim('tclstart',manchestercmds,'socketsimulink',4442)
Вставьте команду в MATLAB® Командное окно и выполните командную строку. Эта команда запускает ModelSim и конфигурирует его для сеанса косимуляции Simulink.
Откройте диалоговое окно HDL Cosimulation параметров блоков и выберите вкладку Connection. Измените метод подключения на Socket и «4442» для порта сокета TCP/IP. Указанный здесь порт должен совпадать со значением, заданным в вызове vsim команда на предыдущем шаге.
Запустите симуляцию из окна модели Simulink.
Когда симуляция будет завершена, найдите, откройте и просмотрите сгенерированный файл VCD, MyVCDfile.vcd(это сделает любой текстовый редактор).
Закройте файл VCD.
Измените вход особого внимания на ModelSim и завершите симуляцию.
Измените текущую папку на папку, содержащую файл VCD, и введите следующую команду в командной строке ModelSim:
vcd2wlf MyVCDfile.vcd MyVCDfile.wlf
The vcd2wlf утилита преобразует файл VCD в файл WLF, который вы отображаете командой vsim -view.
В ModelSim откройте файл WAVE MyVCDfile.wlf как набор данных MyVCDwlf путем ввода следующей команды:
vsim -view MyVCDfile.wlf
Откройте MyVCDwlf набор данных с помощью следующей команды:
add wave MyVCDfile:/*
Появится wave окно, показывающее сигналы, записанные в файл VCD.
Нажмите кнопку Zoom Full
, чтобы просмотреть данные сигнала. Окно wave должно появиться следующим образом.

Выход из симуляции. Один из способов выхода - ввести следующую команду:
dataset close MyVCDfile
ModelSim закрывает набор данных, очищает wave окно и выходит из симуляции.
Для получения дополнительной информации о vcd2wlf утилита и работа с наборами данных см. в документации ModelSim.