链接:https://pan.baidu.com/s/1CcTDjaIzjL8k09O4MnxE5A?pwd=1234
提取码:1234
关掉 病毒和威胁防护 和 防火墙和网络保护。
1、除了修改路径和暂时不设置环境变量外,其他的都默认。我在G盘新建了一个文件夹 modelsim_se_2020.4,并且把modelsim安装在此。
2、把下载下来的这两个文件复制到 modelsim 的安装路径上
3、修改modelsim安装路径win64路径下mgls64.dll文件的属性,将只读属性勾掉,如下图所示。
4、双击运行复制过来的patch64_dll.bat文件,如下图所示。 运行完后生成许可证。然后在win64文件夹下面创建新文件夹 lm_license文件夹,并且把生成的许可证保存在里面
5、将下载的文件里Crack1文件夹下的win64文件夹下的两个文件一起复制到modelsim的安装目录,并选择替换目标文件,如下图所示。
6、配置环境变量。
系统变量或用户变量都可以。 新建 , 变量名填入 :LM_LICENSE_FILE,变量值选择第4步保存的许可文件。填写完毕后,依次点击确定,如下图所示。
7、双击打开 modelsim ,出现这个界面则安装成功
注意
1 、 在环境变量的 Path 变量中添加ModelSim安装目录的win64路径可实现仿真脚本运行,添加环境变量的操作如下图所示。 环境变量的值是 modelsim 的安装路径。
2、添加完环境变量后,我们利用bat文件进行仿真测试,仿真脚本如下图所示。
操作:在桌面新建一个名字叫 test 的 bat文件,然后鼠标右键用 notepad++ 打开,写入下面的代码,然后保存。
3、双击 test.bat 文件,则脚本开始运行,但是弹窗的内容出现错误。
错误(可压缩): (vsim-12110)由于-novopt选项生效,所有优化都被禁用。这将导致仿真运行非常缓慢。如果您使用该开关来保留调试或PLI功能的可见性,请参阅《用户手册》中关于使用vopt保留对象可见性的章节。-novopt选项现已废弃,并将在未来版本中删除。
4、这是因为ModelSim10.7之前的版本可以使用-novopt来避免模块端口被优化掉,但10.7版本及以后该指令被优化掉,故要使用替换指令: -voptargs=+acc。再次用 notepad++ 打开 test.bat 文件,修改仿真脚本。然后保存。再次双击 test.bat 文件。
虽然会出现错误(vopt-13130),但是这个错误指的是没有在work库找到 “clk_tb”文件而已。(因为我们本来就还没有建立工程,也还没有写 clk_tb 文件,只是随便写了一个 test.bat 文件,所以出现这个“错误”提示很正常。只要在 modelsim 正常建立工程后,便没有这个错误提示了)
5、至此,modelsim安装完成,而且也可以使用脚本实现自动仿真了,不过要注意脚本,当使用脚本 -novopt 时,要把它替换成 -voptargs=+acc 。
6、打开 病毒和威胁防护 和 防火墙和网络保护。