vivado IP使用

使用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.mzph.cn/news/628169.shtml

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

相关文章

高通sm7250与765G芯片是什么关系?(一百八十一)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

HTML--CSS--边框、列表、表格样式

边框样式 属性: border-width 边框宽度 border-style 边框外观 border-color 边框颜色 需要同时设定三个属性 border-width 边框宽度 取值为像素值 border-style 边框样式 none 无样式 dashed 虚线 solid 实线 border-color 边框颜色 如示例: 为div设…

Spring Boot框架中Controller层API接口如何支持使用多个@RequestBody注解接受请求体参数

一、前言 众所周知,在Spring Boot框架中,Controller层API接口编码获取请求体参数时,在参数上会使用RequestBody注解;如果一次请求中,请求体参数携带的内容需要用多个参数接收时,能不能多次使用RequestBody…

跟我学java|Stream流式编程——并行流

什么是并行流 并行流是 Java 8 Stream API 中的一个特性。它可以将一个流的操作在多个线程上并行执行,以提高处理大量数据时的性能。 在传统的顺序流中,所有的操作都是在单个线程上按照顺序执行的。而并行流则会将流的元素分成多个小块,并在多…

微信小程序 全局配置||微信小程序 页面配置||微信小程序 sitemap配置

全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 以下是一个包含了部分常用配置选项的 app.json : {"pages": ["pages/index/index",&q…

十五.流程控制与游标

流程控制与游标 1.流程控制1.1分支结构之IF1.2分支结构值CASE1.3循环结构之LOOP1.4循环结构之WHILE1.5循环结构之REPEAT1.6跳转语句之LEAVE语句1.7跳转语句之ITERATE语句 2.游标2.1什么是游标2.2使用游标步骤4.3举例4.5小结 1.流程控制 解决复杂问题不可能通过一个 SQL 语句完…

C# Winform翻牌子记忆小游戏

效果 源码 新建一个winform项目命名为Matching Game,选用.net core 6框架 并把Form1.cs代码修改为 using Timer System.Windows.Forms.Timer;namespace Matching_Game {public partial class Form1 : Form{private const int row 4;private const int col 4;p…

简单介绍JDK、JRE、JVM三者区别

简单介绍JDK vs JRE vs JVM三者区别 文编|JavaBuild 哈喽,大家好呀!我是JavaBuild,以后可以喊我鸟哥,嘿嘿!俺滴座右铭是不在沉默中爆发,就在沉默中灭亡,一起加油学习,珍惜现在来之不…

【samba】Ubuntu20.04安装 error255解决方法

目录 使用samba报错 net usershare returned error 255时(如下图)解决方法如下: 1、安装 Samba 服务: 2、配置 Samba 共享: 3、设置 Samba 用户密码: 4、重启 Samba 服务: 6、在 Windows 上…

mysql 下载和安装和修改MYSQL8.0 数据库存储文件的路径

一、第一步:下载步骤 下载链接:MySQL :: Download MySQL Installer 选择版本8.0.35,社区版, 点击 Download 下载 安装包 二、第二步:安装步骤 添加环境变量,C:\Program Files\MySQL\MySQL Server 8.0\bin 可以点开MySQL 8.0 Co…

C++基础1

一、形参带默认值的函数 二、inline内联函数 内联函数是一种在编译器处理时,将函数的实际代码插入到调用处的方法。通常,函数调用涉及一定的开销,包括保存和恢复调用现场、跳转到函数的代码位置等。而内联函数通过在调用处直接插入函数的代码…

Centos7安装K8S

Centos7安装K8S 安装过程中没有出现的错误可以往下 根据以前一些博主写的博客,在小阳翻了不下几十篇博客之后,我果断是放弃了,于是找到了官网地址,然后也有坑 1. 关闭防火墙 systemctl stop firewalld systemctl disable firew…

MySQL的各种日志

目录 一、错误日志 二、二进制日志 1、介绍 2、作用 3、相关信息 4、日志格式 5、查看二进制文件 6、二进制日志文件删除 三、查询日志 四、慢日志 一、错误日志 记录MySQL在启动和停止时,以及服务器运行过程中发生的严重错误的相关信息,当数据库…

Hive使用shell调用命令行特殊字符处理

1.场景分析 数据处理常用hive -e的方式,通过脚本操作数仓,过程中常常遇到特殊字符的处理,如单双引号、反斜杠、换行符等,现将特殊字符用法总结使用如下,可直接引用,避免自行测试的繁琐。 2.特殊字符处理 …

16.桥接模式

桥接模式 介绍 桥接模式是一种结构型设计模式,它通过将抽象部分与实现部分分离,使它们可以独立变化。这种模式通过组合的方式来实现,而不是继承。桥接模式通过将抽象和实现解耦,从而实现抽象和实现的分离,使得系统更加…

Java零基础——Vue基础篇

1.【熟悉】Vue简介 1.1 简介 它是一个构建用户界面单页面的框架 Vue是一个前端框架 https://www.pmdaniu.com/#file UI网站 UI 一般开发者使用蓝湖 工具 看着UI图 写接口 https://lanhuapp.com/web/#/item 是一个轻量级的MVVM(Model-View-ViewModel&#xff…

Spring Boot - Application Events 的发布顺序_ApplicationStartingEvent

文章目录 概述Code源码分析 概述 Spring Boot 的广播机制是基于观察者模式实现的,它允许在 Spring 应用程序中发布和监听事件。这种机制的主要目的是为了实现解耦,使得应用程序中的不同组件可以独立地改变和复用逻辑,而无需直接进行通信。 …

VMware虚拟机忘记密码操作方法

下面已openEuler虚拟机为例: 1、点击重启时,一直按esc(鼠标点击一下,确保鼠标在你的虚拟机里面) 2、一直到进入到如下页面按e键(可能会略有不同) 3、按e键后跳转到如下页面 4、在该页面输入 in…

高级定时器

本节主要介绍以下内容: 定时器简介 高级定时器功能框图讲解 一、定时器简介 定时器功能 :定时、输出比较、输入捕获、断路输入 定时器分类 :基本定时器、通用定时器、高级定时器 定时器资源 :F103有2个高级定时器、4个通…

c语言-数据类型(下)

目录 4.实型变量 5.字符常量 直接常量: 转义字符: 6.字符变量 7.字符串常量 五、输出格式总结 整型: 浮点型: 字符及字符串: 指针(地址): 六、typedef 七、sizeof一个问…