The AMBA interconnect (AMBIX) is a multilayer-capable bus interconnect that provides low latency access from Managers to Subordinates.
Manager and Subordinate connections are arranged in Manager and Subordinate pairs, allowing for a sparse bus matrix. The interconnect supports multiple concurrent transactions when targeting different Subordinates.
Some peripherals do not have the opportunity to pause incoming data. Being a low
priority bus manager might cause loss of data for such peripherals upon bus contention.
To avoid bus contention when using multiple bus managers, follow these guidelines:
- Avoid situations where more than one bus manager is accessing the same RAM subordinate.
- If more than one bus manager is accessing the same RAM subordinate, make sure that the bus bandwidth is not exhausted.
The interconnect enforces the TrustZone® secure/non-secure attributes and is configured using MPC — Memory Privilege Controller.