Patent ID: 7350004

Claim:
A resource management device in a data processing system in which a plurality of masters access a shared resource, the resource management device comprising: an arbitration timing generation section for generating an arbitration timing signal; a bandwidth information module for specifying a first priority indicating priority order among the plurality of masters for accessing the shared resource during each of a plurality of slots; a priority master information module for specifying a second priority, wherein one of the plurality of masters is designated as a priority master and has priority over the other masters in every slot; and an arbitration section configured to arbitrate access to the shared resource based on the first priority and the second priority, wherein if the priority master issues an access request and does not have priority in the current slot and has priority in a later slot specified by the bandwidth information module, the arbitration section rearranges the sequence of the slots in the bandwidth information module to allow the priority master to access the shared resource in the current slot.