vivado 在硬件管理器中调试 AXI 接口

在硬件管理器中调试 AXI 接口
IP integrator 中的 System ILA IP 支持您在 FPGA 上对设计执行系统内调试。在 Versal 器件上 System ILA 核已被废
弃。现在 在含 AXIS 接口的标准 ILA 中支持接口调试。如需监控 IP integrator 块设计中的接口和信号 可使用此功
能。
请访问此 链接 并参阅《 Vivado Design Suite 用户指南 采用 IP integrator 设计 IP 子系统》 ( UG994 ) 中的相应内容
了解在块设计中调试接口和 / 或信号线的步骤。
如果在 IP integrator 块设计中已例化 System ILA 调试核 则可在波形窗口中调试并监控 AXI 传输事务及其对应的读写
事件。
波形和 AXI 接口
System ILA 调试核支持您将接口作为插槽以便进行调试和监控。每个插槽都对应于在 IP integrator 块设计中进行调试
1 个接口。在下图中显示了 2 AXI4 接口 System ILA IP 当前正在插槽 0 和插槽 1 中分别对其进行探测。
波形查看器中的 AXI 传输事务
在波形查看器中可以查看与 System ILA 所调试的 AXI3 AXI4 AXI4-Lite 接口关联的传输事务 如下图所示
AXI 传输事务定义如下
• 读取传输事务 此类事务随 AR 读取地址 通道上的“地址命令 (Address Command) ”事件开始而启动。
• 读取传输事务 此类事务随 R 读取数据 通道上的“最后一次读取数据 (Last Read Data) ”事件结束。
• 写入传输事务 此类事务随 AW 写入地址 通道上的“地址命令 (Address Command) ”事件开始而启动。
• 写入传输事务 此类事务随 B 写入响应 通道上的“写入响应 (Write Response) ”事件而结束。
仅当地址、数据和 / 或响应事件具有匹配的 ID 才会显示相应的传输事务。此外 仅当采集数据波形中启动事件和
结束事件都发生时 才会在波形中显示相应的传输事务。当在“ Waveform ”窗口中显示多个未完成 / 重叠的传输事务
会使用多个传输事务行。
接口上的传输事务可能导致 System ILA IP 中未完成的传输事务追踪逻辑发生溢出 如下图所示。
可能出现 2 种溢出状况
• 特定 ID 的未完成传输事务数量导致传输事务计数器容量溢出。
• 包含未完成的传输事务的 ID 数量导致可用计数器数量溢出。
在上述任一情况下 溢出状况均可通过在 IP integrator 块设计中重新自定义 System ILA 核以增大未完成的读取和 / 或写
入传输事务数量来解决。请参阅下图。

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

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

相关文章

“手撕“数组一些简单的习题

目录 1.数组转字符串 2.数组拷贝 3.求数组中元素的平均值 4.查找数组中指定元素(顺序查找) 5.查找数组中指定元素(二分查找) 6.数组排序(冒泡排序) 7.数组逆序 1.数组转字符串 先让我们看看为什么要转字符串: int[] arr {1,2,3,4,5,6}; System.out.printl…

03-JAVA设计模式-迭代器模式

迭代器模式 什么是迭代器模式 迭代器模式(demo1.Iterator Pattern)是Java中一种常用的设计模式,它提供了一种顺序访问一个聚合对象中各个元素,而又不需要暴露该对象的内部表示的方法。迭代器模式将遍历逻辑从聚合对象中分离出来…

如何用flutter写一个好的登录页面

编写一个好的登录页面是构建用户友好且安全的移动应用的重要一步。下面是使用Flutter编写一个好的登录页面的一些建议和步骤: 1. 设计用户界面 1.简洁明了的布局:确保界面简洁明了,不要过分复杂,避免用户感到困惑。 2.清晰的输入框…

部队营区无线广播-部队营区无线广播音频智能管理播控系统建设浅析

部队营区无线广播音频智能管理播控系统技术方案 由北京海特伟业科技任洪卓发布于 2024年4月16日 一、部队营区无线广播音频智能管理播控系统建设要求 为了响应上级关于恢复播放作息号的指示精神,提升广播系统在部队营区管理中的重要性和可塑性,某部营区…

Docker Container (容器) 常见命令

Docker 容器的生命周期 什么是容器? 通俗地讲,容器是镜像的运行实体。镜像是静态的只读文件,而容器带有运行时需要的可写文件层,并且容器中的进程属于运行状态。即容器运行着真正的应用进程。容 器有初建、运行、停止、暂停和删除…

Python中的设计模式与最佳实践【第166篇—设计模式】

👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 Python中的设计模式与最佳实践 在软件开发中,设计模式是一种解决常见问题的经过…

TCP网络程序

上一章我们基于UDP实现了几个网络程序,这一章我们开始使用TCP。 先简单复习一下TCP和UDP的特点: TCP特点 传输层协议有连接可靠传输面向字节流 UDP特点 传输层协议无连接不可靠传输面向数据报 可以看到TCP是有链接的,而UDP是无连接的&#…

最优算法100例之51-链表的第一个公共结点

专栏主页:计算机专业基础知识总结(适用于期末复习考研刷题求职面试)系列文章https://blog.csdn.net/seeker1994/category_12585732.html 题目描述 寻找6 题解报告 思路: (1)使用栈,依次将两个链表入栈,然后出栈&#x

十大排序——7.希尔排序

下面我们来看一下希尔排序 目录 1.介绍 2.代码实现 3.总结与思考 1.介绍 希尔排序是插入排序的一种优化,可以理解为是一种分组的插入排序。 希尔排序的要点: 简单来说,就是分组实现插入,每组元素的间隙称为gap,…

【核心完整复现】基于目标级联法的微网群多主体分布式优化调度

1 主要内容 之前发布了华电学报的复现程序《基于目标级联法的微网群多主体分布式优化调度》,具体链接为【防骗版】基于目标级联法的微网群多主体分布式优化调度,虽然对模型及结果进行了复现,但是部分模型细节和参数并没有完全实现&#xff0…

微服务之网关路由

一、概述 1.1认识网关 什么是网关? 顾明思议,网关就是网络的关口。数据在网络间传输,从一个网络传输到另一网络时就需要经过网关来做数据的路由和转发以及数据安全的校验。 更通俗的来讲,网关就像是以前园区传达室的大爷。 外…

2024中国内燃机展-北京汽车发动机零部件展

2024第二十三届中国国际内燃机与零部件展览会 由中国内燃机工业协会主办、中国机床专用技术设备有限公司、汽车工艺装备成套开发集团协办的2024中国国际内燃机及动力装备博览会(简称“动博会”)将于2024年10月11日-13日在亦创国际会展中心隆重举办。本届…