AXI总线协议

总线、接口、协议

总线是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由由数据线、地址线、控制线等构成。
接口是一种连接标准,又常常被称之为物理接口。
协议是传输数据的规则。

AXI总线概述
AXI (Advanced extensible Interface) 总线是AMBA总线架构中,最新并且性能做好的一个总线标准。AXI的设计目标是可以在高时钟频率下运行,并在延滞时间长的状况下仍可达成高数据吞吐率。AXI总线将读/写请求与读/写结果相互分离、将数据写入和数据读出的信号相分离,可以同时进行写入和读出动作,从而最大限度地提高总线的数据吞吐率
由若干master设备和slave设备通过一些形式的interconnect组成的典型的系统如下图所示,AXI总线即可作为其中的Interface ,实现数据通信。
在这里插入图片描述

AXI规定:
(1) Asource is not permitted to wait until READY is asserted before asserting VALID
(2) When VALID is asserted, it must remain asserted until the handshake occurs.

AXl的5个通道
AXI总线的master和slave的端口分为5个双向流量控制的通道,如下图所示。所谓双向流量控制是指发送端用valid表示数据是有效的,接收端用ready表示可以接受数据; 只有在vaild和ready同时为1时,数据才成功被传送。vaild/ready机制可以使发送接收双方都有能力控制传输速率。
AXI协议是基于burst的传输,并且定义了5个独立的传输通道:

读地址通道、读数据通道、写地址通道、写数据通道、写响应通道。

地址通道携带控制消息用于描述被传输的数据属性;

数据传输使用写通道来实现“主”到“从”的传输;

“从”使用写响应通道来完成一次写传输;

读通道用来实现数据从“从”到“主”的传输。
在这里插入图片描述
在这里插入图片描述

参考链接:https://blog.51cto.com/u_15100534/2618548
https://www.cnblogs.com/streetlive/p/12868527.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值