.
部分内容来源于网络,有侵权请联系删除!
AHB
总线协议
1.
简介
AHB
总线规范是
AMBA
总线规范的一部分,
AMBA
总线规范是
ARM
公司提出的总线规范,被大多数
SoC
设计采用,它规定了
AHB (Advanced High-performance
Bus)
、
ASB (Advanced System Bus)
、
APB (Advanced Peripheral
Bus)
。
AHB
用于高性能、高时钟频率的系统结构,典型的应
用如
ARM
核与系统内部的高速
RAM
、
NAND FLASH
、
DMA
、
Bridge
的连接。
APB
用于连接外部设备,对性能要
求不高,
而考虑低功耗问题。
ASB
是
AHB
的一种替代方案。
1.1 AHB
总线的架构
AHB
总线的强大之处在于它可以将微控制器
(
CPU
)
、高带宽的片上
RAM
、高带宽的外部存储器接口、
DMA
总线
master
、
各种拥有
AHB
接口的控制器等等连接起
来构成一个独立的完整的
SOC
系统,
不仅如此,
还可以通过
AHB-APB
桥来连接
APB
总线系统。
AHB
可以成为一个完整
独立的
SOC
芯片的骨架。
下图是一个典型的
AHB
系统总线的结构示意图