vivado IP使用

news2025/2/27 10:23:36

使用IP源

注意:有关IP的更多信息,包括添加、打包、模拟和升级IP,请参阅VivadoDesign Suite用户指南:使用IP(UG896)进行设计。在Vivado IDE中,您可以在RTL项目中添加和管理以下类型的IP核心:

•Vivado Design Suite AMD核心实例文件(XCI)XCI格式的IP核是Vivado Design Suite的原生内核,可以添加到设计中或通过从AMD IP目录中自定义IP核心,或使用文件 → 添加Sources命令直接添加文件。XCI文件存储配置和约束将IP添加到设计中时指定或自定义的IP核心的选项。

重要!在项目模式或非项目模式下使用IP时,请始终将XCI文件添加到设计;而不是合成的DCP文件。XCI文件的使用确保了IP的输出产品该工具所需的核心在整个设计流程中被一致地生成和使用。

•Vivado Design Suite核心容器文件(XCIX)Core Container功能通过提供IP的单个文件表示。IP配置和所有生成的输出文件包含在一个扩展名为XCIX的压缩二进制文件中。此扩展类似于XCI文件用于IP定制文件,并以类似的方式工作。添加或时读取IP时,可以指定XCIX文件。有关更多信息,请参阅Vivado中的此链接Design Suite用户指南:使用IP(UG896)进行设计。

•使用Vivado IP打包器(XCI)打包的用户IPVivado Design Suite用户指南:创建和包装自定义IP(UG1118)介绍了如何以封装用户定义的IP以在AMD IP目录中使用。用户IP存储库可以添加到使用IP_REPO_PATHS属性的目录,该属性定义一个或多个的路径包含第三方或用户定义IP的目录。

请参阅中的IP_REPO_PATHS属性Vivado Design Suite属性参考指南(UG912),了解更多信息。

•CORE Generator IP核心(XCO)Vivado Design Suite支持来自CORE Generator工具的传统IP。这些传统IP在导入到设计中时被锁定,并且需要相应的NGC(网表)文件,以支持将IP实现为一个设计。否则,如果IP的XCI升级可用,您可以右键单击IP核心,然后从右键菜单中选择升级IP。

•第三方IP网表在某些情况下,第三方提供商提供IP作为合成的NGC或EDIF网表。您可以加载使用“添加源”将这些文件作为分层设计源导入到项目或设计中命令有关信息,请参见创建和添加设计源。

从IP目录添加IP

提示:默认情况下,IP目录仅显示与目标兼容或受目标支持的IP核心当前项目的部分(或板)。您可以通过以下方式更改默认设置以显示目录中的所有IP取消选择Vivado IP目录中的隐藏工具栏按钮。您可以通过从中选择IP,将AMD IP目录中的IP核添加到您的设计层次结构中目录,并为您的设计定制IP。自定义涉及修改IP核心的参数或功能,并将IP源文件添加到您的设计项目中。这个IP目录还列出了可在IP集成器中使用的接口。

1.首先,在Vivado IDE的流导航器中选择IP目录。这将打开目录如下所示。

有关筛选IP目录中显示的IP核心的信息,以及的其他详细信息使用目录时,请参阅《Vivado Design Suite用户指南:使用IP进行设计》中的此链接(UG896)。

从IP目录中选择一个IP,然后使用以下方法:

•从IP目录中,选择IP,然后从右键单击菜单中选择“自定义IP”命令。

•双击所选IP以打开所选IP核心的“自定义IP”对话框。

“自定义IP”对话框显示了可用于的各种参数和选项自定义IP。“自定义IP”对话框的内容各不相同,具体取决于您选择的特定IP,并且可以包括一个或多个用于输入值的选项卡。

当您选择“确定”关闭“自定义IP”对话框并确认您的设置时指定时,IP源文件(包括IP模块的HDL定义)将添加到设计项目,并显示在“源”窗口的“IP源”选项卡中。将IP添加到您的设计中后,您必须在中生成支持IP所需的任何文件您的设计,例如实例化模板、XDC约束和模拟源。这些文件统称为输出产品。请参阅生成输出产品有关更多信息,请参阅IP Core。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1382587.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一分钟找到所有的中文核心期刊

1.进入中国知网找到出版物检索 2.在出版来源导航这里选择期刊导航 3.右边拉到底选择核心期刊导航 4.选择自己专业的期刊即可

SpringMVC 学习博客记录

文章目录 Servlet请求转发和请求包含RequestDispatcher HandlerInterceptor组件实际运用场景 HandlerMapping&RequestMappingInfo(HandlerMapping)HandlerExecutionChainHandlerAdapter源码学习知识点博客记录 Servlet请求转发和请求包含 RequestDispatcher Request#getR…

微服务技术要点

一、服务注册到nacos 1.下载nacos,修改nacos启动模式为单机模式,另外需要在环境变量配置JAVA_HOME,否则启动不起来。 2.启动类加注解EnableDiscoveryClient 3.application.yml配置nacos地址 spring:cloud:nacos:discovery:server-addr: 127.0.0.1:884…

JDK-JVM

JVM JDKJDK内部体系结构:JVM 与 跨平台JVM在程序运行过程中的运行细节,内存分配 和 流转模型。JVM结构体系1. 虚拟机栈2. 线程栈2.1. 栈帧2.2. 数据结构栈 与 线程栈 的关系:2.3.栈帧的内部结构:2.4 方法中的数据 在栈帧中的流转过…

MyBatis第三课

目录 回顾 #和$区别 #(预编译SQL)和$(即时SQL,它是进行的字符串拼接)的区别,其中之一就是预编译SQL和即时SQL的区别 原因: 回顾 两者的共同点 MaBits可以看作是Java程序和Mysql的沟通桥梁&…

