自定义生成的SystemVerilog代码
为定制代码生成设置模型
打开您的模型,在应用程序选项卡上,单击高密度脂蛋白验证器.然后,在高密度脂蛋白验证器选项卡上,单击C代码设置.的配置参数对话框在代码生成窗格。
为系统目标文件,点击浏览并选择
systemverilog_dpi_grt.tlc
.如果你有嵌入式编码器的许可证®,可选择目标
systemverilog_dpi_ert.tlc
.该目标使您能够访问其附加的代码生成选项(在模型配置参数中的代码生成窗格上)。为工具链,在构建过程节中,从列表中选择要使用的工具链。看到生成跨平台DPI组件有关选择工具链的指导。
您可以选择要编译的标志。为构建配置中,选择
指定
.点击显示设置显示当前标志。在左侧窗格中展开代码生成并选择SystemVerilog DPI.
选择自定义生成的SystemVerilog代码.
通过设置指定要使用的SystemVerilog模板源文件模板.
选择编辑查看指定的内容源文件模板.这个例子显示了HDL Verifier™提供的模板文件的内容,
svdpi_grt_template.vgt
:有关自定义模板的详细信息,请参见定制.
点击好吧接受这些选项并关闭“配置参数”对话框。接下来,转到生成定制的SystemVerilog DPI组件.
生成定制的SystemVerilog DPI组件
在高密度脂蛋白验证器选项卡万博1manbetx®将来发布,选择生成DPI组件.
您也可以选择使用
slbuild
(万博1manbetx模型)来自MATLAB的函数®命令行。如果您为主机构建了组件,那么现在就可以使用该组件了。如果您打算将组件移植到具有不同操作系统的另一台计算机上,请参见生成跨平台DPI组件.