AXI 协议基础知识(一)

发布网友

我来回答

1个回答

热心网友

AXI协议基础知识(一)


AXI, 由ARM公司开发的高性能总线协议,为片内通信提供了高带宽和低延迟的解决方案。它以Channel为基础,分为五个主要通道:写地址、写数据、写响应、读地址和读数据。操作分为读和写两个阶段:


写操作过程如下:
- 写地址在时钟上升沿且"AW"握手信号为高时(例如T2的"1"处),主机可以将目的地址"A"写入。
- 写数据同样遵循握手机制,"W"信号高且时钟上升沿时,数据依次写入(例如"2"至"5"),注意数据不是连续的,每个burst之间有间隔(如D(A0)和D(A1)之间)。
- 数据写完后,"B"握手信号为高,从机返回BRESP确认数据已成功写入("6"处)。


相比之下,读操作时序如下:
- 主机通过"AR"信号将读地址发送,"R"握手信号为1时读取对应的数据。
- 读操作支持outstanding,即连续多次地址写入,数据按照地址顺序读出,非突发(out of order)读写方式则允许在突发前写入多个地址,但返回顺序由master和salve的ID决定,这部分将在后续深入讨论。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com