0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vivado增量编译的基本概念、优点、使用方法以及注意事项

CHANBAEK 来源:FPGA入门到精通 作者:未可知摩尔 2023-05-25 18:25 次阅读

随着FPGA设计的复杂度不断提高,设计人员需要选择更为高效的设计流程来保证开发效率和减少开发成本。其中,Vivado增量编译是一种非常重要的设计流程。本文将介绍Vivado增量编译的基本概念、优点、使用方法以及注意事项。

通过阅读本文可以了解:

增量编译是什么? 有什么优点? vivado增量编译如何操作?

一、什么是Vivado增量编译

Vivado增量编译是指针对设计中已经完成的部分,仅编译修改的部分,并在这些部分重新生成比特流,以加速设计实现的过程。 简单来说,就是只更新那些被修改过的代码,而不是每次都对整个设计进行重新编译。

与传统的完全重新编译相比,Vivado增量编译的最大优势在于大幅度缩短了设计重复实现的时间。 在设计中,有时只是对某一部分进行了小的修改,但是由于需要进行完全重新编译,再次生成比特流的时间就会非常长。 因此,采用增量编译可以有效提高设计开发的效率,同时降低设计开发成本和周期。

wKgZomRvK1eAcap4AARXIgKsfCY177.jpg

二、Vivado增量编译的优点

1、 降低编译时间

Vivado增量编译只编译修改的部分,而不是每次都重新编译整个设计。 这样可以大幅度缩短编译时间,提高开发效率。

2、减少资源消耗

完全重新编译需要占用大量的计算资源,包括硬件资源和人力资源。 而使用增量编译可以减少资源的消耗,从而降低开发成本。

3、方便调试

当设计出现问题时,只需要对修改的部分进行重新编译,而不是对整个设计进行重新编译。 这样可以更加方便地定位和解决问题,提高调试效率。

三、Vivado增量编译的使用方法

1. 设置增量编译

在Vivado中启用增量编译操作很简单。

(1)打开“Settings”菜单并选择“Project Settings”下的“implementation”。

(2)在options窗口下,选择“Incremental compile”,点击选择文件窗口,如下图所示:

wKgaomRvK1eAF42IAAJJ2f1bQfo807.jpg

(2)弹出文件选择框,点击“打开当前目录”,再打开“.runs”->“impl”,选择“*dcp”文件。

v2017.4版本:

wKgZomRvK1eAO6QTAAFEC3xLSeg186.jpg

wKgaomRvK1eAPbgBAACtZANPq8Q383.jpg

v2021.2版本,不管是综合还是布线,都支持增量编译,两个设置方式基本一样,这里给出布线的增量编译示例:

wKgaomRvK1eAOY-3AAM-JMOmxJk945.jpg

wKgZomRvK1eAH9HXAAJxOsX00S0580.jpg

3、重新执行综合、布线、生成bit文件即可,可以对比下完成时间,

四、Vivado增量编译的注意事项

1、不允许更改FPGA器件类型

如果您在增量编译期间更改了FPGA器件类型,则必须进行完全重新编译。 因此,在开发过程中,请确保在编译期间不要更改FPGA器件类型。

2、避免修改顶层模块

顶层模块是设计中最基本的模块之一。 如果您修改了顶层模块,则会影响整个设计。 因此,建议避免修改顶层模块,以免影响增量编译的效果。

3、注意时序问题

在进行增量编译时,由于只更新部分代码,可能会导致时序问题。 因此,在进行增量编译时,请务必注意时序问题,并进行必要的时序分析和优化。

五、总结

Vivado增量编译是一种非常重要的设计流程,它能够大幅度缩短编译时间,提高开发效率,降低设计开发成本和周期。 在使用Vivado增量编译时,需要注意不允许更改FPGA器件类型,避免修改顶层模块,以及注意时序问题。 只有在合理使用增量编译的前提下,才能够充分发挥其优势,提高FPGA设计的效率和质量。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1624

    文章

    21597

    浏览量

    601008
  • FPGA设计
    +关注

    关注

    9

    文章

    428

    浏览量

    26458
  • 时序
    +关注

    关注

    5

    文章

    384

    浏览量

    37244
  • 编译
    +关注

    关注

    0

    文章

    647

    浏览量

    32758
  • Vivado
    +关注

    关注

    19

    文章

    803

    浏览量

    66180
