Synchronizing multiple USB controllers to reduce power
AssigneeNVIDIA Corporation
InventorsJohn Berendsen, Robert Chapman
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsJohn Berendsen, Robert Chapman
Estimating the term…
Circuits, methods, and apparatus that reduce the power consumed by transactions initiated by a number of USB host controllers. Peripheral devices on a number of USB networks are accessed in a coordinated manner in order to reduce power dissipated by a CPU and other circuits when reading data needed by the host controllers. The resulting memory reads are temporally clustered. This allows the CPU to process a greater number of requests each time it leaves a low-power state. As a result, the CPU may possibly remain in a sleep state for a longer period of time, thus saving power. This is accomplished at the host controller level by synchronizing the time frames used by each host controller in a system. The synchronizing signal may be one or more bits of a frame count provided by one host controller to a number of other frame controllers.
A method of controlling a plurality of buses comprising:
An integrated circuit comprising:
A method of controlling a plurality of buses comprising:
Dependencies are inferred from the claim text.