AXI4学习笔记

发布时间:2024年01月05日

关于总线的概念参见链接深入理解AMBA总线协议(AXI总结篇) - 知乎

AXI4(AXI4-Full)和AXI4-Lite均属于存储器映射的总线,AXI4支持最大256个数据的突发传输,而AXI4-Lite每次只能传输1个数据。AXI4-Stream不支持存储器映射,传输数据时不需要地址信息,数据传输大小无限制。

AXI4支持多主-多从拓扑,多个主从之间通过Interconnect或SmartConnect互连。

AXI4和AXI4-Lite是全双工的,读操作包括读地址通道和读数据通道,写操作包括写地址通道、写数据通道、写响应通道。每个通道都有READY和VALID信号,这些信号高电平有效,如下所示:ARVALID/ARREADY:读地址有效和响应端是否准备好接收;

RVALID/RREADY:数据的有效性和接收端是否准备好接收;

AWVALID/AWREADY:写命令的有效性和响应端是否准备好接收;

WVALID/WREADY:写数据的有效性和响应端是否准备好接收;

BVALID/BREADY:响应信息的有效性和发起端是否准备好接收;

ACLK和ARESETn属于全局信号,不属于某个通道。所有信号都是在ACLK的上升沿采样。复位信号ARESETn低电平有效。

AxSIZE(这里的x为R或W)表示在突发传输时,单个数据的字节数。AxLEN(这里的x为R或W)表示突发传输的数据个数,在AXI4的INCR突发模式下,实际的传输数据个数为AxLEN+1。

文章来源:https://blog.csdn.net/csdn_gddf102384398/article/details/135404884
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。