轻松搭建FPGA开发环境:第三课——Vivado 库编译与设置说明

工欲善其事必先利其器,很多人想从事FPGA的开发,但是不知道如何下手。既要装这个软件,又要装那个软件,还要编译仿真库,网上的教程一大堆,不知道到底应该听谁的。所以很多人还没开始就被繁琐的开发环境搭建吓退了,还没开始就放弃了!

笔者用几节课的时间,从头讲解FPGA开发的相关环境如何搭建,让大家都能轻松的搭建FPGA的开发环境,从而享受FPGA开发乐趣。

本节主要讲解如何编译Vivado的仿真库文件,以及如何在modelsim中如何配置。

  • Vivado 库编译

首先,在 Modelsim 安装路径 D:\modeltech64_10.5 下新建一个文件夹 Vivado_Library,

用于一会编译 Vivado 的库文件所存放的文件夹。

打开 Vivado,点击菜单 Tools-Compile Simulation Libraries…

如图进行设置,注意 Compiled library location 设置D:\modeltech64_10.5\Vivado_Library, 然后点击 Compile 进行库编译。

开始编译,要等待一会,一般需要半个小时以上。

完成编译后,可以看到当前 D:\modeltech64_10.5\Vivado_Library 文件夹下出现了很编译译好的库文件。

  • 配置编译库路径

用UE打开 D:\modeltech64_10.5\Vivado_Library 文件夹下的 modelsim.ini 文件

搜索到下面这句话:

;mvc_lib = $MODEL_TECH/../mvc_lib

接着从以下这行代码开始复制库的路径信息:

secureip = D:/modeltech64_10.5/Vivado_Library/secureip

一直复制到[DefineOptionset]上面一行(注意不包括这一行)为止。

回到 D:\modeltech64_10.5 路径下,找到 modelsim.ini 文件,右键单击,弹出菜单中选择“属性”。

去掉“只读”前面的勾选,然后点击“确定”。

用UE打开这个 modelsim.ini 文件,找到下面这行代码:

modelsim_lib = $MODEL_TECH/../modelsim_lib

将前面复制的库文件路径粘贴到 modelsim_lib = $MODEL_TECH/../modelsim_lib 这行的

下面。

保存文件,关闭即可。

打开 ModelSim SE-64 10.5,可以在 Library 下面出现了刚才添加的所有库文件信息,Vivado库配置成功,后续有关Vivado IP核的仿真可以直接调用相关的仿真文件即可。

相关推荐

  1. 起飞前的准备:轻松VSCodePython开发环境

    2023-12-19 18:48:02       17 阅读
  2. Rust介绍开发环境

    2023-12-19 18:48:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-19 18:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-19 18:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-19 18:48:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-19 18:48:02       20 阅读

热门阅读

  1. json-server详解

    2023-12-19 18:48:02       40 阅读
  2. 解决matplotlib中文显示乱码

    2023-12-19 18:48:02       45 阅读
  3. 面试题,手写soft_nms

    2023-12-19 18:48:02       44 阅读
  4. 音频筑基:瞬态、基音、偏噪信号类型分析

    2023-12-19 18:48:02       37 阅读
  5. 2312d,D语言单元测试等

    2023-12-19 18:48:02       51 阅读
  6. == 和 equals 的区别

    2023-12-19 18:48:02       37 阅读
  7. Postman中raw是什么

    2023-12-19 18:48:02       34 阅读
  8. ansible

    ansible

    2023-12-19 18:48:02      33 阅读
  9. Spring 框架中都用到了哪些设计模式?

    2023-12-19 18:48:02       50 阅读
  10. 多汗症对生活的影响是什么?

    2023-12-19 18:48:02       40 阅读