6.1.3.1 Slave Arbitration

Each of the slave devices on the AHB bus matrix contains an arbiter. Arbitration is done at two levels. At the first level, the fixed higher priority masters are evaluated for any access request to the slave. At the second level, the remaining buses are evaluated in round robin fashion for any access request to the slave. The priority levels of the buses with fixed priority are listed in the following table. 

Table 6-2. Fixed Priority Masters
Masters Priority Arbitration
M3 DCode bus MM0 1 Fixed
M3 ICode bus MM1 2 Fixed
M3 system bus MM2 3 Fixed
System controller MM9 4 Fixed

The buses with round robin priority are listed in the following table.

Table 6-3. WRR Masters
Masters Priority Arbitration
HPDMA MM3 4 WRR
FIC_0 MM4 4 WRR
FIC_1 MM5 4 WRR
MAC MM6 4 WRR
PDMA MM7 4 WRR
USB MM8 4 WRR