Method and apparatus for efficient bus arbitration
AssigneeMicron Technology, Inc.
InventorJoseph Jeddeloh
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorJoseph Jeddeloh
Estimating the term…
A bus arbitration regulates access to a common bus by a plurality of devices by assigning each device a priority rank. A current weighted bandwidth of each device is set equal to a desired weighted bandwidth. A request to access the common bus is granted to the device having the highest priority rank among a set of requesting devices. The current weighted bandwidth the first device is decremented. The priority rank of the serviced device is set equal to a lowest value if its current weighted bandwidth is equal to a minimum value. The priority rank of a set of devices which previously had a lower priority rank than the first device is increased. The current weighted bandwidth of the serviced device is set equal to the desired weighted bandwidth. After a number of bus transactions have been completed, the desired weighted bandwidth of the devices may be adjusted to based upon system performance.
A method of arbitrating access to a common bus comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
An apparatus for controlling access to a common bus comprising:
An apparatus for regulating access to a common bus comprising means for determining a rate at which a first device is capable of transferring data over said common bus;
Dependencies are inferred from the claim text.