Когда вы генерируете HDL-код с HDL Coder™, можно опционально сгенерировать испытательный стенд также. Кодер также генерирует build-run скрипты для симулятора HDL, который вы задаете. Опции испытательного стенда:
Испытательный стенд HDL — испытательный стенд HDL, который включает сгенерированный HDL DUT и файлы, содержащие векторы входных и выходных данных. Этот испытательный стенд проверяет сгенерированный HDL DUT по тестовым векторам, сгенерированным из вашей модели Simulink®. Смотрите Генерацию Испытательного стенда.
Модель Cosimulation — модель Simulink, которая включает блок HDL Cosimulation, который запускает ваш сгенерированный HDL-код в симуляторе HDL. Модель также включает вашу исходную генерацию стимула Simulink, вашу поведенческую модель и любые блоки для отображения или анализа выходных данных. Модель сравнивает вывод блока HDL Cosimulation против вывода исходной подсистемы. Смотрите Генерируют Модель Cosimulation.
Испытательный стенд SystemVerilog DPI — испытательный стенд HDL, который включает сгенерированный HDL DUT и сгенерированный компонент языка C. Компонент C создает входные стимулы и запускает поведенческую модель подсистемы DUT. Испытательный стенд использует интерфейс программирования на машинном языке (DPI), чтобы запустить компонент C в симуляции HDL. Этот испытательный стенд проверяет сгенерированный HDL DUT по представлению C исходной модели Simulink. Смотрите Проверяют Проект HDL С Большим набором данных Используя испытательный стенд SystemVerilog DPI.
FPGA в цикле — модель Simulink, которая включает FPGA в блок Loop, который связывается с вашим проектом HDL, в то время как это работает на плате FPGA. Модель также включает вашу исходную генерацию стимула Simulink, вашу поведенческую модель и любые блоки для отображения или анализа выходных данных. Модель сравнивает вывод FPGA в блоке Loop против вывода исходной подсистемы. См. Симуляцию FIL с HDL Workflow Advisor для Simulink (HDL Verifier).
Выберите опции испытательного стенда в HDL Workflow Advisor под HDL Code Generation> Set Testbench Options, или в диалоговом окне Model Configuration Parameters, под HDL Code Generation> Test Bench. Также для доступа из коммандной строки, выберите свой испытательный стенд с помощью свойств makehdltb
.
Для FPGA в цикле выберите целевой рабочий процесс в HDL Workflow Advisor под Set Target> Set Target Device and Synthesis Tool. Затем выберите свой FPGA и инструмент синтеза. Можно также сгенерировать FPGA в модели цикла для существующего HDL-кода при помощи FPGA-in-the-Loop Wizard.
Испытательный стенд | Лицензионные требования | Профессионалы | Недостатки |
---|---|---|---|
Испытательный стенд HDL |
|
| |
Модель Cosimulation |
|
| |
Испытательный стенд SystemVerilog DPI |
|
|
|
FPGA в цикле |
|
|
|