modelsim安装_Vivado和Modelsim联合仿真的各种问题

本文探讨了Vivado2019.2与Modelsim2019.2版本兼容的问题,包括如何解决编译库时出现的警告、仿真卡顿的原因及解决方法、Vivado仿真工具与Modelsim之间的差异以及编译库时遇到的具体问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、版本问题,官网给了版本匹配,但是目前使用的Vivado2019.2匹配Modelsim 2019.2,但是2018.3也能和Modelsim 2019.2匹配,并进行仿真,只是在用modelsim编译Vivado 2018.3的库时,会有warning说,版本不匹配,要使用10.6c,但目前仿真貌似没问题;

2、如果用Modelsim仿真时卡在analysis and compilation step这步,迟迟没反应,那么就别等了,等多久都没有结果,因为仿真的文件出错了,产生了error,所以一直卡在这儿。error信息显示在Tcl console里面,注意error不标红,要自己去找出来,如果粗略扫一眼看没有红色字体就认为是正确的,那就大错特错了;

3、Vivado自己的仿真工具能执行并不代表modelsim能执行,不要这么认为,然后依次为依据判定modelsim有问题,之前就遇到这个情景,具体错误是在模块例化端口对某个信号直接使用了not进行取反(VHDL),modelsim就不能执行,通过一个中间signal过度了下,modelsim才能正常工作。

4、编译库,在这部也出了小问题,点击tool—>compile simulation library后,点击编译居然报错不能读取安装目录下某个文件,手动点击进去,也打不开,说文件损坏。想来想去,可能是Vitis 2019.2自带的disk optimization功能在最后读取硬盘给搞坏了。不过不要慌,点击安装所在的盘符,例如E盘,右键“属性”—>"工具"如下图所示(Win 7)

a6a6a79706794d603b6d480578a18467.png

点击开始检查,默认选项,等到检查完毕即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值