1、总线宽度范围不一致:ahb支持32,64,128,256;apb支持8,16,32;
2、体系结构:ahb是多主/从设备,有仲裁机制;apb是单主设备(桥)/多从设备,无仲裁机制;
3、数据协议:ahb支持流水/分裂传输,支持支持乱序访问,字节/半字节/字,大小端对齐,不支持非对齐操作;apb是一次读/写传输占两个时钟周期,不支持突发传输
4、互联:ahb是多路互联;apb无定义;
应用不同:ahb主要用在针对高效率、高频宽及快速系统模块所设计的总线,它可以连接如微处理器、芯片上或芯片外的内存模块和DMA等高效率模块;
apb主要用在低带宽的周边外设之间的连接,例如UART、timer、i2c等外设。