摘要 |
<p>An arbitration unit (150) for a bus comprises means (205) for receiving a request for access to the bus from each of a plurality of agents connected to the bus (130), means (240-260) for granting access to the bus to one of the requesting agents, the agent which has gained access to the bus releasing access to the bus as a result of a retry response when a resource requested is in an unavailable state, and first scheduling means (2401, 2451) for selecting one of the requesting agents by a round-robin policy, wherein there are provided means (210) for temporarily asserting a high-priority attribute for any agent which has received the retry response on a number of consecutive times greater than a threshold value, and second scheduling means (240h, 245h) for selecting one of the high-priority requesting agents by a round-robin policy, the granting means (240-260) granting access to the bus selectively to the agent selected by the first scheduling means (2401, 2451) or by the second scheduling means (240h, 245h). <IMAGE></p> |