Patent ID: 8650347

Claim:
An arbitration device, comprising: a memory; and at least one processor connected with the memory, configured to: output a first arbitration signal corresponding to an access request in accordance with a first priority and output a first valid signal indicating output of the first arbitration signal, output a second arbitration signal corresponding with an access request in accordance with a second priority and output a second valid signal indicating output of the second arbitration signal, select one of the first arbitration signal and the second arbitration signal and output one of a first enable signal indicating a selection of the first arbitration signal and a second enable signal indicating a selection of the second arbitration signal, count, using a first counter, a value associated with the first enable signal; count, using a second counter, a value associated with the second enable signal; generate a first priority flag based on an output of the first counter and an output of the second counter, the first priority flag including a first state indicating the access request corresponding to the first arbitration signal has priority and a second state indicating the access request corresponding to the second arbitration signal has priority; and select one of the first valid signal and the second valid signal based on a state of a generated first priority flag, wherein selection of one of the first arbitration signal and the second arbitration signal corresponds with a selection of one of the first valid signal and the second valid signal.