主要内容

启动HDL模拟器进行协同仿真金宝app

如果您正在使用ModelSim®或Xcelium™模拟器,使用此工作流从MATLAB启动HDL模拟器®提示。

如果你正在使用Vivado®模拟器,高密度脂蛋白Cosimulation块加载并执行编译后的设计进行协同仿真,不需要单独启动HDL模拟器。

启动HDL模拟器MATLAB

通过调用HDL Verifier™函数直接从MATLAB启动HDL模拟器vsimnclaunch

> > vsim

注意,如果这两个工具(MATLAB和HDL模拟器)不是在同一系统上运行,您必须手动启动HDL模拟器并自己加载HDL验证器库。看到Cosimulation库

你可以叫vsimnclaunch额外的参数;有关详细信息,请参阅参考页。

您必须确保HDL模拟器可执行-也称为vsim(ModelSim)和nclaunch(节奏®Xcelium)—都在系统路径上。有关设置环境变量的说明,请参阅系统文档。

Linux用户

确保从MATLAB启动shell后,HDL模拟器可执行文件仍然在系统路径上。如果不是,请确保shell启动文件没有从path环境变量中删除它。

当使用Vivado模拟器进行联合仿真时,不需要单独启动HDL模拟器,因为联合仿真作为一个具有共享DLL文件的单个进程执行。

用于协同仿真的HDL模块加载实例

Xcelium用户加载一个HDL模块实例,使用hdl金宝appsimulink函数。ModelSim用户使用v金宝appsimulink函数。

加载HDL模块实例的例子-Xcelium用户

加载HDL模块实例的例子-ModelSim用户

的模拟工作空间曼彻斯特并在HDL模拟器加载HDL模块的包和体系结构时,在HDL模拟器命令窗口中显示一系列消息。