主要内容

自定义生成的SystemVerilog代码

为定制代码生成设置模型

  1. 打开您的模型,在应用程序选项卡上,单击高密度脂蛋白验证器.然后,在高密度脂蛋白验证器选项卡上,单击C代码设置.的配置参数对话框在代码生成窗格。

  2. 系统目标文件,点击浏览并选择systemverilog_dpi_grt.tlc

    如果你有嵌入式编码器的许可证®,可选择目标systemverilog_dpi_ert.tlc.该目标使您能够访问其附加的代码生成选项(在模型配置参数中的代码生成窗格上)。

  3. 工具链,在构建过程节中,从列表中选择要使用的工具链。看到生成跨平台DPI组件有关选择工具链的指导。

    您可以选择要编译的标志。为构建配置中,选择指定.点击显示设置显示当前标志。

  4. 在左侧窗格中展开代码生成并选择SystemVerilog DPI

  5. 选择自定义生成的SystemVerilog代码

  6. 通过设置指定要使用的SystemVerilog模板源文件模板

    选择编辑查看指定的内容源文件模板.这个例子显示了HDL Verifier™提供的模板文件的内容,svdpi_grt_template.vgt

    有关自定义模板的详细信息,请参见定制

  7. 点击好吧接受这些选项并关闭“配置参数”对话框。接下来,转到生成定制的SystemVerilog DPI组件

生成定制的SystemVerilog DPI组件

  1. 高密度脂蛋白验证器选项卡万博1manbetx®将来发布,选择生成DPI组件

    您也可以选择使用slbuild(万博1manbetx模型)来自MATLAB的函数®命令行。

  2. 如果您为主机构建了组件,那么现在就可以使用该组件了。如果您打算将组件移植到具有不同操作系统的另一台计算机上,请参见生成跨平台DPI组件