Simulink子系统的DPI生成
从Simulink中生成SystemVerilog DPI组件®子系统
您可以通过两种方式使用从Simulink子系统生成的DPI组件:
导出SystemVerilog DPI组件—您可以将该组件集成到您的HDL模拟中,作为行为模型。组件生成器支持测试点和可调参数。您还可以生成SystemVerilog测试台架,根据子系统的数据向量验证生成的DPI组件。看到生成SystemVerilog DPI组件.
生成SystemVerilog DPI测试台架(使用HDL Coder™)-使用这个测试台架,使用从整个Simulink模型生成的C代码来验证生成的HDL代码,包括DUT和数据源。看到使用SystemVerilog DPI试验台验证HDL设计(高密度脂蛋白编码器).
看到用Simulink生成DPI组件.你必须有一个仿真软件编码器™使用该特性的License。
应用程序
高密度脂蛋白验证器 | 生成SystemVerilog DPI组件动态仿真模块子系统 |
块
断言 | 生成SystemVerilog断言动态仿真模块断言 |
主题
生成并验证DPI组件
- 用Simulink生成DPI组件
如果你有仿真软件编码器您可以使用以下两种方法之一生成SystemVerilog DPI组件。 - SystemVerilog DPI测试台架
在两种类型的SVDPI测试台架之间进行选择。 - 生成SystemVerilog DPI组件
从Simulink中生成DPI组件,并探索各种配置参数。 - 使用SystemVerilog中生成的DPI函数
如何将生成的DPI组件导出到SystemVerilog环境。 - 根据Simulink数据验证生成的组件
开始ModelSim®或者,®在GUI模式下。 - 从Simulink测试台架生成SystemVerilog断言
从Simulink环境中生成SystemVerilog断言。
高级DPI选项
- 生成跨平台DPI组件
为不同于MATLAB的操作系统生成DPI组件®主机。 - 自定义生成的SystemVerilog代码
描述如何自定义生成的SystemVerilog代码。 - 在模拟过程中调整增益参数
生成一个DPI组件,该组件提供对参数的可调访问。 - SystemVerilog DPI组件测试点访问
您可以将模型中的内部信号指定为测试点,并配置SystemVerilog DPI生成器以创建一个或多个访问函数。 - 生成SystemVerilog断言和功能覆盖
生成SystemVerilog即时断言验证
语句和模型验证块,并收集功能覆盖率信息(需要仿真软件测试™许可证)。
使用SystemVerilog DPI测试台架验证生成的HDL代码高密度脂蛋白编码器许可)
- 使用SystemVerilog DPI试验台验证HDL设计(高密度脂蛋白编码器)
这个例子展示了如何使用SystemVerilog DPI测试台架来验证需要大量数据集的HDL代码。 - 生成测试台架和启用代码覆盖使用HDL工作流顾问(高密度脂蛋白编码器)
使用HDL工作流顾问为生成的HDL代码生成测试台架和代码覆盖。