之前我用modelsim进行仿真时,都是直接用modelsim打开,没有经过Quartus。今天在使用Quartus调用Modelsm联合仿真出现错误,后来发现是工具名和路径设置出错。
软件:Quartus 17.1、Modelsim SE-64 10.2c
注意modelsim-altera和modelsim-se是不一样的,首先要明确自己下载的是哪个Modelsim 。
ModelSim-se是Mentor公司的产品,不是altera的。所以modelsim在使用之前必须添加altera的库,这样就形成的modelsim-altera,当然你也可以添加xilinx的库。modelsim-altera是altera公司在Modelsim基础上已经添加了altera的库,你就可以直接使用了。
下面是使用Quartus调用Modelsm联合仿真的步骤:
1.在Quartus17.1页面,点击Assignments->settings->EDA Tool Settings->Simulation->Tool name,选择ModelSim(如果你的Modelsim是Modelsim-altera,就选择Modelsim-altera),如下图
2.在Quartus页面,点击Tools->Options->EDA Tool Options,选择Modelsim的路径位置。如果直接使用Modelsim-se版本,就要在上面红框中添加Modelsim-se的路径位置;如果使用的是ModelSim-Altera,就需要在下面红框中添加ModelSim-Altera的路径。