Этот пример проводит вас по основным шагам для подготовки приложения HDL Verifier™ с помощью Cosimulation Wizard.
Cosimulation Wizard является Графический интерфейс пользователя (GUI), который проводит вас по процессу подготовки cosimulation между MATLAB® или Simulink® и средством моделирования Языка описания аппаратных средств (HDL). Поддерживаемые симуляторы HDL включают ModelSim® и Questa® от Mentor Graphics и Cadence Incisive®.
В этом примере мы будем использовать Simulink и ModelSim, чтобы проверить проект уровня межрегистровых пересылок (RTL) повышенного фильтра косинуса, написанного в Verilog. Повышенный фильтр косинуса обычно используется в качестве импульсного формирующий фильтра в системах цифровой связи. Это не производит интерференции межсимвола (ISI) для входа модулируемых импульсов.
Чтобы проверить правильность этого повышенного фильтра косинуса, испытательный стенд Simulink обеспечивается. Этот испытательный стенд генерирует вход к проекту под тестом (DUT) HDL и строит формы волны обоих вводов и выводов.
Cosimulation Wizard берет обеспеченный файл Verilog этого повышенного фильтра косинуса как его вход. Это также собирает ввод данных пользователем, требуемый для подготовки cosimulation на каждом шаге. В конце примера Cosimulation Wizard генерирует блок Simulink, который представляет проект HDL в модели Simulink, скрипте MATLAB, который компилирует проект HDL и скрипт MATLAB, который запускает симулятор HDL для cosimulation. В процессе моделирования можно смотреть, что формы волны ввода и вывода этого HDL просачиваются Simulink.
Для полного содержимого этого примера перейдите по этой ссылке Пример: Cosimulation Wizard для Simulink.