Patent ID: 6516369
Filing Date: 2003-02-04
Classification: G06F

Abstract:
In a computer system wherein a plurality of devices request access to a common bus, an arbiter for arbitrating the priority of request signals R1-Rn supplied from the plurality of devices, the arbiter comprising:token means for delivering a token vector T1-n having one position set active; rotative arbitration means connected to the token means for receiving the token vector and inputting the request signals, the rotative arbitration means outputting a rotative request vector RR1-n for use in determining a round robin priority configuration based on the active position of the token vector; weighted arbitration means connected to the output of the rotative arbitration means for generating a weighted request vector WR1-n for use in determining a linear priority configuration; and grant means connected to the output of the weighted arbitration means and to the output of the token means for delivering one of grant and no grant signals based on the outputs of the token means and the weighted arbitration means.