第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页的通道握手信号。 |
|