• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SOC/IP验证工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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

posted on 2022-05-14 11:30  SOC验证工程师  阅读(500)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3