vivado AXI 接口事件

AXI 接口事件
Vivado 硬件管理器中 如果使用 System ILA IP 对设计 AXI 接口进行调试 那么“波形 (Waveform) ”窗口会显示对
应于 System ILA 所探测的接口的接口插槽、事件和信号组。正如下图所示 Waveform ”窗口会显示 System ILA IP
所探测的 2 个接口插槽。您可在插槽 1 上查看“ AXI 传输事务”、“写入地址通道事件”和“写入数据通道事件”。
您还可在“ Waveform ”窗口中查看“写入数据 CAXI (Write Data CAXI) ”接口插槽。
此波形可报告 AXI 接口相关传输事务、读取事件、写入事件、地址事件以及数据通道事件。
AXI 传输事务
AXI 传输事务用于报告 AXI 读取地址通道、 AXI 读取数据通道、写入地址通道和写入数据通道的读写传输事务。
在“波形 (Waveform) ”窗口中将光标悬停与特定读取或写入传输事务上时 即可出现如下窗口 其中高亮显示与特定
传输事务关联的“地址 (Address) ”、“ ID ”、“开始时间 (Start) ”、“结束时间 (End) ”和“持续时间 (Duration) ”。
AXI 通道事件
AXI 通道事件 (AXI Channel Events) ”组可用于报告 AXI 读取地址 (AR) 、读取数据 (R) 、写入地址 (AW) 、写入数据
(W) 和写入响应 (B) 通道中的 AXI 事件。
读取地址 (AR) 通道事件
读取地址通道信号组
此信号组由参与读取地址通道事件 (Read Address Channel Event) 的所有信号组成。这些信号如下所示
• 信号线名称
ARVALID
ARREADY
ARID
ARADDR
ARBURST
ARLEN
ARSIZE
ARCACHE
ARPROT
ARLOCK
ARQOS
AR_CNT
读取数据通道事件
读取数据通道信号组
此信号组由参与读取数据通道事件 (Read Data Channel Event) 的所有信号组成。这些信号如下所示
• 信号线名称
RVALID
RREADY
RLAST
RID
RDATA
RRESP
R_CNT
写入地址通道事件
写入地址通道信号组
此信号组由参与写入地址通道事件 (Write Address Channel Event) 的所有信号组成。这些信号如下所示
• 信号线名称
AWVALID
AWREADY
AWID
AWADDR
AWBURST
AWLEN
AWSIZE
AWCACHE
AWPROT
AWLOCK
AWQOS
AW_CNT
写入数据通道事件
写入数据通道信号组
此信号组由参与写入数据通道事件 (Write Data Channel Event) 的所有信号组成。这些信号如下所示
• 信号线名称
WVALID
WREADY
WLAST
WDATA
WSTRB
写入响应通道事件
写入响应通道信号组
此信号组由参与写入响应通道事件 (Write Response Channel Event) 的所有信号组成。这些信号如下所示
• 信号线名称
BVALID
BREADY
BID
BRESP
B_CNT
触发 AXI 地址命令和数据节拍
调试 AXI 接口通常涉及触发如下特定类型的 AXI 事件 地址命令结束、数据节拍结束以及写入响应。通常必须在不同
接口通道上触发以上 1 项或多项事件。例如要实现“读取地址命令结束或写入地址命令结束”的触发条件 需采用如
下公式
Trigger Condition = (((ARVALID == 1) && (ARREADY == 1)) || ((AWVALID == 1) &&
(AWREADY == 1)))
但这需要“乘积和 (SOP) ”式布尔公式 而当所需 AXI 信号 例如 ARVALID ARREADY 驻留在不同探针端口上
则无法实现此类公式。为帮助完成此类触发 所需的 *VALID *READY *LAST 控制信号被串联在一起并连接到
单一探针端口 如下表所示。
下表显示了如何使用单一 AXI 控制信号探针和 AXI 通道控制探针来实现实用的基本触发和采集控制公式。下图显示了
如何使用基本触发器设置 GUI 来实现“读取地址命令结束或写入地址命令结束”事件。

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

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

相关文章

中立分析腾讯云故障相关的事件

最近腾讯云的故障,让一堆云计算爱好者兴奋地远看指点江山、近看沐猴而冠。我比这群爱好者们更了解云计算,但是我尊重我的读者,你们从我这里看到的科普信息,不仅仅只有情绪价值。 在信息爆炸的时代,大家关注和信任某个媒…

探索人工智能:AI如何改变我们的工作和生活

人工智能(AI)技术的迅猛发展正逐步改变我们的工作方式和生活习惯。从自动化和数据分析到增强决策和个性化服务,AI的应用范围广泛,其潜力巨大。以下是AI如何在各个方面改变我们的工作和生活的一些关键领域: ### 工作领…

三道模拟题

P1003 [NOIP2011 提高组] 铺地毯 题目描述 原题点这里-->P1003 [NOIP2011 提高组] 铺地毯 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺…

【Redis 神秘大陆】007 安全监控

七、Redis 安全&监控 当你发现这些内容对你有帮助时,为了支持我的工作,不妨给一个免费的⭐Star,这将是对我最大的鼓励!感谢你的陪伴与支持!一起在技术的路上共同成长吧!点击链接:GitHub | …

【C++】哈希一

这篇博客要说的是哈希算法,哈希又称为散列,它是将存储的值和存储的位置建立起关联关系的一种算法,或者说是一种将任意长度的数据映射为固定长度的输出的算法。 什么意思呢?我们来看一个例子:比如说我们要存储1&#xf…

