modelsim仿真基本流程(XilinxVivado联合Modelsim软件仿真)
modelsim仿真基本流程(XilinxVivado联合Modelsim软件仿真)4.创建目录,选择是,如图4。图32.点击下一步,如图2所示。图23.自定义文件安装路径设置好后,点击下一步,如图3所示。
引言:Xilinx公司Vivado开发软件自带仿真工具,可以实现一般性能的FPGA软件仿真测试,其测试执行效率以及性能都不如第三方专用仿真软件Modelsim强。本文我们介绍下如何进行Vivado2016.4联合Modelsim 10.5联合仿真,内容包括以下几个方面:
- Modelsim 10.5软件安装和配置
- 联合仿真测试实例
关于Modelsim安装版本是否匹配Vivado软件,我们可以参考Xilinx UG973软件安装指导文件。
1.1 Modelsim 10.5安装1.首先,我们点击准备好的安装包,如图1所示。
图1、Modelsim10.5安装准备文件
2.点击下一步,如图2所示。
图2
3.自定义文件安装路径设置好后,点击下一步,如图3所示。
图3
4.创建目录,选择是,如图4。
图4
5.如图5,点击同意。
图5
6.创建桌面快捷方式,点击是,如图6。
图6
7.继续点击是,如图7所示。
图7
8.继续点击是,如图8所示。
图8
9.是否重启,选择否,如图9所示。
图9
10.如图10点击完成。
图10
1.2 Modelsim 10.5破解1.将“MentorKG.exe”、“mgls.dll”和“patch64_dll.bat”一起复制到“D:\modeltech64_10.5\win64”下,并允许“patch64_dll.bat”。
图11
2.将产生的LICENSE.TXT放置路径“D:\modeltech64_10.5”下。
3.鼠标右击“我的电脑”,选择属性,如图12所示。设置环境变量MGLS_LICENSE_FILE,变量值为license放置的目录,如图13所示。
图12
图13
4.打开Modelsim软件,显示如图14,则破解成功
图14
2.Vivado联合Modelsim 10.5编译仿真库Xilinx技术文档UG900提供了GUI和TCL命令编译方法,本文采用GUI编译方法配置库。
1.打开Vivado2016.4软件。从Tool菜单选择Compile Simulation Libraries...
图15
2.编译界面如16所示。如图所示,我们新建一个文件夹,用于放置编译的库文件,然后点击Compile开始编译。等待编译完成,此过程需要一段时间。
图16
3.编译完成后,点击Tcl console可以看到如图17界面。编译完成后的库文件如图18所示。
图17
3.Vivado和Modelsim联合仿真测试1.测试工程建立过程,此处不在详细介绍。我们打开一个写好的测试例程。
图18
2.设置仿真工具,我们选择ModelSim Simulator,如图19。
图19
3.点击“Run Simulation”,选择“Run Behavioral Simulation”,如图20所示。
图20
4.仿真结果如图21所示。
图21