网页设计与网站建设作业html+css+js,一个简易的游戏官网网页

一个简易的游戏网页 浏览器查看 目录结构 部分代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport&…

【c++】利用嵌套map创建多层树结构

通常树的深度都大于1&#xff0c;即树有多层&#xff0c;而树结构又可以用c的map容器来实现&#xff0c;所以&#xff0c;本文给出了一种多层树结构的实现思路&#xff0c;同时也给出了相应的c代码。 整体思路概述 首先定义一个节点类Node类&#xff0c;要包括children&#x…

EI论文复现:考虑多能互补的综合能源系统/虚拟电厂/微电网优化运行程序代码!

本程序参考EI论文《基于多能互补的热电联供型微网优化运行》&#xff0c;文章通过储能设备解耦热电联系&#xff0c;建立基于多能互补的综合能源系统/虚拟电厂/微电网优化运行模型。模型包含系统供给侧的多能互补协调与需求侧的综合能源响应两个方面&#xff0c;使供给侧通过能…

基于springboot时间管理系统源码和论文

在Internet高速发展的今天&#xff0c;我们生活的各个领域都涉及到计算机的应用&#xff0c;其中包括时间管理系统的网络应用&#xff0c;在外国时间管理系统已经是很普遍的方式&#xff0c;不过国内的管理系统可能还处于起步阶段。时间管理系统具有时间管理功能的选择。时间管…

XTuner 大模型单卡低成本微调实战

文章目录 配置环境微调部署与测试自定义微调 XTuner 大模型单卡低成本微调 原理可查看 XTuner 大模型单卡低成本微调原理 配置环境 创建一个名为xtuner&#xff0c;python3.10版本虚拟环境 conda create --name xtuner0.1.9 python3.10 -y创建一个xtuner019文件夹&#xff0c…

WebGL在虚拟现实(VR)的应用

WebGL在虚拟现实&#xff08;VR&#xff09;领域的应用日益增多&#xff0c;它为在Web浏览器中创建交互式的虚拟现实体验提供了强大的支持。以下是一些WebGL在VR领域的应用示例&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&am…

Word插件-大珩助手-手写电子签名

手写签名 支持鼠标写&#xff0c;支持触摸屏写&#xff0c;点击画笔按钮切换橡皮擦&#xff0c;支持清空画板重写&#xff0c;点击在word中插入签名&#xff0c;可插入背景透明的签字图 素材库-保存签名 将写好的签字图复制粘贴到素材库中&#xff0c;以便永久使用&#xff…

Visual Studio Code1.67版本已正式发布,新增Rust指南

Visual Studio Code1.67版本已正式发布&#xff0c;该版本包含大量增强生产力的更新项&#xff1a; 资源管理器文件嵌套 通过这次更新&#xff0c;用于浏览和管理文件和文件夹的Visual Studio Code的资源管理器工具现在支持基于名称嵌套相关文件。 资源管理器现在支持根据文…

【Linux操作】国产Linux服务管理操作

【Linux操作】国产Linux服务管理操作 前言SAMBA配置服务器端1. 安装相关包2. 配置/etc/samba/smb.conf&#xff0c;在此文件末尾添加如下内容&#xff0c;并保存退出。3. 创建/home/share并更改权限4. 启动samba服务 客户端• Windows客户端• 麒麟客户端 Telnet1、telnet语法2…

机器学习中的线性回归

线性回归 概念 利用 回归方程(函数) 对 一个或多个自变量(特征值)和因变量(目标值)之间 关系进行建模的一种分析方式。 分类 一元线性回归&#xff1a;y wx b 目标值只与一个因变量有关系 多元线性回归&#xff1a; y w_1x_1 w_2x_2 w_3x_3 … b 目标值只与多个…

Linux Ubuntu搭建我的世界Minecraft服务器实现好友远程联机MC游戏

文章目录 前言1. 安装JAVA2. MCSManager安装3.局域网访问MCSM4.创建我的世界服务器5.局域网联机测试6.安装cpolar内网穿透7. 配置公网访问地址8.远程联机测试9. 配置固定远程联机端口地址9.1 保留一个固定tcp地址9.2 配置固定公网TCP地址9.3 使用固定公网地址远程联机 前言 Li…

SpringSecurity6 | 登录失败后的跳转

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 循序渐进学SpringSecurity6 ✨特色专栏: MySQL学习 🥭本文内容: SpringSecurity6 | 失败后的跳转 📚个人知识库: Leo知识库,欢迎大家…

Qt/QML编程学习之心得:使用camera摄像头(35)

汽车应用中,camera起到了越来越多的作用,数字化的作用,这点无可争议,而作为GUI设计工具,如何让Camera类的应用能更好的发挥作用呢? You can use Camera to capture images and movies from a camera, and manipulate the capture and processing settings that get appl…

C#MQTT编程03--连接报文

1、报文回顾 MQTT协议中一共有14个报文&#xff0c;如下图 从上图看&#xff0c;我们要特别要注意以下3个点&#xff1a; (1)值&#xff0c;14个报文的排列&#xff0c;不是随意的&#xff0c;每个报文都有自己的值&#xff0c;而值在报文中是要用到的。后面例子会介绍到。 …

【含完整代码】Java定时任务之xxl-job[超详细]

前言 个人博客&#xff1a;www.wdcdbd.com 在Java中使用定时任务是一件很常见的事情&#xff0c;比如使用定时任务在什么时间&#xff0c;什么时候&#xff0c;去发布一些信息&#xff0c;或者去查询一些日志等相关的代码。这时&#xff0c;我们就要开发定时任务这中功能来实现…