许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  FPGA学习之路:Vivado与Modelsim联合仿真教程

FPGA学习之路:Vivado与Modelsim联合仿真教程

阅读数 6
点赞 0
article_banner

Vivado与Modelsim联合仿真

笔者在学习FPGA过程中遇到了如何使用Vivado和Modelsim进行联合仿真的问题,特此记录。

首先确定版本

笔者Vivado用的是2018.3版本,先是随便下了个Modelsim10.1c 的版本,到编译库文件时报错了,后来发现是俩款软件的版本不匹配。所以大家在进行联合仿真之前先核对两个软件的版本是否对应,不用到最后再卸载重装。

   具体的版本对应情况放到文档末尾,大家可翻到文末查看。

   笔者用的是Vivado2018.3,查询的对应的Modelsim版本为10.6c。


Modelsim破解

准备Modelsim10.6c的安装包

下载链接

步骤如下:

(1)、安装软件,注意安装路径中不要出现中文或空格,安装过程中一直点击YES即可。

2.png

(2)、把crack.batMentorKG.exe一起拷贝到modelsim安装目录的win64文件夹下,例如https://www.gofarlic.com\modelsim_dlx64_10.6c\win64pe

(3)、双击crack.bat,若出现下图所示问题,则将mgls64.dll重命名为mgls.dll再次重新运行crack.bat即可。

1.png

(4)、将生成的LICENSE.TXT放在modelsim的安装路径下,如https://www.gofarlic.com\modelsim_dlx64_10.6c,若前面修改了mgls64.dll文件的名称,则生成完LICENSE文件后应当把名字改回去。

(5)、新建 环境变量  MGLS_LICENSE_FILE,变量值为LICENSE放置的路径,如https://www.gofarlic.com\modelsim_dlx64_10.6c\LICENSE.TXT。在win10中,右键此电脑->属性->高级系统设置->环境变量,进行环境变量的添加。

3.png

4.png

(6)、打开Modelsim软件,安装破解结束。

5.png



联合仿真

(1)、打开任意一个vivado工程,再按下图所示点击编译Xilinx的仿真库。

6.png

注意:Simulator选Modelsim Simulator,编译库Compiled library   location放入新建的文件夹https://www.gofarlic.com\Xilinx\Xlib中(可自己指定),Simulator executable path选择modelsim安装路径下的win64pe。注意Compile Xilinx IP选项不勾选。

7.png

编译结果从Vivado中的Tcl Console中可知,无Errors,芜湖起飞!

8.png

(2)查看编译库Compiled library location路径下,应该出现modelsim.ini文件。

9.png

我们将其设置为用户的全局变量,这样下次就不需要再编译库文件了,步骤如下图所示:

10.png

11.png

(3)、设置第三方仿真软件的安装路径与编译库的路径,具体步骤如下图所示

12.png

13.png

14.png

(4)、全部准备就绪后,点击Run Simulation中的Run Behavioral Simulation。

15.png

自动弹出Modelsim,并显示波形,游戏结束。

16.png

Vivado与Modelsim对应版本

Vivado Design Suite 2018.3

Mentor Graphics ModelSim SE  /DE/PE (10.6c)

   Mentor Graphics Questa Advanced Simulator (10.6c)
Cadence Incisive Enterprise Simulator (IES) (15.20.053)

   Cadence Xcelium Parallel Simulator (18.03.005)

   Synopsys VCS   and VCS MX (N-2017.12-SP2)

   Aldec Active-HDL (10.5) Aldec Riviera-PRO (2018.02)

Vivado Design Suite 2018.2

Mentor Graphics ModelSim SE/DE/PE (10.6c)

   Mentor Graphics Questa Advanced Simulator (10.6c)

   Cadence Incisive Enterprise Simulator (IES) (15.20.042)

   Cadence Xcelium Parallel Simulator (17.10.005)

   Synopsys VCS and VCS MX (N-2017.12)

   Aldec Active-HDL (10.4a) Aldec Riviera-PRO (2017.10)

Vivado Design Suite 2018.1

Mentor Graphics ModelSim SE/DE/PE (10.6c)

   Mentor Graphics Questa Advanced Simulator (10.6c)

   Cadence Incisive Enterprise Simulator (IES) (15.20.042)

   Cadence Xcelium Parallel Simulator (17.10.005)

   Synopsys VCS and VCS MX (N-2017.12)

   Aldec Active-HDL (10.4a) Aldec Riviera-PRO (2017.10)

Vivado Design Suite 2017.4

Mentor Graphics ModelSim SE/DE/PE (10.6b)

   Mentor Graphics Questa Advanced Simulator (10.6b)

   Cadence Incisive Enterprise Simulator (IES) (15.20.028)

   Synopsys VCS and VCS MX (M-2017.03-SP1)

   Aldec Active-HDL (10.4a) Aldec Riviera-PRO (2017.02)

Vivado Design Suite 2017.3

Mentor Graphics ModelSim SE/DE/PE (10.6b)

   Mentor Graphics Questa Advanced Simulator (10.6b)

   Cadence Incisive Enterprise Simulator (IES) (15.20.028)

   Synopsys VCS and VCS MX (M-2017.03-SP1)

   Aldec Active-HDL (10.4a) Aldec Riviera-PRO (2017.02)

Vivado Design Suite 2017.2

