如果对包含Xilinx IP的模块或者整个工程采用第三方综合工具进行综合,那么对于IP该如何处理呢?

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

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

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

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

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

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

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

如果使用第三方综合工具,Xilinx IP…相关推荐

  1. 如何使用Synplify综合vivado带IP核的工程

    文章目录 使用Synplify综合的好处 synplify的教程 方法1(无效) 方法2 VIVODO工程 遇到的问题 使用Synplify综合的好处 下面的说法来自网上: 综合时间更好,综合出来所使 ...

  2. 如何用VCS+Verdi仿真Xilinx IP

    文章目录 如何用VCS+Verdi仿真Xilinx IP 1. VCS以及Vivado的版本问题 2. 使用VCS编译Vivado的IP库 3. 使用Vivado工具调用VCS进行仿真 1.新建带有I ...

  3. 小米android微博授权管理工具下载,微博推广:第三方微博工具,微博管理工具:微博粉丝管理工具!...

    推荐几个微博营销的必备工具 第三方微博工具很多,主要有以下几大类: 1:微博内容库工具 内容库目前以微博内容库.皮皮时光机.微博段子,这几款工具的内容库分类明确,并且有关键字搜索功能,而且每条微博连图 ...

  4. 【快速打点综合工具 -- ALLiN】

    一.工具介绍 一个辅助平常渗透测试项目或者攻防项目快速打点的综合工具,由之前写的工具AG3改名而来.是一款轻便.小巧.快速.全面的扫描工具.多用于渗透前资产收集和渗透后内网横向渗透.工具从项目上迭代了 ...

  5. xilinx ip xdc修改

    大概有4种方法可以修改xilinx ip xdc,本文主要指gt相关的位置约束(一般来说xilinx ip默认生成的pcie gt lane序和Verilog top Port的索引下标是反的) 对于 ...

  6. 高级综合(high-level-synthesis,HLS):软件算法在FPGA上实现硬件加速的综合工具

    目录 高级综合HLS(high-level-synthesis):软件算法在FPGA上实现硬件加速的综合工具 HLS简述 HLS应用背景 HLS基本要素 HLS优势 小结 高级综合HLS(high-l ...

  7. QT官方第三方开源工具

    QT官方第三方开源工具.今天再次在网上看到了QT的第三方开源工具列表,这里留下link地址,以备将来用到的时候参考使用. http://qt-project.org/wiki/Category:Add ...

  8. ​linux中使用文本工具截取ip 的几种方法

    linux中使用文本工具截取ip 的几种方法 1,使用awk工具 [root@mycentos data]# ifconfig ens33 ens33: flags=4163<UP,BROADC ...

  9. Xilinx IP解析之FIFO Generator v13.2

    一. IP概述 可参考Xilinx官网fifo_generator概述, 以下翻译自官网此IP的概述. 产品描述: LogiCORE™IP FIFO生成器内核生成经过充分验证的先进先出(FIFO)内存 ...

最新文章

  1. B-tree结构菜单的递归查询
  2. NHibernate 配置文件的处理和使用多数据库的多层架构思路(第二部分)
  3. 关于c++中运算符重载
  4. [蓝桥杯2019初赛]修改数组-并查集
  5. thinking-in-java(14)类型信息
  6. Java里面的静态代码块
  7. git merge 与 git rebase的区别
  8. 处理git clone命令的非标准SSH端口连接
  9. 系统架构(1)---单机至亿级流量大型网站系统架构演进
  10. 京东数科公布11.11一小时战报:白条交易额10秒破亿
  11. python不变的数据结构是_Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法...
  12. 浅析libuv源码-node事件轮询解析(1)
  13. Eclipse设置护眼背景
  14. php 5.4连接mysql_MySQL数据库之PHP5.4中mysql连接
  15. iOS越狱开发----iOS越狱原理详解
  16. C++ freopen 打开txt文件,读取,写入txt文件
  17. 《工作五年,决定你一生的财富》读后感
  18. flv格式转换为mp4(ffmpeg)
  19. 360全景拼接 opencv_360度视频序列全景图拼接系统的设计与实现
  20. CH340G的RTS#和DTR#引脚输出

热门文章

  1. activiti简单的方式设置流程下一个节点的处理人
  2. Fedora 31安装中文输入法 scim-pinyin
  3. java静态变量定义_java静态变量、静态方法和静态代码段
  4. 毕业设计_小型混凝土搅拌机的设计【设计说明书(论文)+14张CAD图纸+开题报告】
  5. STC12C5A60S2_DHT11驱动
  6. 对表空间USERS无权限
  7. TCP 报文各字段解析
  8. 什么是导体、绝缘体、半导体、绝缘材料?什么叫电流的热效应、磁效应、化学效应?
  9. cos(a+b)的展开证明
  10. 浅谈明日方舟游戏系统