XLINUX-FPGA开发-工具篇-Vivado与Modelsim的联合仿真

大家好,我是Xiaojie,桂林电子科技大学计算机在读硕士研究生,这篇内容主要是给大家分享:XLINUX-FPGA开发-工具篇-Vavido与modelsim的联合仿真,接下来进入正题

前言

为什么要将Vivado与modelsim进行联合仿真,在Vivado中有自带的仿真工具,但是速度较慢,因此选用另一个仿真工具modelsim搭配Vivado进行联合开发。

Vivado库编译

  1. 在modelsim的安装路径中新建一个文件夹命名为Vivado_Library,这个文件夹用到存放Vivado编译好的库文件
    在这里插入图片描述
  2. 启动Vivado,依次点击Tools->Compile Simulation Libraries
    在这里插入图片描述
  3. 出来Compile Simulation Libraries页面,设置存放编译库的路径,点击Compile
    在这里插入图片描述
  4. 接下来,开始进行编译阶段,花费时间可能比较长,编译完成后,编译的窗口会自动关闭
  5. 完成编译后,Vivado_Library文件夹中会出现编译好的库文件
    在这里插入图片描述

将编译好的库文件配置到modelsim

  1. 用notepad++打开Vivado_Library中的modelsim.ini,搜索;mvc_lib = $MODEL_TECH/…/mvc_lib这句话,进行内容的复制
    在这里插入图片描述在这里插入图片描述

  2. 将要复制的内容复制好,回到modelsim的安装路径,找到modelsim.ini

    1. 右击属性,取消modelsim.ini的只读属性
      在这里插入图片描述
      在这里插入图片描述

    2. 用notepad++打开modelsim安装路径中的modelsim.ini,搜索modelsim_lib = $MODEL_TECH/…/modelsim_lib这句话,将上述的内容复制的内容进行粘贴到这句话的后面
      粘贴后的效果:
      在这里插入图片描述
      在这里插入图片描述

  3. 打开modelsim,会将刚刚编译好的库文件加载进去
    在这里插入图片描述

在Vivado中配置modelsim

  1. 打开Vavido,依次点击Tools->Settings,出现如下界面
    在这里插入图片描述

  2. 点击3rd Party Simulators,设置Install Paths中的Modelsim和Default Compiled Library Paths中的Modelsim
    在这里插入图片描述

  3. 在操作仿真的时候,要设置运行时的仿真器
    在这里插入图片描述
    在这里插入图片描述

  4. 这样在运行仿真的时候会自动打开modelsim
    在这里插入图片描述

至此,大功告成,Vivado与modelsim的联合仿真就完成了,不用再调用Vavido中的仿真器了。可以正式的进入FPGA的开发环节了


当幸福来敲门


下面的是笔者的微信公众号,欢迎关注,会持续更新c++、python、tensorflow、机器学习、深度学习、计算机视觉、雷达原理、FPGA等系列文章。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Xiao_Jie123/article/details/107357280