Distribution of interconnect bandwidth among master agents
AssigneeInfineon Technologies AG
InventorFrank Hellwig
Life of this patent
Estimating the term…
Abstract
A method and apparatus for distributing interconnect bandwidth among master agents. The method includes allocating to each of the master agents a respective portion of the interconnect bandwidth within a time interval; monitoring the master agents to determine if any of the master agents has consumed its allocated portion of interconnect bandwidth within a current time interval; and if a master agent has consumed its allocated portion of interconnect bandwidth within the current time interval, delaying any new access requests from this master agent for a predetermined request delay time within the current time interval.
Claims30
A method for distributing interconnect bandwidth among master agents, the method comprising:
- allocating to each of the master agents a respective portion of the interconnect bandwidth within a time interval;
- monitoring the master agents to determine if any of the master agents has consumed its allocated portion of interconnect bandwidth within a current time interval;
- and
- if a master agent has consumed its allocated portion of interconnect bandwidth within the current time interval, delaying any new access requests from this master agent for a predetermined request delay time within the current time interval.
A data processing apparatus, comprising:
- master agents coupled to an interconnect;
- and
- a controller, coupled between the master agents and the interconnect, and configured to distribute interconnect bandwidth among the master agents, the controller configured to:
- allocate to each of the master agents a respective portion of the interconnect bandwidth within a time interval;
- monitor the master agents to determine if any of the master agents has consumed its allocated portion of interconnect bandwidth within a current time interval;
- and
- if a master agent has consumed its allocated portion of interconnect bandwidth within the current time interval, delay any new access requests from this master agent for a predetermined request delay time within the current time interval.
Dependencies are inferred from the claim text.