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


    北邮22信通一枚~

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

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

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

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

    目录

    1.下载 

    2.解压打开

    3.modelsim初安装

    4.crack

    1.打开crack文件夹

    2.选择crack1文件夹

    3.打开Readme.txt 文本文档

    5.Readme

    1.中文翻译

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

    1.移动

    2.运行与重写 

    3.系统变量的添加

    4.覆盖

    6.更改quartus中的配置

    7.Unable to checkout a license.

    问题描述:

    解决方法:


    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. 1.如果你之前安装过Questasim 10.6c并成功破解,你可以跳过步骤2345,直接进入步骤6
    2. 2.在C驱动器的根目录中创建一个flexrm文件夹。
    3. 3.将MentorKG.exe和patch64_dll.bat复制到C:\modeltech_10.5\win64
    4. 4.运行patch64_dll.bat,在弹出的对话框后选择“另存为…”,另存为C:\flexrm\LICENSE.TXT
    5. 5.添加LM_LICENSE_FILE=C:\flexrm\LICENSE.TXT到环境变量。
    6. 6.用win64文件夹中的mgcld64.exe和mgls64.dll文件覆盖C:\questasim64_2020.1\win64下的两个同名文件。
    7. 7.运行程序,即可正常打开,破解完成。
    8. 注意:新版本的程序不能再使用-novopt选项vsim命令,只需将-novopt替换为-vopargs=+acc,就不会出现信号优化而无法显示的情况。
    9. 祝大家好运!

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

    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会跳出这个界面,仿真无法继续进行。

    解决方法:

    重启。

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

  • 相关阅读:
    Python线程
    Elasticsearch基础篇(四):Elasticsearch的基础介绍与索引设置
    计算机是如何工作的(上篇)
    RHCSA之Linux基础
    jmeter变量函数以及抓包用法
    特种设备怎么运输到国外
    HTTP状态 400 - 错误的请求:在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义(Tomcat,非SpringBoot)
    分析-ConfigurationClassPostProcessor原理
    [《南国雪下》闲笔记事集]2010年12月15日 记雪
    QT配置FFmpeg出现错误原因
  • 原文地址:https://blog.csdn.net/bc202205/article/details/132910805