Vivado综合global和ooc的区别

科技   2024-09-20 21:07   湖南  



图像课程,开发板-->淘宝店铺:胡狼FPGA   

咨询微信:MyWork666888      

QQ交流群:543928922


用Vivado进行IP调用时,我们会遇到综合模式的一个选择,如下面界面所示:


对于初学者,对于这两个模式可能会比较迷惑,Global和Out of context(OOC)区别是什么,简单地说,Global模式可以理解为全局综合,当整个工程中的某个文件修改综合时,之前生成的IP核将被重新综合,而out of context per IP模式被称为OOC模式,在生成综合IP核时,已经将IP核综合为网表文件和IP调用文件,在后续整个工程实现时,不再对IP核的源文件进行综合实现,而是直接将网表与其他模块一起实现。
从两种模式的区别可以看到,Global模式相当于每次都推倒重来,这就导致综合时,只要修改了一个IP,所有模块都要重新综合,大大的增加了综合的时间,而OOC每个IP都是自己综合成自己的网表文件,当一个IP修改时,别的未作修改的不会重新综合,使用之前综合好的网表即可,使得其综合时间显著降低,这就有点类似于全局编译和增量编译的意思。所以如果想编译的快一些,用OOC模式是一个明智的选择。
最后说一下最近又开始的各种比赛了,图像这块,缩放,叠加,漫游,hdmi显示等出现在各个平台的赛题中,如果对这块有需求的,狼哥的图像入门课,缩放demo和叠加demo都是很好的学习例子,有兴趣的可以点下面链接了解详情,加文章开始处的微信号咨询。

*******往期精彩文章列表********

FPGA图像算法.图像叠加“幽灵”logo

FPGA图像算法.横条纹消除

FPGA图像算法.竖条纹消除术

Zynq系统化入门进阶详细教程

基于Zynq的图像处理入门课程

FPGA图像Canny四图拼接显示项目

FPGA之Mpsoc的VCU压缩解压demo

FPGA图像无极缩放.Demo2
FPGA图像算法.无极缩放
FPGA图像算法.导向滤波
狼板001PLUS上线,首发优惠进行中
FPGA硬件.FMC-HDMI4K-MIPI接口板
点击上面链接查看详情



胡狼FPGA
专注FPGA开发,图像接口和图像算法开发,技术之余扯扯家常,让FPGA服务生活,让生活更美好
 最新文章