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协议:AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能
AXI协议:AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能
AXI协议:AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能