Компонент DPI, созданный подсистемой Simulink, можно использовать двумя способами:
Экспорт компонента SystemVerilog DPI - этот компонент можно интегрировать в моделирование HDL в качестве поведенческой модели. Генератор компонентов поддерживает контрольные точки и настраиваемые параметры. Можно также создать тестовый стенд SystemVerilog, который проверяет сгенерированный компонент DPI на наличие векторов данных из подсистемы. См. раздел Создание компонента SystemVerilog DPI.
Generate SystemVerilog DPI Test Stench (с Coder™ HDL) - используйте этот стенд для проверки сгенерированного кода HDL с использованием кода C, созданного из всей модели Simulink, включая DUT и источники данных. См. раздел Проверка конструкции ЛПВП с помощью испытательного стенда с DPI SystemVerilog (кодер ЛПВП).
См. раздел Создание компонентов DPI с помощью Simulink. Для использования этой функции необходимо иметь лицензию Simulink Coder™.
| Верификатор HDL | Создание компонента SystemVerilog DPI из подсистемы Simulink |
| Утверждение | Создание утверждений SystemVerilog из утверждения Simulink |
Создание компонентов DPI с помощью Simulink
При наличии лицензии Simulink Coder можно создать компоненты SystemVerilog DPI одним из двух способов.
Испытательные стенды SystemVerilog DPI
Выберите один из двух типов тестовых стендов SVDPI.
Создать компонент DPI SystemVerilog
Создание компонента SystemVerilog DPI. В этом разделе рассматривается процесс создания компонента DPI из Simulink и рассматриваются различные параметры конфигурации.
Использование созданных функций DPI в SystemVerilog
Экспорт созданного компонента DPI в среду SystemVerilog.
Проверка созданного компонента по данным Simulink
Запустите ModelSim ® или Questa ® в режиме графического интерфейса пользователя.
Создание утверждений SystemVerilog на испытательном стенде Simulink
Создание утверждений SystemVerilog из среды Simulink.
Создание межплатформенных компонентов DPI
Создайте компонент DPI для операционной системы, отличной от основной машины MATLAB ®.
Настройка созданного кода SystemVerilog
Описывает, как настроить созданный код SystemVerilog.
Настройка параметра усиления во время моделирования
Создайте компонент DPI, обеспечивающий настраиваемый доступ к параметру.
Доступ к контрольной точке компонента SystemVerilog DPI
Можно обозначить внутренние сигналы в модели в качестве контрольных точек и настроить генератор SystemVerilog DPI для создания одной или нескольких функций доступа.
Создание утверждений SystemVerilog и функционального покрытия
Создать немедленные утверждения SystemVerilog из verify операторы и блоки проверки модели, а также сбор информации о функциональном покрытии (требуется лицензия Simulink Test™).
Проверка конструкции ЛПВП с помощью испытательного стенда SystemVerilog DPI (кодер ЛПВП)
В этом примере показано, как использовать тестовый стенд SystemVerilog DPI для проверки кода HDL, где требуется большой набор данных.
Создание тестового стенда и включение покрытия кода с помощью помощника по рабочим процессам HDL (кодер HDL)
Создайте тестовый стенд и покрытие кода для сгенерированного кода HDL с помощью помощника по рабочим процессам HDL.