exponenta event banner

Генерация DPI для симуляционной подсистемы

Создание компонента SystemVerilog DPI из подсистемы Simulink ®

Компонент 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

Создание компонентов 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

Создайте компонент DPI для операционной системы, отличной от основной машины MATLAB ®.

Настройка созданного кода SystemVerilog

Описывает, как настроить созданный код SystemVerilog.

Настройка параметра усиления во время моделирования

Создайте компонент DPI, обеспечивающий настраиваемый доступ к параметру.

Доступ к контрольной точке компонента SystemVerilog DPI

Можно обозначить внутренние сигналы в модели в качестве контрольных точек и настроить генератор SystemVerilog DPI для создания одной или нескольких функций доступа.

Создание утверждений SystemVerilog и функционального покрытия

Создать немедленные утверждения SystemVerilog из verify операторы и блоки проверки модели, а также сбор информации о функциональном покрытии (требуется лицензия Simulink Test™).

Проверка сгенерированного кода HDL с помощью теста SystemVerilog DPI (требуется лицензия HDL Coder)

Проверка конструкции ЛПВП с помощью испытательного стенда SystemVerilog DPI (кодер ЛПВП)

В этом примере показано, как использовать тестовый стенд SystemVerilog DPI для проверки кода HDL, где требуется большой набор данных.

Создание тестового стенда и включение покрытия кода с помощью помощника по рабочим процессам HDL (кодер HDL)

Создайте тестовый стенд и покрытие кода для сгенерированного кода HDL с помощью помощника по рабочим процессам HDL.

Характерные примеры