AMBA总线协议

什么是AMBA总线?

AMBA(Advanced Microcontroller Bus Architecture),是一种开放的协议,主要用于SoC内部和ASIC,用于连接各种功能模块,简称AMBA。是相对使用较广的片内总线技术,不单单是ARM专有。

AMBA定义了高性能嵌入式微控制器的通信标准,其中包括多种总线(BUS)类型,不仅是一种接口标准,更是一种互联模块。

典型的AMBA总线拓扑结构

常见的AMBA总线类型

AHB:是先进的系统总线,主要目的是连接高性能、高吞吐率的设备,如CPU、DMA、DSP

主要特征:多控制器、分段传输、单周期总线控制权移交、

ASB:是通用系统总线是可用于AHB不需要的高性能特性的芯片设计上可选的系统总线,也支持

APB:是高度优化的连接低功耗外设的精简接口;

AXI:多通道传输总线

猜你喜欢

转载自www.cnblogs.com/lizhiqing/p/12358268.html