FPGA版本管理(三)如何用GIT管理Vivado工程

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


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,但为了节省综合的时间
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值