4.4.1 Arbitration

The BMX supports a decentralized fixed priority arbitration scheme. Each target has an independent arbitrator that will grant read and write requests to an initiator when that target is available. The default priority of an initiator is fixed and determined by the initiator’s index on the bus. The priorities are shown in Table 4-2.

Table 4-2. Initiator Priority
PriorityInitiator IndexType
Highest0CPU X Data Bus (CPU XDS)
1CPU Y Data Bus (CPU YDS)
2DMA
3CPU Instruction Bus (CPU IS)
4Crypto
5CAN1
6NVM
Lowest7In-circuit Debugger