主要内容

金宝appCosimulation

HDL与Simulink的联合仿真金宝app®

高密度脂蛋白Cosimulation 通过连接来共同模拟HDL设计金宝app与高密度脂蛋白模拟器
VCD文件 生成值更改转储(VCD)文件

应用程序

Cosimulation向导 生成一个联合模拟块或系统对象从现有的HDL文件

功能

全部展开

nclaunch 启动和配置抑扬顿挫的模拟器使用高密度脂蛋白验证器软件
vsim 启动和配置ModelSim使用高密度脂蛋白验证器
hdl金宝appsimulink 加载实例化的HDL模块以进行协同仿真抑扬顿挫的金宝app
v金宝appsimulink 加载实例化的HDL模块以进行协同仿真ModelSim金宝app
breakHdlSim 执行停止在HDL模拟器中的命令MATLAB
pingHdlSim 在HDL模拟器准备好之前阻止协同仿真
tclHdlSim 执行Tcl命令敏锐的ModelSim模拟器

主题

启动和连接

建立HDL协同仿真

用MATLAB模拟你的HDL代码®或Si金宝appmulink设计,您必须首先:

金宝app支持EDA工具和硬件

支持的第三方ED金宝appA软件和FPGA单板列表。

在Simulink中启动用于协同仿真的HDL模拟器金宝app

建立HDL模拟器和Simulink之间的连接。金宝app

TCP / IP套接字端口

提供一些选择TCP/IP套接字端口的方向。

交叉网络Cosimulation

提供在本地网络上执行协同模拟的说明。

试验台

开始使用Simulink HDL协金宝app同仿真

这个例子指导您通过使用Simulink®环境中的协同仿真向导来设置一个HDL验证器™应用程序的基本步骤。金宝app

金宝appSimulink作为测试平台

介绍将HDL验证器™块集成到Simulink设计中的过程。金宝app

建立Simulin金宝appk联合仿真测试平台

编写和运行simulink作为测试台的步骤,与HDL验证金宝app软件一起使用。

用Simulink测试平台验证HDL模块金宝app

建立使用Simulink验证简单VHDL的HDL验证会话的步骤金宝app®模型。

使用联合仿真测试平台验证生成的HDL代码(需要)高密度脂蛋白编码器许可)

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

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

从Simulink生成的HDL代码的自动验证金宝app

使用生成的协同仿真模型验证生成的HDL代码。

组件的算法

用Simulink进行组件仿真金宝app

介绍将块集成到Simulink设计中的过程。金宝app

建立组件协同仿金宝app真的Simulink模型

提供编写和运行与软件一起使用的Simulink-as-component协同仿真所涉及的步骤的高级视图。金宝app

Cosimulation与仿真软件金宝app

高密度脂蛋白Cosimulation

HDL验证器软件由MATLAB函数、MATLAB系统对象™和Simulink模块库组成,所有这些都建立了HDL模拟器和MATLAB或Simulink之间的通信链接。金宝app

执行Cosimulation

在生成表示HDL模块的函数或块之后,将执行以下步骤。

准备导入用于协同仿真的HDL代码

准备协同模拟,选择是否将您的HDL代码作为函数、系统对象或块进行协同模拟。

为HDL协同仿真块导入HDL代码

生成一个Simulin金宝appk块来模拟你的HDL代码。

运行Simu金宝applink联合仿真会话

运行您的测试台或算法,包括您的HDL模块的联合仿真。

高密度脂蛋白模拟器交互

模拟时间尺度

仿真时间的表示在HDL模拟器和Simulink中有很大的差异。金宝app

时钟、复位和启用信号

您可以创建上升缘或下降缘时钟、重置或时钟启用信号,这些信号将内部刺激应用到协同模拟的模型中。

模拟速度提高提示

提供优化协同模拟性能的建议。

金宝app支持的数据类型

如果您的HDL应用程序需要将HDL数据发送到MATLAB函数,您可能首先需要将数据转换为MATLAB和HDL验证软件支持的类型。金宝app

在HDL模拟器中的竞争条件

介绍了利用MATLAB和Simulink软件在硬件协同仿真中避免竞争条件的方法。金宝app

为后处理记录信号状态转换

添加VCD文件

值更改转储(VCD)文件记录在模拟会话期间文件中更改为可变值(如信号值)的情况。

直观比较Simulink信号和HD金宝appL信号

指导您完成将To VCD文件块添加到Simulink模型中用于协同仿真的基本步骤。金宝app

特色的例子