收藏 人收藏

    评论

    相关推荐

    防雷元器件的使用方法及使用注意事项

    防雷元器件的使用方法及使用注意事项   (一)防雷元器件的一般使用方法  1、开关元件主要应用于共模保护,也常在无源电
    发表于 12-09 11:34 1757次阅读

    大电流发生器使用方法注意事项

    对于一些高危行业来说,给员工普及工作中的产品使用方法注意事项是非常重要的,比如说一些矿场和铁路以及石油行业。而且在这一方面,国家是有着严格的规定的。否则是没有上岗资格的。针对用到大电流发生器
    发表于 05-05 13:57

    视频展台的典型使用方法/注意事项

    视频展台的典型使用方法/注意事项   目前,随着多媒体教学设备在学校的广泛普及,专为教育演示设计的视频展台产品在某此
    发表于 02-08 11:29 1527次阅读

    摇表的接线和使用方法注意事项

    本文介绍摇表的接线和摇表使用方法及摇表注意事项
    发表于 01-28 09:33 2w次阅读

    位移传感器怎么用_位移传感器使用方法注意事项

    本文开始对位移传感器的概念和位移传感器是如何标定的进行了介绍,其次阐述了位移传感器的使用方法注意事项,最后接介绍了位移传感器安装注意事项及故障诊断
    发表于 03-12 17:21 2.8w次阅读
    位移传感器怎么用_位移传感器<b class='flag-5'>使用方法</b>及<b class='flag-5'>注意事项</b>

    讲述增量编译方法,提高Vivado编译效率

    当RTL代码修改较少时,使用增量编译功能可以提高工程的编译速度,Incremental Compile增量编译
    的头像 发表于 01-22 17:27 9931次阅读
    讲述<b class='flag-5'>增量</b><b class='flag-5'>编译</b><b class='flag-5'>方法</b>,提高<b class='flag-5'>Vivado</b><b class='flag-5'>编译</b>效率

    额温计的使用方法图解及使用注意事项

    本文首先阐述了额温计的使用方法图解,另外还介绍了红外额温计使用注意事项
    发表于 02-27 09:01 5.5w次阅读

    浅谈压力传感器的使用方法注意事项

    浅谈压力传感器的使用方法注意事项
    发表于 03-10 17:36 14次下载
    浅谈压力传感器的<b class='flag-5'>使用方法</b>及<b class='flag-5'>注意事项</b>

    安全光幕选型方法以及注意事项

    安全光幕选型方法以及注意事项
    的头像 发表于 06-28 14:35 763次阅读
    安全光幕选型<b class='flag-5'>方法</b><b class='flag-5'>以及</b><b class='flag-5'>注意事项</b>

    安全光幕选型方法以及注意事项

    安全光幕选型方法以及注意事项
    的头像 发表于 07-06 13:59 853次阅读
    安全光幕选型<b class='flag-5'>方法</b><b class='flag-5'>以及</b><b class='flag-5'>注意事项</b>

    数字万用表的使用方法注意事项

    数字万用表的使用方法注意事项
    的头像 发表于 05-07 16:50 628次阅读

    示波器无源探头的使用方法注意事项

    示波器无源探头作为示波器的重要附件,广泛应用于工业自动化、环境监测、通信及电子测量等领域。其结构简单、价格低廉、坚固耐用、使用简便和测量精度高等优点,使其成为工程师和技术人员不可或缺的工具。本文将详细介绍示波器无源探头的基本概念使用方
    的头像 发表于 05-13 18:21 1055次阅读

    钳形电流表的使用方法注意事项

    钳形电流表,作为电气测量和测试的重要工具,其使用方法注意事项对于保障测量结果的准确性和操作人员的安全至关重要。本文将从钳形电流表的使用方法注意事项两个方面进行详细阐述,以期为读者提
    的头像 发表于 05-14 16:14 2957次阅读

    现场总线的使用方法注意事项

    的稳定可靠运行,正确的使用方法注意事项至关重要。本文将详细介绍现场总线的使用方法注意事项,以供读者参考。
    的头像 发表于 06-06 11:49 620次阅读

    光纤收发器的使用方法注意事项

    光纤收发器作为光纤通信系统中的关键设备,其正确的使用方法注意事项对于确保网络传输的稳定性和可靠性至关重要。光纤收发器作为光纤通信系统中的关键设备,其正确的使用方法注意事项对于确保网
    的头像 发表于 08-26 15:20 625次阅读