vivado Versal 串行 I/O 硬件调试流程、使用 Vivado Serial I/O Analyzer 来调试设计

Versal 串行 I/O 硬件调试流程
Versal ™ ACAP 无需再生成 IBERT IP , 因为使用系统内串行 I/O 调试所需的必要逻辑现已集成到 GTY 收发器架构内。使
用 GTY 收发器的任何设计均可用于串行 I/O 硬件调试。 Versal 串行 I/O 硬件调试流程具有 2 个不同阶段 :
1. 设计创建 : 自定义并生成使用器件 GTY 收发器的设计 , 这通常是使用 Versal ACAP Transceivers Wizard 来完成
的。
2. 串行 I/O 分析阶段 : 使用 Vivado ® 硬件管理器与设计中的 GTY 收发器进行交互 , 以对高速串行 I/O 链路中的问题
进行调试和验证。
在硬件中调试串行 I/O 设计
实现 IBERT 核后 , 您可使用运行时串行 I/O 分析器功能来对硬件中的设计进行调试。仅限 IBERT 核 v3.0 版本和更高版
本才能使用串行 I/O 分析器功能来访问。
使用 Vivado Serial I/O Analyzer 来调试设计
Vivado ® Serial I/O Analyzer 功能用于与设计中的 IBERT 调试 IP 核进行交互。要访问 Vivado Serial I/O Analyzer 功
能 , 请单击 Flow Navigator 的“编程和调试”部分中的“ Open Hardware Manager ”按钮。
对硬件中的设计进行调试的步骤如下 :
1. 连接到硬件目标并使用比特文件对 FPGA 进行编程。
2. 创建链路。
3. 修改链路设置并检验状态。
4. 按需运行扫描。
连接至硬件目标并执行器件编程
在调试前对 FPGA 或 ACAP 执行编程的步骤与“对 FPGA 或 ACAP 进行编程”中所述步骤完全相同。使用包含 IBERT
核的 .pdi 文件完成器件编程后 , “硬件 (Hardware) ”窗口就会显示 IBERT 核的组件 , 并在其右侧括号内显示扫描器
件时检测到的 RTL 实例名称 ( 如下图所示 ) 。
重要提示 ! 如果在您的设计中为 UltraScale 和 UltraScale+ 设计使用了 In-System IBERT IP , 那么您将在
“ Hardware ”窗口中看到检测到的 In-System IBERT 核。
创建链路和链路组
设计中存在的 IBERT 核会显示在“硬件 (Hardware) ”窗口中的目标器件下。如果未显示此核 , 请右键单击器件并选中
“ Refresh Hardware ”命令。这样将重新扫描 FPGA 并刷新“ Hardware ”窗口。
注释 : 如果编程和 / 或刷新 FPGA 器件后仍未显示 IBERT 核 , 请检查并确保已使用正确的 .bit 文件完成了器件编程。此
外 , 请检查并确保已实现的设计包含 IBERT v3.0 核。
Vivado Serial I/O Analyzer 功能是围绕链路概念构建的。链路是开发板上通道的模拟链路 , 具有发射器和接收器。发射
器和接收器可能采用相同或不同 GT 、位于相同或不同器件上或者采用相同或不同架构。由于链路必须同时与发射器和
接收器关联 , 因此不支持将外部模式生成器连接到单一 GT 接收器。要创建 1 条或多条链路 , 请转至 Vivado 中的
“ Links ”选项卡 , 并单击“ Create Links ”按钮 , 或者右键单击并选择“ Create Links ”。这将显示“创建链路 (Create
Links) ”对话框 , 如下图所示。
检测到 IBERT 核时 , 硬件管理器会发现不存在任何链路 , 并在顶部显示绿色条幅。请单击“ Create Links ”以打开对话
框 , 如下图所示。
从可用列表中选择 TX 和 / 或 RX 。或者在搜索字段中输入字符串以缩小列表范围。然后单击“ + ” ( 添加 ) 按钮 , 以将
链路添加到列表中。针对所有目标链路重复此过程。
重要提示 ! 任一给定 TX 或 RX 端点只能属于单一链路。
链路还可包含在链路组中。默认情况下 , 所有新链路都分组在一起。您可通过取消选中“ Create link group ”来避免将
链路添加到同一组中。链路组名称可在“链路组描述 (Link group description) ”字段中指定。

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

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

