Loading

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)

 

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

 

 

 

通道握手信号的依赖关系

 

posted @ 2020-07-25 19:37  kyshan  阅读(848)  评论(0编辑  收藏  举报