
AHB-to-APB Bridge interfaces AHB and APB buses. It is required to bridge the communication gap between low bandwidth peripherals on APB with the high bandwidth AHB.
Normally APB works without pipelining of address. The bridge is used to control the AHB such that it can halt for a particular number of cycles and synchronization is maintained. This is to ensure that there is no data loss between AHB to APB or APB to AHB data transfers.