AMBA:ARM总线协议介绍

  

APB(Advanced Peripheral Bus):
主要用于低带宽的周边外设之间的连接,例如UART、1284等,
它的总线架构不像AHB支持多个主模块,在APB里面唯一的主模块就是APB 桥。

ASB (Advanced System Bus)
ASB是AHB的一种替代方案。

AHB(Advanced High Performance Bus):
AHB用于高性能、高时钟频率的系统结构,典型的应用如ARM核与系统内部的
高速RAM、NAND FLASH、DMA、Bridge的连接。

AXI (Advanced eXtensible Interface):
面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,
支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写数
据通道、并支持Outstanding传输访问和乱序访问,并更加容易进行时序收敛。
AXI 是AMBA 中一个新的高性能协议。AXI 技术丰富了现有的AMBA 标准内容,
满足超高性能和复杂的片上系统(SoC)设计的需求。

ACE ACE为AXI缓存扩展接口 系统级一致性框架。

CHI CHI协议是AMBA的第五代协议AMBA5,可以说是ACE协议的进化版,将所
有的信息传输采用包packet的形式来完成,packet里分各个域段传递不同信息,
本质还是用于解决多个CPU(RN)之间的数据一致性问题。

     

AMBA:ARM总线协议介绍_第1张图片

 

AMBA:ARM总线协议介绍_第2张图片

 

你可能感兴趣的:(硬件工程,硬件架构,arm开发)