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 来实现“读取地址命令结束或写入地址命令结束”事件。
  • 25
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cckkppll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值