Modelsim是业内最常用的HDL代码仿真工具,虽然ISE/Vivado自带的仿真工具在小型项目上使用十分方便,但是当项目规模增加时,自带的仿真工具进行仿真时会变得很吃力,因此我们安装Modelsim工具以备不时之需。
Modelsim有众多版本,不同版本与Vivado的的版本之间都有对应关系,如果没有安装正确的版本,进行仿真时可能会遇到奇怪的问题,所以有条件的话最好安装和Vivado对应的版本。关于这两个软件版本如何对应,参考Xilinx文档ug973(https://docs.amd.com/v/u/2019.1-English/ug973-vivado-release-notes-install-license)。
通过yg973可以看到,如果使用Vivado2019.1,Modelsim工具版本为10.7c:
一、安装
下面我们进行安装:
1.解压安装包,在主程序上右键以管理员身份运行:
2.点击下一步:
3.选择安装路径,这里按需选择即可,我选择默认文件夹(文件夹路径不要有中文):
4.选择同意协议:
5.选择是否需要添加快捷方式到桌面,按需选择即可:
6.选择是否将Modelsim添加到环境变量path中(添加进环境变量,可以用DOS命令调用Modlesim),这里选择是:
7.选择是否有硬件安装密钥,这里一定要选择否:
8.安装完成,点击完成,之后进行pj:
二、PJ
1.打开压缩包里的crak文件夹——复制 MentorKG.exe 、patch64_dll.bat 和 mgls.dll 到Modelsim的win64文件夹中:
复制到安装路径下的win64文件夹:
2.win64文件夹下——找到mgls.dll 、mgls64.dll——右键——属性——取消只读:
3.双击——运行 patch64_dll.bat 文件,等待弹出窗口运行片刻,会弹出一个license.txt文件:
4.将运行成功后生成的文件保存至你能找到的位置,默认放到安装路径下即可:
5.设置环境变量。右键点击“我的电脑”——属性——高级系统设置——高级——环境变量。也可以右键点击“我的电脑”——属性——搜索“环境变量”;或者win10在搜索框内搜环境变量即可:
6.环境变量中,上面的电脑当前登录用户的环境变量,下面是整台电脑系统环境变量,两者均可:
点击新建:变量名:MGLS_LICENSE_FILE;变量值为刚刚生成的txt文件地址;
7.点击确定保存,打开modelsim验证是否正常启动,没有弹出需要lic的界面即为成功:
安装成功,愉快的编写代码进行仿真吧!