AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块发出,由从模块负责回应。
APB,是Advanced Peripheral Bus的缩写,这是一种外围总线。
APB主要用于低带宽的周边外设之间的连接,例如UART、1284等,它的总线架构不像 AHB支持多个主模块,在APB里面唯一的主模块就是APB 桥。
还有两个没听说了,arm芯片一般都有这两个总线
APB叫做内部低速互联总线,一般用于连接低速外设,比如串口,SPI等,属于ARM第一代片上总线标准
AHB叫做内部高速互联总线,用于连接高速外设比如片上RAM DMA等,属于ARM第二代片上总线标准
AXI3 AXI4属于内部超高速互联总线,目前只有ARM应用处理器才会带,比如ARM Cortex A53那种,属于ARM第三第四代片上互联总线,用于连接FPGA等外设