AMBA总线基本知识
AMBA:Advanced Microcontroller Bus Architecture,高级微控制器总线架构,是ARM提出的一种片上高速总线架构,包括AHB、APB、AXI
- AHB:Advanced High-performance Bus,高级高性能总线,用于高性能、高时钟频率模块
- APB:Advanced Peripheral Bus,用于低速、低功耗外设模块,接口简单,外设模块如uart、SPI、IIC
- AXI:Advanced eXtensible interface,高级可扩展接口,用于高性能、低延时的片内总线,目前性能最好用的最多的总线标准
- AXI4(AXI4-full):用于高性能的存储器映射需求,传输数据是全双工的,读写同时进行
- AXI4-Lite:简化版的AXI4接口,用于简单的低吞吐量存储器映射通信
- AXI4-Stream:用于高速的流数据通信,没有地址阶段,不是存储地址映射