AMBA5 AXI和ACE协议技术规范中文版-第A2章 信号描述
第A2章 信号描述
本章介绍AXI接口信号。协议的AXI3和AXI4实现需要大多数信号,总结信号的表标识了例外情况。本章包括以下几个部分:
- 全局信号在A2-32页
- 在A2-33页上写地址通道信号
- 在A2-34页写数据通道信号
- 在A2-35页上写响应通道信号
- 在A2-36页上的读地址通道
- 在A2-37页的读数据通道
后面的章节定义了信号参数和用法。
A2.1 全局信号
全局AXI信号如表A2-1所示。这些信号由AXI3和AXI4协议使用。
表A2-1 全局信号
| 信号 | 来源 | 描述 |
|---|---|---|
| ACLK | 时钟源 | 全局时钟信号。在全局时钟的上升沿采样同步信号。参考在A3-40页的Clock。 |
| ARESETn | 复位源 | 全局复位信号。这个信号是低有效。参考在A3-40页的Reset。 |
所有信号都在全局时钟的上升沿采样。
A2.2 写地址通道信号
AXI写地址通道信号如表A2-2所示。除非说明另有指示,否则AXI3和AXI4使用这些信号。
| 信号 | 来源 | 描述 |
|---|---|---|
| AWID | Master | 写事务标识符。参见A5-81页的ID信号。 |
| AWADDR | Master | 在一次写事务中第一次传输的地址。参见A3-48页的地址结构。 |
| AWLEN | Master | 长度,在一次写事务中传输数据的确切数量。此信息决定与该地址相关联的数据传输的数量。这在AXI3和AXI4中不同。参见A3-48页的突发长度。 |
| AWSIZE | Master | 大小,在一次写事务中每一次数据传输的字节数量。见A3-49页的突发大小。 |
| AWBURST | Master | 突发类型,表明在一次写事务中每一次传输的地址如何变化。参见A3-49页的突发类型。 |
| AWLOCK | Master | 提供有关写事务的原子特征的信息。这在AXI3和AXI4中不同。 |
| AWCACHE | Master | 表明如何要求写事务在系统中进行。请参阅A4-69页的内存类型。 |
| AWPROT | Master | 写事务的保护属性:优先,安全等级,访问类型。参见A4-75页的访问权限。 |
| AWQOS | Master | 写事务的服务质量标识符。在AXI3中没有实现。参见A8-102 QoS信号。 |
| AWREGION | Master | 写事务的区域指示符。在AXI3中没有实现。请参见A8-103多区域信号。 |
| AWUSER | Master | 对写地址通道的用户定义扩展名。在AXI3中没有实现。参见A8-104用户定义的信号。 |
| AWVALID | Master | 表明写地址通道信号有效。参看A3-42页的通道握手信号。 |
| AWREADY | Slave | 表明写地址通道上的传输可以被接受。参看A3-42页的通道握手信号。 |
A2.3 写数据通道信号
表A2-3显示AXI写数据通道信号。除非说明另有指示,否则AXI3和AXI4都使用此信号。
表A2-3写数据通道信号
| 信号 | 来源 | 描述 |
|---|---|---|
| WID | Master | 写数据传输的ID标识。只有AXI3中有此信号。参见A5-81页的ID信号。 |
| WDATA | Master | 写数据。参见A3-43页写数据通道。 |
| WSTRB | Master | 写选通,表明哪一个字节通道携带有效数据。参见A3-54页的写选通。 |
| WLAST | Master | 表明是否是一个事务中的最后一个数据传输。参见A3-43页写数据通道。 |
| WUSER | Master | 写数据通道中用户定义的扩展名。在AIX3中没有此信号。参见A8-104自定义信号。 |
| WVALID | Master | 表明写数据通道信号是有效的。参见A3-42页通道握手信号。 |
| WREADY | Slave | 表明在写数据通道上的传输可以被接收。参见A3-42页通道握手信号。 |
A2.4 写响应通道信号
Table A2-4 shows the AXI write response channel signals. Unless the description indicates otherwise, a signal is used by AXI3 and AXI4.
AXI写响应通道信号如表A2-4所示。除非说明另有指示,否则AXI3和AXI4都使用此信号。
表A2-4写响应通道信号
| 信号 | 来源 | 描述 |
|---|---|---|
| BID | Slave | 写响应的标识符号。参看A5-81的ID信号。 |
| BRESP | Slave | 写响应,表明写事务的状态。参看A3-59页的读和写响应结构。 |
| BUSER | Slave | 写响应通道的用户定义扩展名。在AXI3中没有此信号。参看A8-104页的用户定义信号。 |
| BVALID | Slave | 表明写响应通道信号是有效的。参看A3-42页的通道握手信号。 |
| BREADY | Master | 表明在写响应通道的传输可以被接收。参考A3-42页通道握手信号。 |
A2.5 读地址通道信号
表A2-5显示AXI读地址通道信号。除非另有特别说明,否则一个信号是被AXI3和AXI4 都使用。
表A2-5显示AXI读地址通道信号。
表A2-5读地址通道信号
| 信号 | 来源 | 描述 |
|---|---|---|
| ARID | Master | 读事务的标识符号。参看A5-81页的ID信号。 |
| ARADDR | Master | 在一次读事务中第一次传输的地址。参看A3-48页的地址结构。 |
| ARLEN | Master | 长度,在一次读事务中数据传输的精确数量。在AXI3和AXI4中不同。参看A3-48页的突发长度。 |
| ARSIZE | Master | 大小,在一次读事务中每一个数据传输的字节数量。参看A3-49页的突发大小。 |
| ARBURST | Master | 突发类型,表明在一次读事务中地址如何变化。参看A3-49页的突发类型。 |
| ARLOCK | Master | 提供读事务的原子特征信息。这在AXI3和AIX4中不同。参看A7-99页的锁定访问。 |
| ARCHCHE | Master | 表明读事务是如何在系统中进行的。参看A4-69页的内存类型。 |
| ARPROT | Master | 读事务的保护属性:优先,安全等级和访问类型。参看A4-75页的访问权限。 |
| ARQOS | Master | 读事务的服务质量标识符。在AXI3中没有此信号。参看A8-102页的QoS信号。 |
| ARREGION | Master | 读事务的区域指示符。在AXI3中没有此信号。参看A8-103的多区域信号。 |
| ARUSER | Master | 读地址通道的用户定义的扩展名。参看A8-104页的用户定义的信号。 |
| ARVALID | Master | 表明读地址通道信号是有效的。参看A3-42页的通道握手信号。 |
| ARREADY | Slave | 表明读地址通道上的传输可以被接收。参看A3-42页的通道握手信号。 |
A2.6 读数据通道信号
表A2-6显示AXI读数据通道信号。除非另有特别说明,否则信号是同时被AXI3和AXI4使用。
表A2-6读数据通道信号
| RID | Slave | 描述 |
|---|---|---|
| RID | Slave | 读数据和响应的识别符号。参看A5-81页的ID信号。 |
| RDATA | Slave | 读数据。参看A3-43的读数据通道。 |
| RRESP | Slave | 读响应。表明读传输的状态。参看A3-59页的读和写的响应结构。 |
| RLAST | Slave | 表明在读事务中是否是最后一个数据传输。参看A3-43页的读数据通道。 |
| RUSER | Slave | 读数据通道用户定义的扩展名。在AXI3中没有此信号。参看A8-104用户定义的信号。 |
| RVALID | Slave | 表明读数据通道信号是有效的。参看A3-42的通道握手信号。 |
| RREADY | Master | 表明读数据通道上的传输可以被接收。参看A3-42页的通道握手信号。 |
浙公网安备 33010602011771号