Vivado与Modelsim联合仿真

目录

Vivado与Modelsim联合仿真

1. 常用版本

2. 编译和添加仿真库

Vivado编译库

Modelsim添加仿真库

3. 联合仿真


1. 常用版本

Vivado Design Suite 2019.2

Mentor Graphics ModelSim SE/DE/PE (2019.2)

Vivado Design Suite 2018.3

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

Vivado Design Suite 2017.4

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

完整信息来自XIlinx官网AR# 68324

 

2. 编译和添加仿真库

Vivado编译库

打开vivado在顶部菜单栏中选择

       Tool -> Compile Simulation Libraries

然后再打开的窗口中

  1. 选择仿真软件这里选择 ModelSim simulator;
  2. 选择编译库的存放位置;
  3. 选择仿真软件执行文件的位置,常在安装目录下/win64下;
  4. 点击Compile。

等待编译完成。

编译完成后能在Tcl窗口看到信息,如果对应版本错误那么出现ERROR。

Vivado与Modelsim联合仿真

 

Modelsim添加仿真库

       在目标编译库下的 .ini 文件中找到 lib的路径 添加到modesim的安装目录下的 .ini 文件中。

 

3. 联合仿真

在Vivado设置中选择第三方仿真

  1. Settings -> 3rd Party Simulator;
  2. 设置modelsim的路径;
  3. 设置刚才编译的库的路径。
  4. 点击OK。

Vivado与Modelsim联合仿真

此时,此时就可以开始使用modelsim仿真了。

使用modelsim进行仿真

在设置中将目标仿真器设置为modelsim

Vivado与Modelsim联合仿真

在TCL中使用命令

launch_simulation -scripts_only

将会在工程目录 *.sim/sim_1/behav/modelsim 中生成 .do文件。

.do文件是modelsim的执行文件。

在modelsim窗口transcript中切换到do文件目录下依次执行

*_ compile.do和*_ simulate.do。

自动生成的do文件末尾有关闭指令。

quit -force

 

 

上一篇:sparksql插入postgresql 字段格式不匹配报错处理


下一篇:期末实验3