系列文章目录

学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (一)开始
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (二)学习方法选择
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (三)安装并破解Vivado和SDK
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim(本文)



摘要

Modelsim的仿真功能强大,可以做一些仿真。
不同版本中,新版本的感觉比老版本要快,所以尽可能安装更新版本的。我在野火FPGA开发板的资料包里找到了ModelSim_10.5se,是我手里有的最新的版本,那就安装这个版本吧。


一、安装Modelsim

解压后,点安装软件进行安装
在这里插入图片描述
提示页面,直接点下一步
在这里插入图片描述
安装路径,选好后直接下一步。需要破解的文件我一般不安装在C盘,担心有些破解软件在C盘没有权限运行
在这里插入图片描述
同意协议,然后下一步
在这里插入图片描述
弹出安装进度界面,软件不大,进度条涨得非常快
在这里插入图片描述
是否要在桌面创建快捷方式,根据自己需要选择
在这里插入图片描述
是否添加到path中,点是的话会在环境变量中添加一条路径,以后可以用DOS命令直接调用Modelsim
在这里插入图片描述
是否安装硬件秘钥许可程序,感觉没必要,先选否往下装着看看
在这里插入图片描述
安装完成
在这里插入图片描述

二、破解Modelsim

野火这个安装包里没有破解软件,我随便找了十多年前的老版本破解软件
在这里插入图片描述
没有看到破解软使用说明,到网上找一个,大概意思就是:把这两个文件,放到Modelsim安装目录/win64里面,然后点这个dll生成秘钥,再到Windows环境变量里添加一个“MGLS_LICENSE_FILE”的环境变量指向生成的秘钥就可以了
在这里插入图片描述
先复制过来
在这里插入图片描述
再点击patch_dll运行它,发现没有什么动静……右键编辑,看下这个dll里面有什么,发现就是关闭mgls.dll的只读属性,然后运行MentorKG.exe,然后再打开mgls.dll的只读属性
在这里插入图片描述
然后我发现现在安装这个新版本的Modelsim,没有mgls.dll文件,而是mgls64.dll,这个文件是m开头,就在刚才复制的patch_dll
文件前面一点点
在这里插入图片描述
那就把patch_dll里面的内容改成patch64_dll,继续运行
在这里插入图片描述
弹出cmd运行窗口,等待一段时间
在这里插入图片描述
生成了一个秘钥文件,保存到比较容易找的路径,我直接保存到Modelsim安装目录
在这里插入图片描述
就是这个8月10日的文件
在这里插入图片描述
为了偷懒,我直接搜索“环境变量”,打开环境变量的窗口
在这里插入图片描述
在弹出的窗口,选环境变量
在这里插入图片描述
在上面的用户变量中,点新建变量
+
变量名“MGLS_LICENSE_FILE”,变量值用浏览文件选到刚才保存的license.txt,存在名称相近的文件时,注意选择刚才8月10日生成的那个文件
在这里插入图片描述
点确定后,可以看到添加好的环境变量
在这里插入图片描述
去打开Modelsim,没有弹出要求秘钥的提示,可以进入主界面,说明破解成功
在这里插入图片描述
为了确认确实破解好了,我把环境变量指向一个错误的地方
在这里插入图片描述

再次打开Modelsim,弹出找不到秘钥,说明之前的破解是成功了的
在这里插入图片描述

个人学习用途可以用这个秘钥,如果是用于商业用途,需要走正规授权。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