6.1.3.1.5 Slave Arbitration Flow Diagram

The following figure shows the slave arbitration flow diagram depicting the grant of access to master requesting for slave access. At each stage the arbiter checks if that master is requesting for an access. If yes, then the master can do number of transfers equal to its programmed weight and then has to re-arbitrate for the bus. In case of WRR master, after the programmed number of transfers WRR priority changes for that master in round robin sequence.

The D-Code master can perform transfers as long as there are transfers to complete. In case of lock transfers, master issuing lock (HMASTLOCK = 1) maintains the ownership of the slave as long as lock signal is asserted.

Figure 6-10. Slave Arbitration Flow Diagram