工欲善其事必先利其器,很多人想从事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核的仿真可以直接调用相关的仿真文件即可。