A first counter sequentially counts a plurality of numbers from respective
sources requesting transfer of data. Each of the numbers represents an
amount of isochronous data to transfer over the bus from the respective
ones of the sources during a frame on a bus. A count value in a second
counter is selectably incremented when the first counter is counting, to
provide a remaining count value indicative a remaining amount of data to
transfer during the frame. The remaining count value in the second counter
is decremented for each isochronous transfer on the bus after the
remaining amount of data to transfer has been determined from all sources
requesting transfer of isochronous data during the frame. A third counter
tracks the time remaining in the frame and compares the remaining count
value to the time remaining in the frame to determine a priority mode on
the bus. The bus switches to isochronous priority mode on the bus
according to a comparison of the remaining count value and the time
remaining in the time period.
Ein erstes Gegen zählt der Reihe nach eine Mehrzahl von Zahlen von den jeweiligen Quellen, die um Übertragung von Daten bitten. Jede der Zahlen stellt eine Menge isochrone Daten dar, um über den Bus von den jeweiligen der Quellen während eines Rahmens auf einem Bus zu bringen. Ein Zählwert in einem zweitem Gegen wird selectably, wenn das erste Gegen zählt erhöht, um einen restlichen Zählwert Indicative ein restliche Menge Daten zur Übertragung während des Rahmens zur Verfügung zu stellen. Der restliche Zählwert im zweiten Gegen wird für jede isochrone Übertragung auf den Bus verringert, nachdem die restliche Menge zu bringen der Daten von allen Quellen festgestellt worden ist, die um Übertragung der isochronen Daten während des Rahmens bitten. Vergleicht dritte Gegenschienen die Zeit, die im Rahmen restlich ist und den restlichen Zählwert mit der Zeit, die im Rahmen, um einen Priorität Modus auf dem Bus festzustellen restlich ist. Der Bus schaltet zum isochronen Priorität Modus auf dem Bus entsprechend einem Vergleich des restlichen Zählwertes und der Zeit, die im Zeitabschnitt restlich sind.