主要内容

Simulink子系统的DPI生成金宝app

在Simulink中生成SystemVerilog DPI组件金宝app®子系统

可以通过两种方式使用Simulink子系统生成的DPI组件:金宝app

  • 导出SystemVerilog DPI组件——您可以将该组件作为行为模型集成到您的HDL模拟中。组件生成器支持测试点和可调参数。金宝app您还可以生成一个SystemVerilog测试台,它根据子系统的数据向量验证生成的DPI组件。看到生成SystemVerilog DPI组件

  • Generate SystemVerilog DPI Test Bench (with HDL Coder™)-使用这个测试平台来验证生成的HDL代码,使用从整个Simulink模型生成的C代码,包括DUT和数据源。金宝app看到使用SystemVerilog DPI测试平台验证HDL设计(高密度脂蛋白编码器)

看到用Simulink生成DPI组件金宝app.你必须有一个金宝app仿真软件编码器™使用该特性的许可。

应用程序

高密度脂蛋白验证器 生成SystemVerilog DPI组件金宝app子系统

断言 生成SystemVerilog断言金宝app断言

主题

生成和验证DPI组件

用Simulink生成DPI组件金宝app

如果你有金宝app仿真软件编码器您可以使用以下两种方法之一生成SystemVerilog DPI组件。

SystemVerilog DPI测试台

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

生成SystemVerilog DPI组件

如何生成SystemVerilog DPI组件。本主题将带领您了解从Simulink生成DPI组件的工作流,并探索各种配置参数。金宝app

在SystemVerilog中使用生成的DPI函数

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

验证生成的组件与Simulink数据金宝app

开始ModelSim®或者,®在GUI模式。

从Simulink测试台生成SystemVerilog断言金宝app

从你的Simulink环境中生成SystemVerilog断言。金宝app

高级DPI选项

生成跨平台DPI组件

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

自定义生成的SystemVerilog代码

描述如何自定义生成的SystemVerilog代码。

仿真过程中调谐增益参数

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

SystemVerilog DPI组件测试点访问

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

生成SystemVerilog断言和功能覆盖

生成SystemVerilog立即断言验证语句和模型验证块,并收集功能覆盖信息(需要金宝app仿真软件测试™许可证)。

验证生成的HDL代码与SystemVerilog DPI测试台(需要高密度脂蛋白编码器许可)

使用SystemVerilog DPI测试平台验证HDL设计(高密度脂蛋白编码器)

这个例子展示了如何使用SystemVerilog DPI测试台来验证需要大量数据集的HDL代码。

使用HDL工作流顾问生成测试台并启用代码覆盖率(高密度脂蛋白编码器)

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

特色的例子