AXI 总线学习 (3) - 信号定义

本文聚焦于 AXI4 协议中各个通道所使用的具体信号,介绍每个信号的作用、方向、以及在数据传输中的意义。本文主要以 Xilinx 中 AXI Interconnect IP 中实现的信号作为例子,更多的信号定义请参考 AMBA 总线设计文档。

1. 全局信号

全局信号包含时钟信号与全局复位信号。

信号 宽度 描述
ACLK 1 外部 全局时钟信号。
ARESETn 1 外部 全局复位信号,低电平有效。

2. 读地址通道信号

读地址通道用于传输必要的地址信息与控制信息,该通道上所有信号的前缀为“AR”。

信号 宽度 描述
ARVALID 1 Manager 主设备地址有效
ARREADY 1 Subordinate 从设备准备好接收地址
ARADDR ADDR_WIDTH Manager 读地址
ARPROT 3 Manager 保护类型
ARLEN 8 Manager 突发长度
ARSIZE 3 Manager 数据大小
ARBURST 2 Manager 突发类型
ARLOCK 1 Manager 锁标志
ARCACHE 4 Manager 缓存类型
ARQOS 4 Manager QoS 信息
ARID ID_R_WIDTH Manager 事务 ID
ARUSER USER_REQ_WIDTH Manager 用户定义信号

3. 读数据通道信号

读数据通道用于从设备向主设备返回读取结果,该通道上所有信号的前缀为“R”。

信号 宽度 描述
RVALID 1 Subordinate 从设备数据有效
RREADY 1 Manager 主设备准备接收数据
RDATA DATA_WIDTH Subordinate 读数据
RRESP RRESP_WIDTH Subordinate 响应码
RLAST 1 Subordinate 最后一个突发数据标志
RID ID_R_WIDTH Subordinate 事务 ID
RUSER USER_DATA_WIDTH + USER_RESP_WIDTH Subordinate 用户定义信号

4. 写地址通道信号

写地址通道负责主设备向从设备发送写事务的地址信息,该通道上所有信号的前缀为“AW”。

信号 宽度 描述
AWVALID 1 Manager 主设备发出地址有效信号
AWREADY 1 Subordinate 从设备准备好接收地址
AWADDR ADDR_WIDTH Manager 写地址
AWPROT 3 Manager 保护类型(例如权限控制)
AWLEN 8 Manager 突发传输的长度
AWSIZE 3 Manager 每次传输的数据大小(字节数)
AWBURST 2 Manager 突发传输类型(固定/递增/环形)
AWLOCK 1 Manager 原子操作锁标志
AWCACHE 4 Manager 缓存类型标志
AWQOS 4 Manager QoS 信息
AWID ID_W_WIDTH Manager 事务 ID,用于多路复用支持
AWUSER USER_REQ_WIDTH Manager 用户定义信号

5. 写数据通道信号

该通道传输实际写入的数据,该通道上所有信号的前缀为“W”。

信号 宽度 描述
WVALID 1 Manager 主设备数据有效
WREADY 1 Subordinate 从设备准备好接收数据
WDATA DATA_WIDTH Manager 写数据
WSTRB DATA_WIDTH / 8 Manager 写字节使能位(每位对应一个字节)
WLAST 1 Manager 写突发中的最后一个数据标志
WID ID_W_WIDTH Manager 与写地址通道对应的 ID(可选)
WUSER USER_DATA_WIDTH Manager 用户定义信号

6. 写响应通道信号

该通道用于传输从设备对写事务的响应,该通道上所有信号的前缀为“B”。

信号 宽度 描述
BVALID 1 Subordinate 从设备响应有效
BREADY 1 Manager 主设备准备好接收响应
BRESP BRESP_WIDTH Subordinate 响应码(OKAY/SLVERR/DECERR 等)
BID ID_W_WIDTH Subordinate 与写请求对应的事务 ID
BUSER USER_RESP_WIDTH Subordinate 用户定义信号

参考文献

[1] AMBA Specifications – Arm®

[2] Vivado Design Suite: AXI Reference Guide (UG1037)

[3] AXI Interconnect v2.1 LogiCORE IP Product Guide

[4] SmartConnect v1.0 LogiCORE IP Product Guide

posted @ 2025-05-01 11:32  木杉的园子  阅读(212)  评论(0)    收藏  举报