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,一经查实,立即删除!

相关文章

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

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

三道模拟题

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

【C++】哈希一

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

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

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

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

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

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

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

【数据结构|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.…

记录一下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…

OpenHarmony、HarmonyOS和Harmony NEXT 《我们不一样》

1. OpenHarmony 定义与地位:OpenHarmony是鸿蒙系统的底层内核系统,集成了Linux内核和LiteOS,为各种设备提供统一的操作系统解决方案。 开源与商用:OpenHarmony是一个开源项目,允许开发者自由访问和使用其源代码&#…

【Leetcode每日一题】 递归 - 二叉树的所有路径(难度⭐)(59)

1. 题目解析 题目链接:257. 二叉树的所有路径 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 针对二叉树路径的求解问题,我们可以采用深度优先遍历(DFS)的策略来寻找所…

Java项目如何使用EasyExcel插件对Excel数据进行导入导出

文章目录 一、EasyExcel的示例导入依赖创建实体类数据导入和导出 二、EasyExcel的作用三、EasyExcel的注解 EasyExcel是一个阿里巴巴开源的excel处理框架,它以使用简单、节省内存著称。在解析Excel时,EasyExcel没有将文件数据一次性全部加载到内存中&…

linux学习:进程(新建+运行某文件+退出处理函数+等待)

目录 api 创建新进程 注意 运行某文件 例子 注意 例子,等待进程 进程是由进程控制块、程序段、数据段三部分组成 进程有都有一个父进程,除了init,父进程可以创建子进程 每个进程都有一个PID,可以用ps来查看,等…

【行为型模式】策略模式

一、策略模式概述 策略模式(又叫政策Policy模式),属于对象行为模式下的:Strategy类提供了可插入式(Pluggable)算法的实现方案。 策略模式的定义-意图:定义一系列算法,将每一个算法封装起来,并让它们互相替换。策略模式…

Mybatis常用注解说明

MyBatisPlus 常用注解说明 TableName(opens new window) 描述:表名注解,标识实体类对应的表 使用位置:实体类 TableName("sys_user") public class User {private Long id;private String name;private Integer age;private Strin…

实用图像视频修复工具:完善细节、提高分辨率 | 开源日报 No.225

xinntao/Real-ESRGAN Stars: 25.6k License: BSD-3-Clause Real-ESRGAN 是一个旨在开发实用的图像/视频恢复算法的项目。 该项目主要功能、关键特性和核心优势包括: 提供动漫视频小模型和动漫插图模型支持在线 Colab 演示和便携式 Windows/Linux/MacOS 可执行文件…

如何利用纯前端技术,实现一个网页版视频编辑器?

纯网页版视频编辑器 一、前言二、功能实现三、所需技术四、部分功能实现4.1 素材预设4.2 多轨道剪辑 一、前言 介绍:本篇文章打算利用纯前端的技术,来实现一个网页版的视频编辑器。为什么突然想做一个这么项目来呢,主要是最近一直在利用手机…

OpenCV基本图像处理操作(四)——傅立叶变换

傅里叶变换的作用 高频:变化剧烈的灰度分量,例如边界 低频:变化缓慢的灰度分量,例如一片大海 滤波 低通滤波器:只保留低频,会使得图像模糊 高通滤波器:只保留高频,会使得图像细节…