Генерация компонентов DPI SystemVerilog

Экспорт подсистемы Simulink или функции MATLAB с использованием интерфейса DPI

Можно экспортировать Simulink® подсистема или MATLAB® функция с интерфейсом DPI для Verilog® или симуляция SystemVerilog. Кодер переносит сгенерированный код C с помощью DPI-оболочки, доступ к которой осуществляется через функцию тонкого интерфейса SystemVerilog.

HDL Verifier™ поддерживает генерацию компонентов SystemVerilog DPI с помощью этих продуктов и платформ.

Формат проектаТребуемые продуктыРекомендуемые продуктыПоддерживаемые платформы
Подсистема Simulink

Simulink Coder™

Embedded Coder®
  • Windows® 32-битный и 64-битный

  • Linux® 64-разрядная версия

Функция MATLAB

MATLAB и MATLAB Coder

 
  • 64-разрядная версия Windows

  • 64-разрядная версия Linux

Сгенерируйте Испытательный стенд DPI SystemVerilog в HDL Coder

Если у вас есть HDL Coder™ лицензия, можно сгенерировать испытательный стенд DPI SystemVerilog. Используйте испытательный стенд, чтобы проверить ваш сгенерированный HDL-код с помощью кода C, сгенерированного из всей вашей модели Simulink, включая DUT и источники данных. Чтобы использовать эту функцию, вся ваша модель должна поддерживать генерацию кода C с Simulink Coder. Вы можете получить доступ к этой функции в HDL Workflow Advisor по пути HDL Code Generation > Set Testbench Options или в диалоговом окне Параметры конфигурации модели (Model Configuration Parameters) по пути HDL Code Generation > Test Bench. Кроме того, для доступа из коммандной строки установите GenerateSVDPITestBench свойство makehdltb (HDL Coder). Для примера генерации SystemVerilog Testbench с использованием HDL Coder, смотрите Проверьте HDL- Проекта Используя SystemVerilog DPI Испытательного стенда (HDL Coder).

HDL Verifier поддерживает генерацию DPI- испытательного стенда SystemVerilog в HDL Coder с этими продуктами и платформами.

Формат проектаТребуемые продуктыРекомендуемые продуктыПоддерживаемые платформы
Подсистема Simulink

Simulink и Simulink Coder

Embedded Coder
  • Windows 32-разрядная и 64-разрядная

  • 64-разрядная версия Linux

Похожие темы