摘要 |
The rewind arbiter system provides a system and method for arbitrating a device. Briefly described, one embodiment comprises a plurality of controlled devices configured to access a shared component and a rewind arbiter configured to arbitrate among a plurality of requests received from the controlled devices, wherein one of the controlled devices communicating a request that is selected during arbitration is then granted access to the shared component. The rewind arbiter further comprising; an arbitration scheme configured to grant arbitrated requests to the controlled devices, a verification scheme configured to verify that the controlled device successfully completes communication with the shared component, and a rewind scheme configured to cause the arbitration scheme to rewind back to the controlled device that has failed to successfully complete communication with the shared component such that the failed control device is granted a second arbitrated request.
|