vivado 硬块规划器

硬块规划器

Versal自适应SoC的硬块规划GT组件从通用/通道更新为AMD的GT_QUAD粒度Versal™ 自适应SoC。为了启用某些GT共享用例,对GT向导流进行了修改使用Vivado IP集成商。使用Vivado IP集成商构建使用单个或多个GT_ QUAD。连接到GT_QUAD的自定义IP的设计条目为通过桥接IP,桥接IP通过Block Automation实例化、配置和连接单个或多个基于GT Quad的IP。因为GT_ QUAD可以在多个IP之间共享,GT_QUAD和REFCLK位置未在IP积分器中分配。硬块规划器提供了一个直观的用户界面来分配GT_QUAD和REFCLK位置。Hard Block Planner(硬块规划器)窗口将GT_QUAD分组到硬IP下,如PCIe®和DCMAC。此外,它提供了一种易于使用的机制,可以使用设备站点。硬块规划器在设备窗口中提供位置的视觉反馈REFCLK引脚的GT_QUAD和硬IP块。它还列出了设计中的软IP在硬IP旁边的单独下拉菜单下(以绿色突出显示),以便于规划其相关的GT区块。支持的硬IP列表包括DCMAC、MRMAC、PCIe®、,CPM和ILKN。一旦您打开一个合成设计,它就会读取和处理网表对象收集设计中可用的所有硬IP。此计划器允许您在中交叉探测位置用于更改或分配站点的设备窗口视图。中的“硬块规划器”选项只有在打开综合设计或实现的设计后,才会显示Windows菜单。坚固的Block Planner窗口顶部有3个按钮(以红色突出显示)。左边的第一个按钮标记蓝色的所有硬块、红色的所有相关联的GT和绿色的REFCLK源。中的按钮中间对所选择的IP组执行相同的操作。右侧的最后一个按钮将删除标记从所有项目中清除设备视图。这些按钮可用于快速浏览设备视图中IP及其相关GT的相对位置。

使用硬块规划器

要创建硬块规划的设计,请完成以下步骤

1.创建一个以AMD Versal为目标的项目™ 自适应SoC。在这个实验室中,您可以创建PCIe®针对xcvc1902-vsvd1760-1LP-i-L的设计。确保不要在中指定源在创建RTL项目时选中此时间选项。

2.项目加载后,单击BD画布中的+按钮添加Versal ACAP IntegratedPCI Express IP的块。

3.在BD画布上添加IP后,单击出现的Run Block Automation功能区BD画布上方。

4.运行块自动化实例化pcie_versal_0_support块。此块包含PCIE与外部世界通信所需的GT模块。

5.块自动化完成后,单击IP下的“生成块设计”选项“流导航器”窗口的“集成器”菜单。当出现后续提示时,将设置保留为默认设置,然后单击“生成”按钮。

6.在合成设计之前创建一个顶级的HDL包装器。

7.下一步是综合设计并打开综合设计。硬块只有打开合成设计后,Windows菜单中的“计划器”选项才会出现。

8.打开综合设计后,硬块规划器读取并处理网表对象并收集设计中可用的所有硬IP。此计划器允许您交叉调查设备窗口视图中用于更改或分配站点的位置。

9.在您当前的设计中,您有两个硬IP(PCIE40E5和GTYE5_QUAD),它们的位置可以使用硬块规划器工具进行规划。您可以通过选择下拉菜单来执行此操作菜单,然后从列表中选择合适的网站。

注:PCI Express硬IP的站点由IP Integrator中的PCI Express IP预先确定。

10.对于GT_QUAD,您也可以使用REFCLK source规划REFCLK源的放置柱

11.在硬块规划器窗口中选择PCIe®硬IP组。The Show Hard IP“选定IP组的连接”选项变为可用。选择该图标以标记该组中的硬IP为蓝色,相关的GT为红色,REFCLK源为绿色。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

如何一键导出多张图片二维码?图片批量建码生成的方法

现在很多的物品信息都会生成一张单独的图片,然后生成二维码印刷到包装或者其他地方上使用,那么如何快速将多张图片多批量生码处理,相信有很多的小伙伴都不太清楚该怎么完成。其实,大量图片生成二维码的方法是很简单的,…

shell脚本-函数及数组

