AMBA协议

AMBA协议规范

AMBA是ARM公司推出的用于SOC内部IP互联的规范,包括APB、AHB和AXI4,其中AXI4是ARM和XILINX共同制定的新一代用于SOC内部互联的规范。

APB

APB是非流水线结构,所有的信号仅与时钟上升沿有关,可以简化APB外设的设计流程,每个传输至少消耗两个时钟周期。

AHB

AHB是新一代的AMBA总线,目的是用于解决高性能可同步的设计要求。AHB用于实现高性能、高时钟频率系统的特征要求。
AHB和APB总线特性比较

AMBA高级特性总线AHBAMBA高级外设总线APB
高性能低功耗
流水线操作锁存地址和控制
猝发传输 、分割交易简单的接口
多个总线主设备适用于很多外设
AXI4

AXI4互联结构可以分为以下几类
直通模式
只转换模式
N-1互联模式
1-N互联模式
N-M互联模式

AXI4-Lite

AXI4-Lite接口是AXI4接口的子集,专用于和元器件内部的寄存器进行通信,AXI4-Lite允许建立简单的元件接口,这种接口规模比较小。AXI4-Lite接口的关键特性如下:
(1)所有交易的猝发长度为1;
(2)所有访问数据的宽度和数据总宽度相同;
(3)支持数据总宽度为32位或者64位
(4)所有的访问相当于AWCACHE和ARCACHE等于b0000
(5)不支持互斥性操作
下表给出了AXI和AXI4-Lite的互通性

主设备从设备互通性
AXIAXI充分
AXI-LiteAXI-Lite充分
AXIAXI-Lite要求反映AXI ID,可能要求转换
AXI-LiteAXI充分
AXI4-Stream

AXI4-Stream作为一个标准的协议接口,用于连接需要交互的数据的元件,接口将产生一个数据的主设备和一个接受数据的从设备并连接。当有很多元件和从元件连接时也可以使用该协议,协议支持使用具有相同设置共享总线的多个数据流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

541板哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值