相关文章

lesson04:类和对象(下)

1. 再谈构造函数 2.static成员 3.友元 4.内部类 5.匿名对象 1. 再谈构造函数 1.1构造函数体内赋值 #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Date { public:Date(int year, int month, int day){_year year;_month mont…

Oceanbase体验之(二)Oceanbase集群的搭建(社区版4.2.2)

资源规划 3台observer CPU:4C及以上 内存&#xff1a;32G及以上 硬盘操作系统500G 存储盘1T及以上 虚拟机可以直接划分&#xff0c;物理机需要提前规划好资源 一、上传oceanbase安装包 登录ocp选择软件包管理 上传Oceanbase软件包&#xff08;软件包获取路径 官网免费下载社…

动态规划和递归法求解斐波那契数列

动态规划是把复杂问题分解为相对简单的子问题来求解,动态规划旨在解决具有重叠子问题和最优子结构特性的问题,它的核心思想是解决每个子问题仅能一次,并存储其解,以便需要时直接查找,从而避免重复计算 基本概念: 1.重叠子问题: 问题可以分解为多个子问题,且这些子问题有些会被多…

【量化】基于遗传规划的因子自动挖掘系统

最后&#xff1a;策略达到了23.6%的年化收益&#xff0c;夏普比率达到5.87&#xff0c;最大回撤为-4.3%&#xff0c;平局年换手率为27.45 倍&#xff0c;平均持股数量为543 支。 文末有回测结果。 目录 1.模型思想 1.1遗传规划算法介绍 ​1.2因子测试流程 2.代码与实现 2.1…

云原生Kubernetes: K8S 1.29版本 部署Nexus

目录 一、实验 1.环境 2.搭建NFS 3. K8S 1.29版本 部署Nexus 二、问题 1.volumeMode有哪几种模式 一、实验 1.环境 &#xff08;1&#xff09;主机 表1 主机 主机架构版本IP备注masterK8S master节点1.29.0192.168.204.8 node1K8S node节点1.29.0192.168.204.9node2K…

【yolo算法道路井盖检测】

yolo算法道路井盖检测 数据集和模型yolov8道路井盖-下水道井盖检测训练模型数据集pyqt界面yolov8道路井盖-下水道井盖检测训练模型数据集 算法原理 1. 数据集准备与增强 数据采集&#xff1a;使用行车记录仪或其他设备收集道路井盖的图像数据。数据标注&#xff1a;对收集到…

如何看待AIGC技术?【模板】

如何看待AIGC技术&#xff1f; 简介&#xff1a;探讨AIGC技术的发展现状和未来趋势。 提醒&#xff1a;在发布作品前&#xff0c;请把不需要的内容删掉。 方向一&#xff1a;技术应用 提示&#xff1a;分享AIGC技术在各个领域的应用情况&#xff0c;以及对未来社会的影响和可能…

网络协议深度解析:SSL、 TLS、HTTP和 DNS(C/C++代码实现)

在数字化时代&#xff0c;网络协议构成了互联网通信的基石。SSL、TLS、HTTP和DNS是其中最关键的几种&#xff0c;它们确保了我们的数据安全传输、网页的正确显示以及域名的正常解析。 要理解这些协议&#xff0c;首先需要了解网络分层模型。SSL和TLS位于传输层之上&#xff0c…

【Java--数据结构】链表经典OJ题详解(上)

欢迎关注个人主页&#xff1a;逸狼 创造不易&#xff0c;可以点点赞吗~ 如有错误&#xff0c;欢迎指出~ 目录 谈谈头插、头删、尾插、头插的时间复杂度 反转一个单链表 链表的中间结点 返回倒数第k个结点 合并两个链表 谈谈头插、头删、尾插、头插的时间复杂度 头插和头删的时…

