APB协议是一个低成本接口,优化了极低功耗并且减少了接口复杂度。APB接口不是流水线式的,它是一个简单的,同步的接口协议。每一次传输至少花费两个周期完成。 APB接口是针对外围设备的可编程控制寄存器设计的。APB外设通常通过APB桥连接到主存系统。例如,从AXI到APB可以用来连接许多APB外设到一个AXI内存系统。 APB
APB是双cycle设计,只有一半的cycle在传数据,设计简单,一般用来连接吞吐量需求较低配置端口,不过在ARM总线内部都会转成AXI来传输。AHB算是三通道协议,分别是读写数据和地址通道,读写共用一个地址通道,所以吞吐量也不是很理想,但是设计简单,cortex m0就是ahb的,还有很多legacy device采用ahb,ahb在ARM总线内部也是转成A...