Atmel Evaluation Kit AT91SAM9M10-G45-EK AT91SAM9M10-G45-EK Data Sheet

Product codes
AT91SAM9M10-G45-EK
Page of 1361
 134
SAM9M10 [DATASHEET]
6355F–ATARM–12-Mar-13
 
19.5.2.1
Fixed Priority Arbitration
This arbitration algorithm is the first and only applied between masters from distinct priority pools. It is also used
inside priority pools other than the highest and lowest ones (intermediate priority pools).
It allows the Bus Matrix arbiters to dispatch the requests from different masters to the same slave by using the fixed
priority defined by the user in the MxPR field for each master inside the MATRIX_PRAS and MATRIX_PRBS Prior-
ity Registers. If two or more master requests are active at the same time, the master with the highest priority
number MxPR is serviced first.
Inside intermediate priority pools, if two or more master requests with the same priority are active at the same time,
the master with the highest number is serviced first.
19.5.2.2
Round-Robin Arbitration
This algorithm is only used inside the highest and lowest priority pools. It allows the Bus Matrix arbiters to dispatch
the requests from different masters to the same slave in a fair way. If two or more master requests are active at the
same time inside the priority pool, they are serviced in a round-robin increasing master number order.