excel试题转word格式

序号试题选项答案 格式如上。输出后在做些适当调整就可以。 import pandas as pd from docx import Document from docx.shared import Inches# 读取Excel文件 df pd.read_excel(r"你的excel.xlsx")# 创建一个新的Word文档 doc Document()# 添加标题 doc.add_headi…

【SLAM】在Win10上实现Nerf-Pytorch【GPU版】

文章目录 ReadMe安装依赖运行下载两个示例数据集:lego和fern训练一个低分辨率的Lego NeRF:训练一个低分辨率蕨类植物NeRF:更多数据集预训练模型可复现实现1、下载nerf-pytorch工程2、安装依赖3、下载数据4、运行lego NeRF:ReadMe Github链接 NeRF (神经辐射场)是一种在合成…

基于变压器的手持式超声图像中乳腺病变的分类不一致性测量表征

超声成像作为一种替代的低成本、易于获取的非电离成像方式已显示出巨大的前景,可用于乳腺癌筛查。特别是,随着最近便携式设备的出现,超声检查预计将在中低收入国家中越来越普及。然而,超声成像在乳腺癌诊断中的可靠性高度依赖于操…

如何防范XSS?

XSS(跨站脚本攻击)通常通过注入恶意脚本到其他用户的浏览器中来实现。为了防范XSS,您可以采取以下措施: 输入验证:对所有用户输入进行验证,确保其内容符合预期的格式和类型。例如,如果您正在构建…

竞赛 基于GRU的 电影评论情感分析 - python 深度学习 情感分类

文章目录 1 前言1.1 项目介绍 2 情感分类介绍3 数据集4 实现4.1 数据预处理4.2 构建网络4.3 训练模型4.4 模型评估4.5 模型预测 5 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 基于GRU的 电影评论情感分析 该项目较为新颖,适合作为竞…

Java基础入门day33

day33 html 表单 表单实现与用户的可交互操作 表单可以用来收集用户输入信息 form表单标签,可以在页面上添加一个表单元素,表单本身没有边界 属性action,目标地址,表单提交后要跳转的对应的url地址 属性method: get…

【数据结构|C语言版】双向链表

前言1. 初步认识双向链表1.1 定义1.2 结构1.3 储存 2. 双向链表的方法(接口函数)2.1 动态申请空间2.2 创建哨兵位2.3 查找指定数据2.4 指定位置插入2.5 指定位置删除2.6 头部插入2.7 头部删除2.8 尾部插入2.9 尾部删除2.10 计算链表大小2.11 销毁链表 3.…

【LeetCode热题100】【贪心算法】划分字母区间

题目链接:763. 划分字母区间 - 力扣(LeetCode) 要将一个字符串划分为多个子串,要求每个字母只能出现在一个子串里面 如果一个字母的当前位置是它在这个字符串里面最后一次出现的位置,那么这里就应该划分出来成为子串…

记录一下hive跑spark的insert,update语句报类找不到的问题

我hive能正常启动,建表没问题,我建了一个student表,没问题,但执行了下面一条insert语句后报如下错误: hive (default)> insert into table student values(1,abc); Query ID atguigu_20240417184003_f9d459d7-199…

【Image captioning】论文阅读九—Self-Distillation for Few-Shot Image Captioning_2022

摘要 大规模图像字幕数据集的开发成本高昂,而大量未配对的图像和文本语料库可能有助于减少手动注释的工作。在本文中,我们研究了只需要少量带注释的图像标题对的少样本图像标题问题。我们提出了一种基于集成的自蒸馏方法,允许使用不成对的图像和字幕来训练图像字幕模型。该…

VBA脚本: excel隐藏和展开指定行 【图文】

打开开发工具功能 【文件】-》【选项】-》【自定义功能区】-》勾选【开发工具】-》【确定】 代开VBA编辑器 【开发工具】-》【Visual Basic】 插入模块 编写代码 所有sheet 关闭 Sub HideRowsInAllSheets()Dim ws As WorksheetDim i As Integer 循环遍历所有工作表For E…

【学习笔记】Python大数据处理与分析——Matplotlib数据可视化

一、绘图步骤 1、导入第三方库 import matplotlib.pyplot as plt import numpy as np 2、准备数据 x1 np.linspace(1, 10, 5) y1 np.sin(x1) 3、开始绘图 plt.plot(x1, y1, linewidth3) 4、完善图表 plt.title("plot figure") plt.xlabel("value of x&qu…

java日志log4j使用

1、导入jar包 log4j-1.2.17.jar log4j-api-2.0-rc1.jar log4j-core-2.0-rc1.jar https://download.csdn.net/download/weixin_44201223/89148839 所需jar包下载地址 2、创建 log4j.properties src 下创建 log4j.properties (路径和名称都不允许改变),放置 src 下…

springboot源码(二):自动装配原理

springboot源码(二):自动装配原理 ​ 在之前的课程中我们讲解了springboot的启动过程,其实在面试过程中问的最多的可能是自动装配的原理,而自动装配是在启动过程中完成,只不过在刚开始的时候我们选择性的跳过了,下面详…

WPF App.xaml 中添加多个ResourceDictionary

在WPF应用程序中,App.xaml 文件是一个常用的集中位置来管理应用级别的资源,包括样式、模板、图像、数据转换器等。为了添加多个 ResourceDictionary 到 App.xaml 中,可以利用 ResourceDictionary 的 MergedDictionaries 属性。这个属性允许您…