Можно экспортировать подсистему Simulink® или функцию MATLAB® с интерфейсом DPI для симуляции SystemVerilog или Verilog®. Кодер переносит сгенерированный код C с оберткой DPI, к которой получают доступ через SystemVerilog тонкая функция интерфейса.
Подсистема Simulink — получает доступ к этой функции путем нажатия на приложение HDL Verifier, и затем в HDL Verifier вкладка нажимает Generate DPI Component. Смотрите Генерируют Компонент SystemVerilog DPI.
Функция MATLAB — Генерирует компонент с помощью dpigen
функция. Смотрите Генерируют Компонент DPI Используя MATLAB.
HDL Verifier™ поддерживает генерацию компонента SystemVerilog DPI с этими продуктами и платформами.
Спроектируйте формат | Необходимые продукты | Рекомендуемые продукты | Поддерживаемые платформы |
---|---|---|---|
Подсистема Simulink | Simulink и Simulink Coder™ | Embedded Coder® |
|
Функция MATLAB | MATLAB и MATLAB Coder |
|
Если у вас есть лицензия HDL Coder™, можно сгенерировать испытательный стенд SystemVerilog DPI. Используйте испытательный стенд, чтобы проверить ваш сгенерированный HDL-код с помощью кода С, сгенерированного из целой модели 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 с помощью HDL Coder смотрите, Проверяют Проект HDL Используя Испытательный стенд (HDL Coder) SystemVerilog DPI.
HDL Verifier поддерживает генерацию SystemVerilog DPI испытательного стенда в HDL Coder с этими продуктами и платформами.
Спроектируйте формат | Необходимые продукты | Рекомендуемые продукты | Поддерживаемые платформы |
---|---|---|---|
Подсистема Simulink | Simulink и Simulink Coder | Embedded Coder |
|