Power management in a configurable bus
First Claim
Patent Images
1. A system, comprising:
- bus interface circuitry configured to interconnect to a bus; and
a component, coupled to the bus interface circuitry, the component comprising circuitry configured to;
responsive to a bus state of the bus, determine a period comprising a start and an end during which no data is sent to the component;
upon detection of a cleared presence bit by the component, cause the component to enter a sleep mode during the period, the cleared presence bit indicating that no data is present for the component; and
responsive to a set presence bit in a first received frame at the component, cause the component to initiate a waking process, the waking process comprising continually clearing a set value of a clear-to-send bit in a first sent frame until after the end of the period, the set presence bit indicating that there is data for the component; and
after clearing the set value of the clear-to-send bit in the first sent frame, indicate that the period has completed and the waking process has completed by allowing the set value of the clear-to-send bit to remain set for a predetermined number of consecutive sent frames.
6 Assignments
0 Petitions
Accused Products
Abstract
A system includes a bus and a component interconnected via the bus. The component may enter a sleep mode during a period of no data transmission involving the component.
-
Citations
20 Claims
-
1. A system, comprising:
-
bus interface circuitry configured to interconnect to a bus; and a component, coupled to the bus interface circuitry, the component comprising circuitry configured to; responsive to a bus state of the bus, determine a period comprising a start and an end during which no data is sent to the component; upon detection of a cleared presence bit by the component, cause the component to enter a sleep mode during the period, the cleared presence bit indicating that no data is present for the component; and responsive to a set presence bit in a first received frame at the component, cause the component to initiate a waking process, the waking process comprising continually clearing a set value of a clear-to-send bit in a first sent frame until after the end of the period, the set presence bit indicating that there is data for the component; and after clearing the set value of the clear-to-send bit in the first sent frame, indicate that the period has completed and the waking process has completed by allowing the set value of the clear-to-send bit to remain set for a predetermined number of consecutive sent frames. - View Dependent Claims (2, 3, 4, 5, 13, 14, 15)
-
-
6. A method, comprising:
-
determining a period in which no data is sent to a component over a bus period responsive to an asserted presence bit in a first received frame; upon detection of a presence bit being in a first state indicating that no data is present for the component, causing the component to enter a sleep mode during the period; upon detection of the presence bit being in a second state indicating that there is data for the component, causing the component to initiate a waking process, the waking process comprising continually clearing a set value of a clear-to-send bit in a first sent frame until an end of the period; and after clearing the set value of the clear-to-send bit in the first sent frame, indicating that the period has completed and the waking process has completed by allowing the set value of the clear-to-send bit to remain set for a predetermined number of consecutive sent frames. - View Dependent Claims (7, 12, 16, 17)
-
-
8. A product comprising:
-
a machine-readable medium other than a transitory signal; and instructions stored on the machine-readable medium, the instructions, when executed, configured to cause a processor to; determine a period in which no data is sent to a component over a bus; upon detection of a cleared presence bit indicating that no data is present for the component, cause the component to enter a sleep mode during the period; while the component is in the sleep mode, determine that the component is not ready to receive a transmission over the bus; and responsive to an asserted presence bit in a first received frame indicating that there is data for the component, cause the component to initiate a waking process, the waking process comprising continually clearing a set value of a clear-to-send bit in a first sent frame; and after clearing the set value of the clear-to-send bit in the first sent frame, indicating that the period has completed and the waking process has completed by allowing the set value of the clear-to-send bit to remain set for a predetermined number of consecutive sent frames. - View Dependent Claims (9, 10, 11, 18, 19, 20)
-
Specification