Mentor Graphics ModelSim SE/DE/PE (10.5c)

   Mentor Graphics Questa Advanced Simulator (10.5c)

   Cadence Incisive Enterprise Simulator (IES) (15.20.014)

   Synopsys VCS and VCS MX (L-2016.06-SP1)

   Aldec Active-HDL (10.4) Aldec Riviera-PRO (2016.10)

Vivado Design Suite 2017.1

Mentor Graphics ModelSim SE/DE/PE (10.5c)

   Mentor Graphics Questa Advanced Simulator (10.5c)

   Cadence Incisive Enterprise Simulator (IES) (15.20.014)

   Synopsys VCS and VCS MX (L-2016.06-SP1)

   Aldec Active-HDL (10.4) Aldec Riviera-PRO (2016.10)

Vivado Design Suite 2016.4

Mentor Graphics ModelSim SE/DE/PE (10.5c)

   Mentor Graphics Questa Advanced Simulator (10.5c)

   Cadence Incisive Enterprise Simulator (IES) (15.20.005)

   Synopsys VCS and VCS MX (L-2016.06)

   Aldec Active-HDL (10.3) Aldec Riviera-PRO (2016.06)

Vivado Design Suite 2016.3

Mentor Graphics ModelSim SE/DE/PE (10.5c)

   Mentor Graphics Questa Advanced Simulator (10.5c)

   Cadence Incisive Enterprise Simulator (IES) (15.20.005)

   Synopsys VCS and VCS MX (L-2016.06)

   Aldec Active-HDL (10.3) Aldec Riviera-PRO (2016.06)

Vivado Design Suite 2016.2, 2016.1

Mentor Graphics ModelSim SE/DE/PE (10.4d)

   Mentor Graphics Questa Advanced Simulator (10.4d)

   Cadence Incisive Enterprise Simulator (IES) (15.10.013)

   Synopsys VCS and VCS MX (K-2015.09)

   Aldec Active-HDL (10.3) Aldec Riviera-PRO (2015.10)

Vivado Design Suite 2015.4, 2015.3

Mentor Graphics ModelSim SE/DE/PE (10.4b)

   Mentor Graphics Questa Advanced Simulator (10.4b)

   Cadence Incisive Enterprise Simulator (IES) (14.20.006)

   Synopsys VCS and VCS MX (J-2014.12-SP2)

   Aldec Active-HDL (10.2 SP2) Aldec Riviera-PRO (2015.06)

Vivado Design Suite 2015.2, 2015.1

Mentor Graphics ModelSim SE/DE/PE (10.3d)

   Mentor Graphics Questa Advanced Simulator (10.3d)

   Cadence Incisive Enterprise Simulator (IES) (14.10.011)

   Synopsys VCS and VCS MX (I-2014.03-SP1)

   Aldec Active-HDL (10.1 SP1) Aldec Riviera-PRO (2015.02)

Vivado Design Suite 2014.4

Mentor Graphics ModelSim SE/DE/PE (10.3b)

   Mentor Graphics Questa Advanced Simulator (10.3b)

   Cadence Incisive Enterprise Simulator (IES) (13.20.005)

   Synopsys VCS and VCS MX (I-2014.03)

   Aldec Active-HDL (9.3 SP1) Aldec Riviera-PRO (2014.02)

Vivado Design Suite 2014.3

Mentor Graphics ModelSim SE/DE/PE (10.3b)

   Mentor Graphics Questa Advanced Simulator (10.3b)

   Cadence Incisive Enterprise Simulator (IES) (13.20.005)

   Synopsys VCS and VCS MX (I-2014.03)

   Aldec Active-HDL (9.2 SP1) Aldec Riviera-PRO (2014.02)

Vivado Design Suite 2014.2, 2014.1

Mentor Graphics ModelSim SE/DE/PE (10.2a)

   Mentor Graphics Questa Advanced Simulator (10.2a)

   Cadence Incisive Enterprise Simulator (IES) (12.2-016)

   Synopsys VCS and VCS MX (H-2013.06-SP1)

   Aldec Active-HDL (9.3 SP1) Aldec Riviera-PRO (2014.02)

Vivado Design Suite 2013.4

Mentor Graphics ModelSim SE/DE/PE (10.2a)

   Mentor Graphics Questa Advanced Simulator (10.2a)

   Cadence Incisive Enterprise Simulator (IES) (12.2-016)

   Synopsys VCS and VCS MX (H-2013.06)

   Aldec Active-HDL (9.2 SP1) Aldec Riviera-PRO (2013.06)

Vivado Design Suite 2013.3

Mentor Graphics ModelSim SE/DE/PE (10.2a)

   Mentor Graphics Questa Advanced Simulator (10.2a)

   Cadence Incisive Enterprise Simulator (IES) (12.2-016)

   Synopsys VCS and VCS MX (H-2013.06-3)

   Aldec Active-HDL (9.2) Aldec Riviera-PRO (2013.02)

Vivado Design Suite 2013.1, 2013.2

Mentor Graphics ModelSim SE/DE/PE (10.1b)

   Mentor Graphics Questa Advanced Simulator (10.1b)

   Cadence Incisive Enterprise Simulator (IES) (12.2)

   Synopsys VCS and VCS MX (G-2012.09)

   Aldec Active-HDL (9.2) Aldec Riviera-PRO (2012.10)

reference


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空