Patent ID: 7340542

Claim:
A method for access retraction in a data processing system having bus arbitration between a plurality of master ports and at least one slave port, the method comprising: storing access retraction control information which indicates at least one condition under which retraction is allowed or disallowed; granting a first access request under control of an arbiter logic, the first access request corresponding to a first access address, to a first slave port while a second access request, corresponding to a second access address, to the first slave port is in progress; after granting the first access request, receiving a third access request, corresponding to a third access address, to the first slave port; and using retraction control logic coupled to the arbiter logic to request retraction of the first access request, the retraction control logic using the access retraction control information to selectively retract permanently the first access request based on at least one characteristic of at least one of the first access request or the third access request.