千家信息网

vivado2018中如何使用modelsim联合仿真

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章将为大家详细讲解有关vivado2018中如何使用modelsim联合仿真,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.安装ModelSi
千家信息网最后更新 2024年11月17日vivado2018中如何使用modelsim联合仿真

这篇文章将为大家详细讲解有关vivado2018中如何使用modelsim联合仿真,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

1.安装ModelSim SE 10.4及破解

  • (1). 安装软件,注意:安装目录避免出现中文或空格,安装过程一直点击 Yes 即可。

  • (2). 把 MentorKG.exe、mgls.dll以及patch74_dll.bat
    一起拷贝到modelsim安装目录的win32或win64下,例如【D:\Software\Modelsim_10.5\win64】。

  • (3). 进入安装目录下的win64 文件夹找到mgls.dll mgls64.dll两个文件,去掉只读属性。

  • (4). 运行patch74_dll.bat,产生license后,放到任意目录下,例如【D:\Software\Modelsim_10.5\】。


(5). 新建用户环境变量【MGLS_LICENSE_FILE】,变量值为license放置的目录,例如:【D:\Software\Modelsim_10.5\LICENSE.TXT】。在win10中,右键此电脑,选属性,再选高级系统设置,选环境变量即可

2.vivado与modelsim的联合仿真

一、器件库编译。首先,在modelsim安装路径中新建一个名为vivado2018_lib的文件夹(路径和文件名可改),如图下图所示。

接着选择vivado菜单"Tools"-->"Compile Simulation Libraries…"命令,如下图所示。

在弹出的对话框中设置器件库编译参数,仿真工具"Simulator"选为ModelSim,语言"Language"、库"Library"、器件家族"Family"都为默认设置All(当然也可以根据自己的需求进行设置),然后在"Compiled library location"栏设置编译器件库的路径,这里选前面新建的vivado2018_lib文件夹,此外在"Simulator executable path"栏设置modelsim执行文件的路径,注意箭头部分不要勾选,如下图所示。

这一步使用TCL命令如下:

  compile_simlib -directory   -simulator 
-simulator_exec_path

例如:a)仿真库编译到D:/xilinx_sim_lib;
b)仿真工具使用Modelsim;
c)ModelSim安装在C:/modeltech74_10.2/win64;
那么完整的tcl命令就是:
compile_simlib -directory E:/modeltech74_10.4/vivado2018_lib -simulator modelsim -simulator_exec_path E:/modeltech74_10.4/win64

设置好参数后点击"Compile"按钮开始器件库的编译。下图所示为正在编译器件库的过程中。器件库编译结束后给出编译报告,从报告中看出0个警告和0个错误,如图所示。

打开modelsim安装路径下的vivado2018_lib文件夹,便可以看到已经产生了器件库,如图所示。

生成如上图所示文件,要将modelsim设置为用户全局变量,那么下一次就不需要在此编译库了。步骤如下图所示,将变量名设置为MODELSIM,变量值为modelsim.ini的路径。

二、在vivado中设置modelsim(即第三方仿真工具)的安装路径。在vivado菜单中选择"Tools"-->"Setting…",选择"Tool setting"-->"3rd Party Simulators"选项卡,在"ModelSim"栏中输入或选择modelsim工具的安装路径,如下图所示。

三、在vivado中关联了modelsim软件和编译器件库之后,就可以在vivado中调用modelsim软件对设计进行仿真了。不过,在对每一个新建的工程设计进行仿真时需要进行一些设置。选择vivado菜单"Flow"-->"Simulation Settings…"命令或点击流程向导中选择"Simulation Settings…"命令,分别如图所示。

在弹出的对话框中,设置仿真工具为modelsim、仿真语言为verilog或VHDL或混合,当设计中用到vivado中自带的仿真工具时,还要指定器件库的路径,如图10所示。关于仿真的其他参数在这里就不作介绍了。

设置好仿真参数后,如果设计文件和仿真文件也准备好,那么就可以开始对设计的功能进行仿真了。选择菜单"Flow"-->"Run Simulation"-->Run Behavioral Simulation选相应的仿真类型或点击流程向导中的"Run Simulation"-->选相应的仿真类型进行仿真,如图所示。

关于vivado2018中如何使用modelsim联合仿真就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

0