Incremental Compile增量编译是Vivado提供的一项高阶功能。目的旨在当设计微小的改变时,重用综合和布局布线的结果,缩短编译时间。

下图是增量编译的流程:

增量编译需要已经编译完成的原始设计的dcp文件作为参考,当我们在原始设计上做微小的改动时,就可以使用增量编译的流程。这些改动包括:

- RTL代码的微小修改

- 网表的微小修改,比如增加或者改变ILA

在Vivado里面,使能IncrementalCompile的方式非常简洁,在Impl run上右键选择“Set Incremental Compile…”,然后设置相应的参考dcp文件即可:

Tips:

1. 当参考设计和当前设计的相似度大于95%的时候,最适合用增量编译技术

相似度低于75%时,工具会关闭增量编译

2. 有些时候,即使很小的RTL改动,也会造成网表的巨大差异。比如

a) 改变HDL中的某些全局常量

b) 增加总线的位宽

Vivado中的Incremental Compile增量编译技术详解相关推荐

  1. 在Vivado中,使用锁定增量编译技术进行增量综合布局布线

    为了实现对FPGA系统的place.route的锁定,只通过vivado中setting中的增量设置是不够的,这里需要加入锁定设计.其具体步骤如下: 打开vivado软件,在弹出的界面中,选择如下菜单 ...

  2. Windows7中Prefetch预读文件技术详解

    大家都知道,Windows系统有种预读文件的缓存机制,让过去打开过的程序.服务再次打开时更快捷.WindowsXP中采用了这个Prefetch技术,每次在电脑里面存入.pf文件,它包含了应用程序加载的 ...

  3. Vivado中的IP核——Interrupt Controller详解

    资料ID:PG099 文档查找软件:DocNav,在安装vivado时可以选择一并安装 Vivado的中断控制器处理中断时有两种模式,分别为快速中断模式和正常中断模式.本文只介绍正常中断模式.由于赛灵 ...

  4. php中会话技术,php session会话技术详解

    会话技术详解 发布时间-04-来源:青锋建站作者:青锋建站 PHP中的会话支持是在并发访问时由一个方法来保存某些数据,被广泛用于保持会话状态,存储会话变量.以下是青锋建站给大家分享的有关技术的详解,包 ...

  5. 作为SLAM中最常用的闭环检测方法,视觉词袋模型技术详解来了

    摘自:https://mp.weixin.qq.com/s/OZnnuA31tEaVt0vnDOy5hQ 作为SLAM中最常用的闭环检测方法,视觉词袋模型技术详解来了 原创 小翼 飞思实验室 今天 基 ...

  6. 【H.264/AVC视频编解码技术详解】八、 熵编码算法(2):H.264中的熵编码基本方法、指数哥伦布编码

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

  7. d3d(Direct X)中的comptr技术详解

    在这篇文章中 d3d(Direct X)中的com技术详解_杀神李的博客-CSDN博客 我们已经学会了d3d中的com技术,现在让我们继续学习comptr 上文中我们说到,所有基于com技术的类都必须 ...

  8. P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解

    目录 1.内容概述 2.反向链接技术:一种特殊的P2P场景(通信双方中只有一方位于NAT设备之后) 3.基于UDP协议的P2P打洞技术详解 3.1.原理概述 3.2.典型P2P情景1: 两客户端位于同 ...

  9. VXLAN中EVPN技术详解(二)——EVPN与VXLAN分布式网关

    今天继续给大家介绍VXLAN技术,本文主要内容是EVPN技术的主要应用--VXLAN分布式网关.本文从VXLAN分布式网关实现的角度,对EVPN的实现进行了详细的讲解. 阅读本文,您需要有一定的VXL ...

最新文章

  1. POJ-1274 The Perfect Stall---二分图模板
  2. 爬虫爬取链接中文字_使用爬虫技术爬取图片链接并下载图片
  3. 克隆仓库时HTTPS和SSH方式的区别和使用
  4. matlab工具箱中draw_graph不能用的解决方案
  5. [笔记][mooc]《程序设计入门—C语言》
  6. Android 蓝牙4.0在实际开发中的运用
  7. IPTV机顶盒和网络盒子及转换
  8. 《伪化生:修罗战场》写给那些在读伪化生专业的
  9. 深度学习是什么,深度学习概念的基本理解?
  10. [MAR DASCTF明御攻防赛]enjoyit_1
  11. 计算机网页外文文献图书,免费外文文献网站.doc
  12. jsp酒店客房预订系统带前端
  13. 计算机技能比赛培训总结怎么写,技能大赛总结范文
  14. [4G5G基础学习]:L3 RRC层概述与总体架构、ASN.1消息、无线承载SRB, DRB、终端三种状态、MIB, SIB,NAS消息类型
  15. origin三图合一_神教程:Origin也能玩转图片拼接组合排版
  16. 消除六边形html5,六边形消除
  17. shell 脚本中日期运算
  18. 『辞旧迎新』一个只会写Bug的Coder年终总结
  19. 无法清除计算机的主dns,无法清除DNS缓存的解决办法
  20. 离职当天,删库跑路,京东到家程序员被判刑

热门文章

  1. 2020 年百度之星·程序设计大赛 - 初赛一 Dec 二维DP,预处理
  2. 【PAT乙】1003 我要通过! (20分) 字符串条件判定
  3. java final形参_求高手回答final形参问题
  4. 基于关系域演算的QBE语言
  5. 有向图生成树个数(bzoj 4894: 天赋)
  6. 根据图像连接数判别不同像素所处的位置
  7. javascript之字符串常用方法学习 charAt concat indexOf substring substr toUpperCase
  8. 吴恩达神经网络和深度学习-学习笔记-25-定位数据不匹配
  9. OPNET网络仿真分析-1.1.2、OPNET简介
  10. 2021.01.04