学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴

系列文章目录

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


文章目录

  • 系列文章目录
  • 摘要
  • 一、安装Modelsim
  • 二、破解Modelsim


摘要

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


一、安装Modelsim

解压后,点安装软件进行安装
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第1张图片
提示页面,直接点下一步
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第2张图片
安装路径,选好后直接下一步。需要破解的文件我一般不安装在C盘,担心有些破解软件在C盘没有权限运行
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第3张图片
同意协议,然后下一步
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第4张图片
弹出安装进度界面,软件不大,进度条涨得非常快
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第5张图片
是否要在桌面创建快捷方式,根据自己需要选择
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第6张图片
是否添加到path中,点是的话会在环境变量中添加一条路径,以后可以用DOS命令直接调用Modelsim
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第7张图片
是否安装硬件秘钥许可程序,感觉没必要,先选否往下装着看看
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第8张图片
安装完成
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第9张图片

二、破解Modelsim

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

再次打开Modelsim,弹出找不到秘钥,说明之前的破解是成功了的
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim | 2023.8.10/星期四/天气晴_第26张图片

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

你可能感兴趣的:(学习Xilinx,ZYNQ,FPGA开发,学习,fpga开发)