加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

vivado中增量编译vivadoincrementalimplementation

(2020-02-25 17:29:57)
标签:

增量编译

incremental

implementation

分类: FPGA
注意:如果大部分设计都改变了,不可以使用增量编译。

增量编译好处:
1、设计变化较少时,提高布局布线速度,但是之前满足的时序不会改变.
2、如果设计中的cell改变了5%,会在P&R过程提速3倍.
3、自下向上综合流程避免网表修改。

一、图中是两个设计的综合和实现结果,两个设计修改不大。

vivado中增量编译vivadoincrementalimplementation

二、创建新的实现方案

vivado中增量编译vivadoincrementalimplementation

三、在第二步新建的实现impl_3中,右击选择set incremental compile。

vivado中增量编译vivadoincrementalimplementation

四、选择旧设计也就是impl_1的routed.dcp作为增量编译的dcp文件。

vivado中增量编译vivadoincrementalimplementation

五、运行run implementation,开始增量编译。

vivado中增量编译vivadoincrementalimplementation

六、 可以看到增量编译的impl_3的运行时间相对于别的实现过程时间短很多。

vivado中增量编译vivadoincrementalimplementation

七、可以通过incremental reuse report查看增量编译的reuse情况。

vivado中增量编译vivadoincrementalimplementation

下面是tcl command ,待验证。 
(1)命令:opt_design

vivado中增量编译vivadoincrementalimplementation

(2)命令:read_checkpoint -incremental */*_routed.dcp

vivado中增量编译vivadoincrementalimplementation

(3) 命令:report_incremental_reuse 

vivado中增量编译vivadoincrementalimplementation

(4) 命令:place_design

vivado中增量编译vivadoincrementalimplementation

参考网址:https://www.xilinx.com/video/hardware/incremental-implementation-vivado.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有