Power managed busses and arbitration
First Claim
Patent Images
1. An apparatus, comprising:
- a variable speed bus;
a first unit coupled to the variable speed bus;
a second unit coupled to the variable speed bus; and
an arbitration and bus clock control unit to adjust the variable speed bus frequency depending on the bandwidth requirements of the first and second units, the arbitration and bus clock control unit to monitor which of the first and second units are active and to select an appropriate arbitration configuration depending on which of the first and second units are active, wherein the arbitration and bus clock control unit is configured to adjust the arbitration configuration to ensure that the bandwidth requirements of the active units are sustained when the variable speed bus frequency is reduced.
2 Assignments
0 Petitions
Accused Products
Abstract
A variable speed bus has its frequency adjusted based upon bandwidth requirements of active units coupled to a variable speed bus. As units coupled to the bus are stopped, bandwidth requirements are lowered and the bus frequency is reduced in response to the lowered bandwidth requirements. An arbiter selects an appropriate arbitration configuration based on which units are active and which are stopped. The arbitration configuration is adjusted to ensure that the bandwidth requirements of the active units are sustained despite the reduced clock frequency.
60 Citations
20 Claims
-
1. An apparatus, comprising:
-
a variable speed bus; a first unit coupled to the variable speed bus; a second unit coupled to the variable speed bus; and an arbitration and bus clock control unit to adjust the variable speed bus frequency depending on the bandwidth requirements of the first and second units, the arbitration and bus clock control unit to monitor which of the first and second units are active and to select an appropriate arbitration configuration depending on which of the first and second units are active, wherein the arbitration and bus clock control unit is configured to adjust the arbitration configuration to ensure that the bandwidth requirements of the active units are sustained when the variable speed bus frequency is reduced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14)
-
-
9. A system, comprising:
-
a variable speed bus; a first device coupled to the variable speed bus; a memory coupled to the variable speed bus; a second device coupled to the variable speed bus; and an arbitration and bus clock control unit to adjust the variable speed bus frequency depending on the bandwidth requirements of the first and second devices, the arbitration and bus clock control unit to monitor which of the first and second devices are active and to select an appropriate arbitration configuration depending on which of the first and second devices are active, wherein the arbitration and bus clock control unit is configured to adjust the arbitration configuration to ensure that the bandwidth requirements of the active units are sustained when the variable speed bus frequency is reduced. - View Dependent Claims (10)
-
-
15. A method, comprising:
-
determining which of a plurality of units coupled to a variable speed bus are active; adjusting the clock frequency of the variable speed bus according to the bandwidth requirements of the active units; and selecting one of a plurality of arbiter configurations depending on which of the plurality of units coupled to the variable speed bus are active, wherein selecting the one arbiter configuration comprises selecting the one of the plurality of arbiter configurations that ensures the bandwidth requirements of the active units are sustained when the clock frequency of the variable speed bus is reduced. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification