善其事,利其器
Vivado 2018.3和Modelsim 10.6c的下载安装及联合仿真
Vivado 2018.3下载安装
下载官网地址:link
license百度网盘:https://pan.baidu.com/s/1go9EYW8SS9i2USX2mjWvIg
提取码:z9gt
如果没有账户需要注册一个,注意输入全英文。
在Vivado存档中可以找到各种历史版本,下载2018.3版本,大概19G。
解压缩后以管理员身份运行xsetup.exe
(由于我已经安装过了,安装过程之后再补充吧)
到最后一步出现如下页面:
点击copy License,添加下载的license.txt文件。
Modelsim下载安装
Modelsim和Vivado联合仿真需要两个软件的版本对应,可以在官网查看对应的版本:Link
Vivado 2018.3 需要下载Modelsim 10.6c,百度网盘下载链接:link
提取码:3nmt
解压后运行.exe文件,安装到任意目录下,但注意不要有中文字符。
将MentorKG.exe和crack.bat文件复制到安装根目录win64pe目录下(比如C:\modelsim_dlx64_10.6c\win64pe),编辑crack文件,将其中的两处mgls.dll改为mgls64.dll,保存之后运行crack.bat文件。
运行crack.bat生成txt文件后另存,将另存的路径添加为系统环境变量LM_LICENSE_FILE
如C:\modelsim_dlx64_10.6c\LICENSE.TXT
OK ! 破解成功!
Vivado和Modelsim联合仿真
Vivado生成仿真库
随便打开一个Vivado的工程文件,点击tools-Compile Simulation Libraries
Simulator仿真器选择ModelSim Simulator;
可以在Modelsim的安装路径下新建一个vivado_2018.3_lib文件夹,存放生成的库文件,Compiled library location选择新建的vivado_2018.3_lib文件夹;Simulator Executable path仿真器运行路径选择modelsim安装路径下的win64pe文件夹。然后点击Compile,等待生成。
查看查看编译库Compiled library location路径下,应该出现modelsim.ini文件。将此文件
将modelsim.ini设置为全局变量,这样下次就不需要再编译库文件了
Vivado设置第三方仿真工具及库路径
OK了,可以仿真试试了