axi时序图_AXI总线学习

AXI(Advanced eXtensible Interface)是ARM提出的高性能片内总线协议,具备高性能、高带宽和低延迟特点。它包含读地址/控制、读数据、写地址/控制、写数据和写响应五个通道,支持不对齐数据传输、显著传输和乱序访问。AXI协议的单向通道体系结构、双向VALID和READY握手以及独立的地址和数据通道提高了系统性能和灵活性。AXI4作为其一版本,引入了READY/VALID握手机制,适用于高性能地址映射通信需求。AXI4-Lite和AXI4-Stream则分别针对轻量级通信和高速流数据传输场景。
摘要由CSDN通过智能技术生成

AXI(Advanced eXtensible

Interface)是一种总协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus

Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数

据传输,同时在突发传输中,只需要首地址,同时分离的读写数据通道、并支持显著传输访问和乱序访问,并更加容易并行时序收敛。AXI是AMBA

中一个新的高性能协议。AXI 技术丰富了现有的AMBA 标准内容,满足超高性能和复杂的片上系统(SoC)设计的需求。

AXI 有读地址和控制、读数据、写地址和控制、写数据、写响应5个通道。

控制和数据通道分离,可以带来很多好处。地址和控制信息相对数据的相位独立,可以先发地址,然后再是数据,这样自然而然的支持显著操作,也就是outstanding操作。Master访问slave的时候,可以不等需要的操作完成,就发出下一个操作。这样,可以让slave在控制流的处理上流水起来,达到提速的作

用。同时对于master,也许需要对不同的地址和slave就行访问,所以可以对不同的slave

连续操作。而这样的操作,由于slave返回数据的先后可能不按照master 发出控制的先后进行,导致出现了乱序操作(out of

order )。

同时相对AHB

接口的单向hready信号,AXI的5个通道由双向的valid和ready信号进行握手。同时在读写操作中,有last

信号表明当前传输的是最后一个数据。

AXI的性能<

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值