本章介绍AXI信号,内容来自ARM官方SPEC
1、全局信号
2、写地址通道信号
信号 | 源 | 描述 |
---|---|---|
AWID | Manager | 写事务的标签 |
AWADDR | Manager | 写事务第一次传输的地址 |
AWLEN | Manager | 长度,写事务中数据传输的确切数量。该信息决定了与该地址相关联的数据传输的数量。 |
AWSIZE | Manager | 大小,写事务中每次数据传输字节数 |
AWBURST | Manager | Burst类型,表明每次写事务中地址如何变化 |
AWLOCK | Manager | 提供写事务的原子性 |
AWCACHE | Manager | 表明写事务如何在系统中进行 |
AWPROT | Manager | 写事务保护特性:优先级、安全等级、和存取类型 |
AWQOS | Manager | 写事务的服务质量标识符 |
AWREGION | Manager | 写事务的域标识符 |
AWUSER | Manager | 写地址通道的自定义扩展。 |
AWVALID | Manager | 表明写地址通道是有效的 |
AWREADY | Subordinate | 表明写地址通道上的传输能被接收 |
3、写数据通道信号
信号 | 源 | 描述 |
---|---|---|
WID | Manager | 写数据传输的ID标签 |
WDATA | Manager | 写数据 |
WSTRB | Manager | 写选通 |
WLAST | Manager | 表明是否是写事务的最后一次数据传输 |
WUSER | Manager | 写数据通道的自定义扩展 |
WVALID | Manager | 表明写数据通道信号是有效的 |
WREADY | Subordinate | 表明写数据通道上的传输能被接收 |
4、写响应通道信号
信号 | 源 | 描述 |
---|---|---|
BID | Subordinate | 写响应的ID标签 |
BRESP | Subordinate | 写响应,表明写事务的状态 |
BUSER | Subordinate | 写响应通道的自定义扩展 |
BVALID | Subordinate | 表明写响应通道信号是有效的 |
BREADY | Manager | 表明写响应通道上的传输能被接收 |
5、读地址通道信号
信号 | 源 | 描述 |
---|---|---|
ARID | Manager | 读事务的标签 |
ARADDR | Manager | 读事务第一次传输的地址 |
ARLEN | Manager | 长度,读事务中数据传输的确切数量。 |
ARSIZE | Manager | 大小,读事务中每次数据传输字节数 |
ARBURST | Manager | Burst类型,表明每次读事务中地址如何变化 |
ARLOCK | Manager | 提供读事务的原子性 |
ARCACHE | Manager | 表明读事务如何在系统中进行 |
ARPROT | Manager | 读事务保护特性:优先级、安全等级、和存取类型 |
ARQOS | Manager | 读事务的服务质量标识符 |
ARREGION | Manager | 读事务的域标识符 |
ARUSER | Manager | 读地址通道的自定义扩展。 |
ARVALID | Manager | 表明读地址通道是有效的 |
ARREADY | Subordinate | 表明读地址通道上的传输能被接收 |
6、读数据通道信号
信号 | 源 | 描述 |
---|---|---|
RID | Subordinate | 读数据传输的ID标签 |
RDATA | Subordinate | 读数据 |
RRESP | Subordinate | 读响应,表明读传输的状态 |
RLAST | Subordinate | 表明是否是读事务的最后一次数据传输 |
RUSER | Subordinate | 读数据通道的自定义扩展 |
RVALID | Subordinate | 表明读数据通道信号是有效的 |
RREADY | Manager | 表明读数据通道上的传输能被接收 |