HtmlCss 基础总结(基础好了才是最能打的)一

Html&Css 基础学习回顾总结 one day~ 文章目录 Html&Css 基础学习回顾总结前言开始啦Html 骨架Html 基本标签H1-H6标签段落标签换行标签水平线标签图像标签相对路径&绝对路径 和音频视频标签超链接标签 总结 前言 作者在求学期间自学了前端界面相关的&#xff0c…

【数据结构】图基本概念

在计算机科学中&#xff0c;图&#xff08;Graph&#xff09;是一种非常重要的数据结构&#xff0c;用于描述各种复杂的关系和网络。本文将介绍图的基本概念&#xff0c;并通过C语言代码演示如何实现基本的图结构和相关操作。 图的基本概念&#xff1a; 图由节点&#xff08;…

使用react-vant上传图片遇到的问题

使用react-vant Uploader上传图片后出现的问题。 先试用upload上传图片。 <Form.Itemrules{[{ required: true, message: 请上传头像 }]}label上传头像namefiles><Uploader accept* maxCount"1" onChange{imgFile} /></Form.Item> 图片上传成功后…

高频SQL 判断三角形

题目信息 表&#xff1a;Triangle ------------------- | Column Name | Type | ------------------- | x | int | | y | int | | z | int | ------------------- 在 SQL 中&#xff0c;(x, y, z)是该表的主键列。 该表的每一行包含三个线段…

Linux网络-DNS域名解析服务

目录 一.DNS相关介绍 1.DNS是什么 2.DNS系统的分布式数据结构 根域 顶级域 二级域 子域 主机 3.服务器类型 主域名服务器 从域名服务器 缓存域名服务器 转发域名服务器 二.DNS域名解析 1.DNS域名解析方式及功能 2.DNS域名解析查询方式 2.1.递归查询&#xff0…

OpenWRT设置自动获取IP,作为二级路由器

前言 上一期咱们讲了在OpenWRT设置PPPoE拨号的教程&#xff0c;在光猫桥接的模式下&#xff0c;OpenWRT如果不设置PPPoE拨号&#xff0c;就无法正常上网。 OpenWRT设置PPPoE拨号教程 但现在很多新装的宽带&#xff0c;宽带师傅为了方便都会把光猫设置为路由模式。如果你再外…

微软在汉诺威工业博览会上推出新制造业Copilot人工智能功能,强化Dynamics 365工具集

在近日于德国汉诺威举行的盛大工业博览会上&#xff0c;微软向全球展示了其最新推出的制造业人工智能功能&#xff0c;这些功能以Dynamics 365工具集为核心&#xff0c;旨在通过先进的AI技术为制造业带来前所未有的变革。 此次推出的新功能中&#xff0c;最为亮眼的是支持AI的…

数据可视化(四):Pandas技术的高级操作案例,豆瓣电影数据也能轻松分析!

Tips&#xff1a;"分享是快乐的源泉&#x1f4a7;&#xff0c;在我的博客里&#xff0c;不仅有知识的海洋&#x1f30a;&#xff0c;还有满满的正能量加持&#x1f4aa;&#xff0c;快来和我一起分享这份快乐吧&#x1f60a;&#xff01; 喜欢我的博客的话&#xff0c;记得…

Dubbo的核心功能及其在实际项目中的应用

Dubbo不仅简化了微服务架构的开发和部署&#xff0c;还提供了诸多核心功能&#xff0c;帮助开发团队提升服务治理的能力和系统的可扩展性。下面&#xff0c;我将详细介绍Dubbo的核心功能&#xff0c;并结合实际项目经验&#xff0c;举例说明这些功能是如何在项目中发挥作用的。…

Blueprints - 鼠标光标判断相关节点

一些以前的学习笔记归档&#xff1b; 俯视角场景中要用鼠标光标判断是否点中物体&#xff0c;或依靠光标引发各种事件&#xff1b; 这些逻辑一般编写在Controller中&#xff0c;Controller类本身就带有相关判断节点&#xff1a; 其中Get Hit Result Under Cursor by Channel是…