Настройка сгенерированного кода SystemVerilog

Настройте модель для пользовательской генерации кода

  1. Откройте модель, а на вкладке Apps нажмите HDL Verifier. Затем на вкладке HDL Verifier нажмите C Code Settings. На панели Configuration Parameters откроется диалоговое окно Code Generation.

  2. Для System target file щелкните Browse и выберите systemverilog_dpi_grt.tlc.

    Если у вас есть лицензия для Embedded Coder®можно выбрать целевую systemverilog_dpi_ert.tlc. Этот целевой объект позволяет вам получить доступ к дополнительным опциям генерации кода (на панели Генерация кода в параметрах конфигурации модели).

  3. Для Toolchain в Build process разделе выберите из списка набор инструментальных средств, который необходимо использовать. Инструкции по выбору набора инструментальных средств см. в разделе «Генерация кросс-платформенных компонентов DPI».

    Вы можете выбрать флаги для компиляции. Для Build configuration выберите Specify. Нажмите кнопку Show Settings, чтобы отобразить текущие флаги.

  4. На левой панели разверните Code Generation и выберите SystemVerilog DPI.

  5. Выберите Customize generated SystemVerilog code.

  6. Укажите шаблон SystemVerilog, который необходимо использовать, задав Source file template.

    Выберите Edit, чтобы увидеть содержимое указанного Source file template. В этом примере показано содержимое файла шаблона с HDL- Verifier™, svdpi_grt_template.vgt:

    Дополнительные сведения о настраиваемом шаблоне см. в разделе Индивидуальной настройке.

  7. Нажмите кнопку OK, чтобы принять эти опции и закрыть диалоговое окно Параметров конфигурации. Далее перейдите к разделу Генерация пользовательского компонента DPI SystemVerilog.

Сгенерируйте пользовательский компонент DPI SystemVerilog

  1. На вкладке HDL Verifier в Simulink® панель инструментов, выберите Generate DPI Component.

    Вы также можете использовать slbuild (Simulink) функция из MATLAB® командная строка.

  2. Если вы создали компонент для хост-машины, теперь можно использовать этот компонент. Если планируется перенести компонент на другую машину с другой операционной системой, см. раздел «Генерация кросс-платформенных компонентов DPI».

Для просмотра документации необходимо авторизоваться на сайте