Patent ID: 6336179
Filing Date: 2002-01-01
Classification: G06F

Abstract:
A method for determining an amount of data to transfer over a bus from a plurality of sources during a time period, comprising:sequentially providing a plurality of numbers to a first counter from respective ones of the sources requesting transfer of data, each of the numbers representing an amount of data to transfer over the bus from the respective ones of the sources during the time period; sequentially counting the plurality of numbers in the first counter; selectably incrementing a count value in a second counter when the first counter is counting, to provide a remaining count value indicative of a remaining amount of data to transfer in the time period from the plurality of sources requesting transfer of data during the time period; and wherein the plurality of sources provide data of a first type, the first type being isochronous data and the method further comprises decrementing the remaining count value in the second counter for each isochronous transfer on the bus after the remaining amount of data to transfer has been determined from all sources requesting transfer.