北邮22级信通院数电:Verilog-FPGA(2)modelsim北邮信通专属下载、破解教程

北邮22信通一枚~

跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章

持续关注作者 迎接数电实验学习~

获取更多文章,请访问专栏:

北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客

目录


1.下载 

首先在数电群里下载modelsim。

【超级会员V1】通过百度网盘分享的文件:ModelSim
链接:https://pan.baidu.com/s/1p4eiHWh9C8Z6vby5Q1YKDQ?pwd=81jf 
提取码:81jf
复制这段内容打开「百度网盘APP 即可获取」

2.解压打开

请将解压后的文件夹存在D盘第一层目录里。

保存位置:D:\ModelSim 2020.4

3.modelsim初安装

打开这个文件夹,一直往下走,到这个页面。

此时文章到达的路径:D:\ModelSim 2020.4\Mentor Graphics ModelSim SE 2020.4 x64

 双击运行modelsim-win64-2020.4-se.exe。

安装位置请改为D盘一级目录。

下一步。

同意。

 

创建桌面快捷方式?选“是”。

 

设置系统环境变量?选“是”。 

 

 是否安装key driver?选“否”。

最后点击“Finish”选择完成。 

4.crack

1.打开crack文件夹

crack文件夹的位置:D:\ModelSim 2020.4\Mentor Graphics ModelSim SE 2020.4 x64\Crack

2.选择crack1文件夹

crack1文件夹的位置:D:\ModelSim 2020.4\Mentor Graphics ModelSim SE 2020.4 x64\Crack\Crack 1

3.打开Readme.txt 文本文档

5.Readme

 

上图是Readme.txt内部书写的信息,我们来讲解一下。

1.中文翻译

上文的中文翻译如下:

1.如果你之前安装过Questasim 10.6c并成功破解,你可以跳过步骤2、3、4和5,直接进入步骤6。

2.在C驱动器的根目录中创建一个flexrm文件夹。

3.将MentorKG.exe和patch64_dll.bat复制到C:\modeltech_10.5\win64。

4.运行patch64_dll.bat,在弹出的对话框后选择“另存为…”,另存为C:\flexrm\LICENSE.TXT

5.添加LM_LICENSE_FILE=C:\flexrm\LICENSE.TXT到环境变量。

6.用win64文件夹中的mgcld64.exe和mgls64.dll文件覆盖C:\questasim64_2020.1\win64下的两个同名文件。

7.运行程序,即可正常打开,破解完成。

注意:新版本的程序不能再使用-novopt选项vsim命令,只需将-novopt替换为-vopargs=+acc,就不会出现信号优化而无法显示的情况。

祝大家好运!

        但是这个讲解只适用于当时的版本。根据我们软件版本本篇文章上述安装位置的不同,对上述操作流程做如下改动。

2.中文翻译还原、更新与适配

1.移动

1.在crack1文件夹中,选中下面这两个文件。

2.将上述两个文件移动到modelsim安装包中win64这个文件夹里。

文件移动目的地的绝对路径:D:\modeltech64_2020.4\win64

下图是win64文件夹添加过这两个文件之后的情况。

tips:双击两次“名称”,所有文件将会按照首字母从a到z的顺序排列,方便查找。

2.运行与重写 

1.双击运行patch64_dll.bat,并耐心等待。

2.首先会出现这个界面,注意!!!请继续等待。

(后面那个界面显示找不到文件 -mgls.dll,就是对的,不用管,等证书出来之后,会重新出来一遍这句话,加一起一共出现两遍,这是正常的,不用管)

3.之后会跳出这个界面。

 4.上面这个文件就是破解版所用的证书了。modelsim运行过程中会首先判断安装包内的证书是否可用,没有破解之前的modelsim会运行其自带的证书,但是那个证书已经失效了,所以我们通过上面这些步骤,为modelsim重新写了一个新证书。

/*

我们来看modelsim原本自带的证书长什么样子(非必须过程,只为讲解)

打开modelsim安装包,下拉,找到LICENSE文件。

上图,我们首先看证书创建时间,2020/10/14。这个就是老版的失效证书。

打开方式选择记事本。

打开之后长这个样子。

*/

所以我们刚才通过运行破解程序重新写出来的证书,理所当然就放在和上面老版证书相同的位置了。

新版证书:

文件->另存为-> D:\modeltech64_2020.4

另存之后,modelsim安装包(绝对路径 D:\modeltech64_2020.4)里就会出现我们新写的证书了(如下图)。

注意看新证书的日期。你刚才通过运行破解程序创建的证书,日期对上了。

3.系统变量的添加

右键win图标,选择系统。

 选择高级系统设置。

 选择环境变量。

 在系统变量中新建我选中的那两条。

变量1:

变量名:LM_LICENSE_FILE

变量值:D:\modeltech64_2020.4\LICENSE.TXT

变量2:

变量名:MGLS_LICENSE_FILE

变量值:D:\modeltech64_2020.4\LICENSE.TXT

说明:为什么添加两个:查了不同的资料,有的资料后面运行不了的原因就是没加MGLS_LICENSE_FILE这个变量,所以还是都加上吧,反正都加上肯定不会错。

4.覆盖

在crack1(绝对路径D:\ModelSim 2020.4\Mentor Graphics ModelSim SE 2020.4 x64\Crack\Crack 1)中选中这两个文件,Ctrl+C复制。

打开modelsim安装包,找到win64文件夹(绝对路径D:\modeltech64_2020.4\win64),将上面两个文件Ctrl+V粘贴进去。

系统会提示这个界面,选择替换。

至此,覆盖文件的工作完成。

6.更改quartus中的配置

打开quartus的工程,Tools->options->EDA Tool Options,添加Modelsim路径如下。

注意,Tools在软件界面最上面一行。

点击OK,之后按照正常的simulation的步骤走就行。

7.Unable to checkout a license.

问题描述:

Unable to checkout a license. Make sure your license file environment variable (e.g, LM LICENSE FILE)is set correctly and then run lmutil lmdiag’ to diagnose the problem.

有些同学按照上面的步骤走完之后,运行 RTL simulation会跳出这个界面,仿真无法继续进行。

解决方法:

重启。

 好几个同学遇到了这个问题,都按照这个方法解决了。亲测有效。

版权声明:本文为博主作者:青山入墨雨如画原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/bc202205/article/details/132910805

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2024年4月16日
下一篇 2024年4月16日

相关推荐