4.4.1 Arbitration

BMX supports a decentralized fixed priority arbitration scheme. Each target has an independent arbitrator which 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-12.

Table 4-12. Initiator Priority
PriorityInitiator IndexType
Highest0CPU X Data Bus (CPU XDS)
1CPU Y Data Bus (CPU YDS)
2DMA
3CPU Instruction Bus (CPU IS)
4Flash Controller
Lowest5In-Circuit Debugger