主要内容

Simulink子系统的DPI生成万博1manbetx

从Simulink生成SystemVerilog DPI组件万博1manbetx®子系统

您可以通过两种方式使用从Simulink子系统生成的DPI组件:万博1manbetx

  • 导出SystemVerilog DPI组件 - 您可以将此组件集成为HDL模拟作为行为模型。组件生成器支持测试点和可调参数。万博1manbetx您还可以生成SystemVerilog测试台,该测试台验证生成的DPI组件是否与子系统中的数据向量。看生成SystemVerilog DPI组件

  • 生成SystemVerilog DPI测试台(使用HDL Coder™) - 使用此测试台来验证所生成的HDL代码,使用来自整个Simulink模型生成的C代码,包括DUT和数据源。万博1manbetx看使用SystemVerilog DPI测试台验证HDL设计(HDL编码器)

DPI组件生成Simulink万博1manbetx。你必须有一个万博1manbetxSimulink Coder™许可使用此功能。

应用

HDL验证者 从a生成systemverilog dpi组件万博1manbetx子系统

断言 生成SystemVerilog断言万博1manbetx断言

主题

生成并验证DPI组件

DPI组件生成Simulink万博1manbetx

如果你有一个万博1manbetxSimulink编码器许可证,您可以使用两种方法之一生成SystemVerilog DPI组件。

SystemVerilog DPI测试台

选择两种类型的SVDPI测试台。

生成SystemVerilog DPI组件

如何生成SystemVerilog DPI组件。本主题通过Simulink生成DPI组件的工作流程,探讨各种配置参数。万博1manbetx

在SystemVerilog中使用生成的DPI函数

如何将生成的DPI组件导出到SystemVerilog环境。

验证对Simulink数据的生成组件万博1manbetx

开始模特®或questa.®以GUI模式。

从Simulink测试台生成SystemVerilog断言万博1manbetx

从Simulink环境生成SystemVerilog断言。万博1manbetx

高级DPI选项

生成跨平台DPI组件

为操作系统生成与MATLAB不同的操作系统的DPI组件®主机。

自定义生成的SystemVerilog代码

介绍如何自定义生成的SystemVerilog代码。

调谐仿真期间的增益参数

生成DPI组件,可提供对参数的可调访问。

SystemVerilog DPI组件测试点访问

您可以将模型中的内部信号指定为测试点,并配置SystemVerilog DPI生成器以创建一个或多个访问功能。

从验证声明生成SystemVerilog断言和功能覆盖

从a生成systemverilog dpi检查核实声明,并收集功能覆盖信息(需要万博1manbetxSimulink Test™执照)。

使用SystemVerilog DPI测试台验证生成的HDL代码(需要HDL编码器执照)

使用SystemVerilog DPI测试台验证HDL设计

此示例显示如何使用SystemVerilog DPI测试台来验证需要大数据集的HDL代码。

使用HDL Workflow Advisor生成测试台并启用代码覆盖(HDL编码器)

使用HDL Workflow Advisor生成生成的HDL代码的测试台和代码覆盖。

特色例子