AXI协议

Posted kyshan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AXI协议相关的知识,希望对你有一定的参考价值。

AXI协议中用到的一些术语   

AXI Transaction:the complete set of required operations on the AXI bus form the AXI Transaction   

AXI Burst:any required payload data is transferred as an AXI Burst   

AXI Beats:a burst can comprise multiple data transfers, or AXI Beats   

简单来说,AXI Transaction就是传输一段数据(AXI burst)所需要的一整套操作,

而AXI burst就是待传数据,AXI burst由AXI Beats组成,一个Beat就是一个transfer。

 

AXI 协议的关键特征有:
?? 分离的地址/控制和数据通道
?? 采用字节选通的方式支持不对齐数据的传输
?? 基于 burst 交易的数据传输,主机只需提供首地址
?? 分离的读写数据通道,能支持低功耗的 DMA
?? 支持 outstanding 交易
?? 支持乱序交易
?? 易于通过添加寄存器达到时序收敛
除了数据传输协议,AXI 协议还提供可选扩展支持低功耗操作。

 

五个通道:

★读地址信道(Read Address Channel)   

★写地址信道(Write Address Channel)   

★读数据信道(Read Data Channel)   

★写数据信道(Write Data Channel)   

★写响应信道(Write Response Channel)

 

两种关系必须满足:
?? 读数据必须在其相关的地址之后
?? 写响应必须在其相关写交易最后一拍数据写完之后

 

技术图片

 

 

通道握手信号的依赖关系

技术图片

 

以上是关于AXI协议的主要内容,如果未能解决你的问题,请参考以下文章

AXI协议:AXI协议的burst机制

AXI协议:AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能

AXI协议:AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能

AXI协议:AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能

AXI(Advanced eXtensible Interface)协议规范

AXI(Advanced eXtensible Interface)协议规范