码迷,mamicode.com
首页 > 其他好文 > 详细

AXI协议

时间:2020-07-26 01:33:58      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:add   red   data   支持   and   ati   http   两种   read   

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协议

标签:add   red   data   支持   and   ati   http   两种   read   

原文地址:https://www.cnblogs.com/kyshan/p/13377938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!