1 问题

描述:在Vivado2018.3和modelsim 10.6c DE联合仿真时,出现Modelsim在别的项目可以运行,有的项目无法运行,提示证书错误。

image-20250311150946457

2 问题分析

提示到证书出了Error,重新运行crack.bat仍然无法解决。结合Ref:1 、2,发现crack.bat中网卡MAC ID与本机不一致,造成crack,bat功能运行不完全。

3 问题解决

(1)(未验证是否与解决Error相关的操作) 禁用多余的虚拟网卡

image-20250312040326549

(2)在modelsim安装目录的win64PE下修改crack.bat文件

目录:

1
D:\Software\Modelsim106c\win64pe
image-20250312040628817

关注蓝色框部分,它表示网卡MAC ID这是需要修改的内容

(3)查看MAC ID

在win11 系统下,找到设置-网络和Internet-高级网络设置,选中对应的网卡,查看其它属性

image-20250312041230088
image-20250312041107212

找到物理地址(MAC),把后面的所有字母填到crack.bat中(删去连字符“-”)

4、重新运行crack.bat

取消勾选mgls.dll和mgls64.dll的只读,重新运行crack.bat,重新保存一次LICENSE.TXT,记得设置环境变量。

5、解决

步骤结束,Error解决

Ref

1、缺少一些模块

# ** 错误:无法获取 Verilog 仿真许可证。无法...

image-20250311150502173

2、网卡MAC ID 错误

[已解决]ModelSim出现Unable to checkout a viewer license | 勤奋的小青蛙

image-20250311153504486

声明:内容只用于研究软件原理,不涉及盈利,侵权联系删除。