GIT管理Vivado工程的流程及步骤:
1.创建VIVADO工程
1.1工程目录结构确定
按以下工程目录结构创建工程。
xxx_project
-prj
-src
-xdc
-ipcore
-coe
-ipcore
-ipcore
-tcl
Tips:
目录结构的确定,主要有两个目的:
- 明确哪些文件夹下的文件需要版本管理;
- 解决使用tcl脚本时,工程配置中相对路径的问题;
1.2创建工程
cd到prj目录下,打开VIVADO,并新建工程。
2.IP Core管理
按照Xilinx推荐的方式[1]:在Manage IP中生成IP Core。如果IP Core在综合时使用Global模式,则只需要生成.xci和.xml文件即可。
如果IP Core在综合时使用OOC模式,则所有生成的文件都需要在版本管理中。

IP Core使用的coe、mif文件等,放在ipcore/coe目录下。
Tips:
- Global模式:版本管理中,只需要.xml和.xci文件,就可以完全重新生成IP Core;
- OOC模式:所有生成文件均需在版本管理中,如.dcp文件;虽然只.xml和.xci文件就可以完全重新生成IP Core,但为了节省综合的时间

本文详细介绍了使用Vivado创建FPGA项目的过程,包括工程目录结构的设计、IP Core管理、tcl脚本生成及Git提交流程。通过合理组织文件结构和使用tcl脚本,可以有效管理版本并实现自动化编译。
最低0.47元/天 解锁文章
1334





