Можно экспортировать подсистему Simulink ® или функцию MATLAB ® с интерфейсом DPI для моделирования Verilog ® или SystemVerilog. Кодер переносит сгенерированный код C с оболочкой DPI, доступ к которой осуществляется через функцию «тонкого» интерфейса SystemVerilog.
Подсистема Simulink - доступ к этой функции можно получить, щелкнув приложение HDL Verifier, а затем на вкладке HDL Verifier щелкните Generate DPI Component. См. раздел Создание компонента SystemVerilog DPI.
Функция MATLAB - создание компонента с помощью dpigen функция. См. раздел Создание компонента DPI с помощью MATLAB.
HDL Verifier™ поддерживает генерацию компонентов SystemVerilog DPI с помощью этих продуктов и платформ.
| Формат проекта | Необходимые продукты | Рекомендуемые продукты | Поддерживаемые платформы |
|---|---|---|---|
| Подсистема симулятора | «Симулинк» и «Симулинк» Coder™ | Встроенный кодер ® |
|
| Функция MATLAB | Кодер MATLAB и MATLAB |
|
При наличии лицензии HDL Coder™ можно создать тестовый стенд SystemVerilog DPI. Используйте тестовый стенд для проверки созданного кода HDL с использованием кода C, созданного из всей модели Simulink, включая DUT и источники данных. Для использования этой функции вся модель должна поддерживать генерацию кода C с помощью Simulink Coder. Доступ к этой функции можно получить в мастере рабочего процесса HDL по пути Создание кода HDL (HDL Code Generation) > Задать параметры тестирования (Set Testbench Options) или в диалоговом окне Параметры конфигурации модели (Model Configuration Parameters) по пути Создание кода HDL (HDL Code Generation) > Испытательный стенд (Test Stench). Либо для доступа в командной строке установите значениеGenerateSVDPITestBench имущество makehdltb (кодер HDL). Пример создания SystemVerilog Testbench с помощью кодера HDL см. в разделе Проверка конструкции HDL с помощью испытательного стенда SystemVerilog DPI (кодер HDL).
HDL Verifier поддерживает создание испытательного стенда SystemVerilog DPI в кодере HDL с этими продуктами и платформами.
| Формат проекта | Необходимые продукты | Рекомендуемые продукты | Поддерживаемые платформы |
|---|---|---|---|
| Подсистема симулятора | Кодер Simulink и Simulink | Встроенный кодер |
|