高密度脂蛋白Cosimulation | 通过连接来共同模拟HDL设计金宝app与高密度脂蛋白模拟器 |
VCD文件 | 生成值更改转储(VCD)文件 |
Cosimulation向导 | 生成一个联合模拟块或系统对象从现有的HDL文件 |
用MATLAB模拟你的HDL代码®或Si金宝appmulink设计,您必须首先:
支持的第三方ED金宝appA软件和FPGA单板列表。
在Simulink中启动用于协同仿真的HDL模拟器金宝app
建立HDL模拟器和Simulink之间的连接。金宝app
提供一些选择TCP/IP套接字端口的方向。
提供在本地网络上执行协同模拟的说明。
这个例子指导您通过使用Simulink®环境中的协同仿真向导来设置一个HDL验证器™应用程序的基本步骤。金宝app
介绍将HDL验证器™块集成到Simulink设计中的过程。金宝app
编写和运行simulink作为测试台的步骤,与HDL验证金宝app软件一起使用。
建立使用Simulink验证简单VHDL的HDL验证会话的步骤金宝app®模型。
使用HDL工作流顾问生成测试台并启用代码覆盖率(高密度脂蛋白编码器)
使用HDL Workflow Advisor为生成的HDL代码生成测试平台和代码覆盖率。
使用生成的协同仿真模型验证生成的HDL代码。
介绍将块集成到Simulink设计中的过程。金宝app
提供编写和运行与软件一起使用的Simulink-as-component协同仿真所涉及的步骤的高级视图。金宝app
HDL验证器软件由MATLAB函数、MATLAB系统对象™和Simulink模块库组成,所有这些都建立了HDL模拟器和MATLAB或Simulink之间的通信链接。金宝app
在生成表示HDL模块的函数或块之后,将执行以下步骤。
准备协同模拟,选择是否将您的HDL代码作为函数、系统对象或块进行协同模拟。
生成一个Simulin金宝appk块来模拟你的HDL代码。
运行您的测试台或算法,包括您的HDL模块的联合仿真。
仿真时间的表示在HDL模拟器和Simulink中有很大的差异。金宝app
您可以创建上升缘或下降缘时钟、重置或时钟启用信号,这些信号将内部刺激应用到协同模拟的模型中。
提供优化协同模拟性能的建议。
如果您的HDL应用程序需要将HDL数据发送到MATLAB函数,您可能首先需要将数据转换为MATLAB和HDL验证软件支持的类型。金宝app
介绍了利用MATLAB和Simulink软件在硬件协同仿真中避免竞争条件的方法。金宝app
值更改转储(VCD)文件记录在模拟会话期间文件中更改为可变值(如信号值)的情况。
指导您完成将To VCD文件块添加到Simulink模型中用于协同仿真的基本步骤。金宝app