前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如果使用第三方综合工具,Xilinx IP…

如果使用第三方综合工具,Xilinx IP…

作者头像
Lauren的FPGA
发布2020-08-10 10:33:36
7970
发布2020-08-10 10:33:36
举报
文章被收录于专栏:Lauren的FPGA
如果对包含Xilinx IP的模块或者整个工程采用第三方综合工具进行综合,那么对于IP该如何处理呢?

第一步:如果明确使用第三方综合工具,那么对于IP应采用Manage IP的流程,如下图所示。这个方法本质上就是创建了一个IP工程,所有用到的IP都在此工程下被管理。

第二步:根据设计需要定制IP,同时对IP采用OOC的综合方式,这样每个IP都会生成自己对应的网表文件,也就是.dcp文件。

第三步:在第三方综合工具中创建所需工程,对于Xilinx IP,应添加<ip_name>_stub.v或<ip_name>_stub.vhdl文件。该文件中包含了一些综合向导,使得综合工具将IP视为Black box,同时阻止综合工具对其输入/输出管脚插入I/O Buffer。

第四步:把第三方综合工具生成的EDIF文件添加到Vivado中,创建Vivado工程,同时将IP的.xci或.xcix文件加入工程,执行布局布线。

上述过程,无论是Project模式还是Non-project模式,都可以采用相应的脚本完成。

Project模式,对应的脚本如下图所示。

Non-project模式,对应的脚本如下图所示。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lauren的FPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档