一.函数 1.函数的作用 语句块定义成函数约等于别名,定义函数,再引用函数 封装的可重复利用的具有特定功能的代码 2.函数的基本格式 法一: [function] 函数名 {命令序列[return x] #使用return或者exit可以显式的结束函数 }法二&…

最新计算机软件毕业设计选题大全

最新计算机软件毕业设计选题大全 1、毕业设计选题 博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计划专家博主,CSDN平台Java领域优质创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。✌️ 主要项目:小…

【Spring源码分析】循环依赖的底层源码剖析

循环依赖的底层源码剖析 一、预知知识二、循环依赖的底层源码剖析1. Spring 是如何存储半成品Bean的?getEarlyBeanReference 方法的源码分析 2. Spring 是如何解决的循环依赖呢?测试 3. 哪些循环依赖 Spring 是无法解决的呢?Async 引起的循环…

cocos creator 调用预设体Prefab中的方法(调用另一个节点的方法)

调用预设体中的方法 通过cc.instantiate(this.star)创建这个预设体实例这个star预设体中添加了一个脚本组件star.ts 获取到这个脚本组件star.getComponent(‘star’).test(),并调用其中的test()方法同理可以用该方式像另一个节点中传值 //星星预设体property(cc.Pr…

用户故事 | 以低代码之名,打造业务与IT协同新模式

关键发现: 客户痛点:对于一个人人关注创新的企业而言,业务团队从不缺乏创意,困扰他们的往往在于是否有一个工具,可以最高效地让创意变为现实。 解决方案:使用MENDIX低代码平台,在IT团队的支持下…

WebService的services.xml问题

WebService有多种实现方式,这里使用的是axis2 问题: 在本地开发,访问本地的http://localhost:8080/services/ims?wsdl,正常访问 但是打成jar包,不管是linux还是window启动,都访问不到,报错…

维护管理Harbor,docker容器的重启策略

维护管理Harbor 通过HarborWeb创建项目 在 Harbor 仓库中,任何镜像在被 push 到 regsitry 之前都必须有一个自己所属的项目。 单击“项目”,填写项目名称,项目级别若设置为"私有",则不勾选。如果设置为公共仓库&#…

【C语言/数据结构】排序(归并排序|计数排序|排序算法复杂度)

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm1001.2014.3001.5482 ​​​​ 目录 归并排序 代码实现&#xf…

Matplotlib应用-股票技术分析实战

MACD Moving Average Convergence/Divergence,意为异同移动平均线。它刻画的是股价变化的速度 MACD算法 指标含义公式短期EMA短期收盘价指数移动均线(12天)前一日EMA(12)11/13 今日收盘价2/13长期EMA长期收盘价指数移动均线(26天)前一日EMA(26)25/27 今日收盘价2…

qt5-入门-组件布局

参考: Qt学习之路_w3cschool 本地环境: win10专业版,64位 组件布局 绝对定位:给出确切的坐标值和尺寸,缺点是当用户改变窗口大小时,需要写函数响应变化(或者禁止用户改变大小) 布…

openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错

文章目录 openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错210.1 谓词下推引起的查询报错210.1.1 问题现象210.1.2 原因分析210.1.3 处理办法 openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错 210.…

Likeshop社区团购源码系统-社区团购更加便捷

一、什么是社区团购? 社区团购是一种基于社区的一种团购模式,依托于社区居民的消费需求,由社区团长组织发起,通过集中采购、批量销售的方式,为社区居民提供优质、优惠的商品。这种模式既满足了消费者对于优惠、便捷的…

Unity 观察者模式(实例详解)

文章目录 简介示例1 - 简单的文本更新通知示例2 - 多观察者监听游戏分数变化示例3 - 事件系统实现观察者模式示例4 - 泛型观察者和可序列化的事件系统示例5 - 使用C#委托简化版 简介 在Unity中实现观察者模式,我们可以创建一个Subject(目标/主题&#x…

Redis -- 背景知识

目录 特性 为啥Redis快? 应用场景 Redis不能做什么? Redis是在内存中存储数据的一个中间件,用作为数据库,也可以用作为缓存,在分布式中有很高的威望。 特性 In-memory data structures:在内存中存储数据key-val…

微信开放平台第三方授权(第三篇)-获取auth_access_token

1.AuthAcsessToken的获取 继续上文,上文提到了想要发送消息,就要获取授权单独的authtoken,通过这个token才能调用微信发送消息接口。有六个步骤,少一步也获取不到这个authaccesstoken。 Token生成说明 | 微信开放文档 这里需要…

SV-8003V 网络寻呼话筒

SV-8003V是深圳锐科达电子有限公司的一款桌面式对讲主机SV-8003V同样作为广播对讲系统的核心组成部分,集成有全区广播、分区广播、单点呼叫、点对点对讲、以及监听等功能。SV-8003V使用铝合金拉丝面板,并配有高性能的鹅颈麦克风以及高保真的全频喇叭&…

Linux(CentOS7)与用户电脑传输文件(sz与rz)云与云(scp)

rz和sz是Linux/Unix同Windows进行Zmodem文件传输的命令工具 rz和sz中的z为Zmodem文件传输协议的首字母 s为send发送 r为receive接收,都是相对与Linux来看的接收和发送 Linux发送文件到电脑: sz命令 把文件发送到Windows sz 文件直接按回车就可以选择发送…

亚信安慧AntDB:AntDB-M元数据锁(五)

IS_DESTROYED: 标识锁对象将被释放。 HAS_OBTRUSIVE:标识锁对象下有obtrusive锁,新的锁申请必须进入慢速申请路径,释放锁时,也要先加锁以保护已授予锁链表。 HAS_SLOW_PATH: 标识锁对象下是否有unobtrusive锁。 5.3.2 干扰型(o…

船舶船体结构型面/曲面精度一致性三维检测海船提取结构几何参数

船舶船体结构型面三维扫描测量是一种高科技的测量方法,它利用三维激光扫描仪对船体表面进行高精度测量,以获取船体结构型面的三维数据。这种测量方法在船舶设计和制造中具有重要意义,可以为船舶工程师提供精确的数据支持,帮助他们…