Patent ID: 9330038
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A bandwidth allocation apparatus used to arbitrate multiple access requests from a plurality of downstream devices to an upstream direction, wherein the downstream devices are classified into at least one high bandwidth downstream device group and at least one low bandwidth downstream device group according to a transmission speed, the bandwidth allocation apparatus comprising: a high bandwidth arbitration module used to select one downstream device from the high bandwidth downstream device group for allowing uplink; a low bandwidth arbitration module used to select one downstream device from the low bandwidth downstream device group for allowing uplink; and a multiplexer used to select one of the access requests from the high bandwidth arbitration module or the low bandwidth arbitration module for allowing to uplink the access request to an upstream device, wherein access transmission times of the high bandwidth arbitration module and the low bandwidth arbitration module are counted respectively by a counting circuit, when the access transmission times of the high bandwidth arbitration module or the access transmission times of the low bandwidth arbitration module exceeds an preset value correspondingly, the multiplexer is changed to receive the access request from another bandwidth arbitration module.