PXI Express Controller Power Control State Machine
First Claim
1. A system comprising:
- a functional block configured to perform one or more system functions; and
a controller block coupled to the functional block and operable to couple to a power supply that is operable to provide auxiliary power and main power to the system, wherein the controller block is operable to automatically assert a control signal to the functional block in response to the power supply being switched on and providing main power to the system;
wherein in response to the control signal being automatically asserted by the controller, the functional block is operable to instruct the system to turn on; and
wherein the controller is operable to prevent the system from turning on when auxiliary power is applied to the system at a time the system is turned off.
5 Assignments
0 Petitions
Accused Products
Abstract
A PXI Express controller may be configured to support at least three different conditions under which the controller may be turned on. If a chassis (e.g. a PXI Express chassis) interfacing with the controller has a power button, the first condition (which may be considered normal operation) may be met when the power button is being pressed at a time auxiliary power is present. When the chassis does not have a power button, the second condition may be met when the power is switched on at a time auxiliary power is present, and the third condition may be met when the power is switched on at a time auxiliary power is not present. A state-machine comprised in the PXI Express controller may be configured to interface with a chipset equally comprised in the PXI Express controller, to perform the control functions required to provide the support for the three different conditions.
19 Citations
23 Claims
-
1. A system comprising:
-
a functional block configured to perform one or more system functions; and a controller block coupled to the functional block and operable to couple to a power supply that is operable to provide auxiliary power and main power to the system, wherein the controller block is operable to automatically assert a control signal to the functional block in response to the power supply being switched on and providing main power to the system; wherein in response to the control signal being automatically asserted by the controller, the functional block is operable to instruct the system to turn on; and wherein the controller is operable to prevent the system from turning on when auxiliary power is applied to the system at a time the system is turned off. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
a circuit board configured to insert into a chassis to couple the circuit board to the chassis, wherein the chassis comprises a power supply that is operable to provide main power to the system, wherein the circuit board comprises; a chipset configured to at least partially implement functions performed by the system; and control logic coupled to the chipset via a first signal line operable to carry a first signal; wherein the control logic is operable to automatically assert the first signal in response to the power supply being switched on and providing main power to the system; and wherein the chipset is operable to instruct the system to turn on in response to the first control signal being automatically asserted by the control logic. - View Dependent Claims (8, 9, 10, 11)
-
12. A method for booting up (turning on) a system comprising a chassis with a power supply operable to provide main power and auxiliary power to the system, and a circuit board inserted into the chassis, the method comprising:
-
switching on the power supply to provide main power to the system; the circuit board receiving from the power supply a feedback signal indicating that the power supply is providing main power to the system; automatically asserting a control signal on the circuit board in response to said receiving the feedback signal indicating that the power supply is providing main power to the system, wherein said automatically asserting the control signal on the circuit board is performed regardless of the presence of auxiliary power in the system at the time said switching on the power supply is performed; and the system booting up in response to said automatically asserting the control signal.
-
-
13. A method for booting up (turning on) and/or shutting off a system comprising control logic and system logic, the method comprising:
-
when the system is off, performing one of; (a) switching on a power supply to provide main power to the system;
or(b) pressing a power button to instruct the system logic to boot up the system; in response to (b); (c) asserting a power button signal to the system logic; (d) the system logic instructing the system to boot up in response to (c); (e) the control logic turning on the power supply in response to (d); (f) the power supply indicating to the control logic that the power supply is on and providing main power to the system; and (g) the system booting up in response to (f); and in response to (a); (h) performing (f); (i) the control logic asserting the power button signal to the system logic in response to (h); (j) the system logic instructing the system to boot up in response to (i); and (k) the system booting up in response to (j). - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a chassis comprising a power supply operable to provide; main power and auxiliary power to the system; and a power supply status signal indicating whether the power supply is providing main power to the system; and a circuit board operable to be inserted into the chassis, the circuit board comprising; a chipset operable to control one or more system functions; control logic configured to couple to the chipset and operable to receive the power supply status signal, wherein the control logic is operable to automatically assert a power button signal to the chipset in response to the power supply status signal indicating that the power supply is providing main power to the system when the system is off; wherein the chipset is operable to instruct the system to turn on in response to the power button signal being asserted by the control logic. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for managing booting up (turning on) and shutting off a system, the method comprising:
-
entering a first state, wherein the first state indicates that auxiliary power is present in the system and the system is off; transitioning from the first state to a second state if main power is present in the system and the system is on, wherein the second state indicates that the system is on; transitioning from the first state to a third state if main power is present in the system and the system is off; transitioning from the third state to the second state if the system is on; transitioning from the second state to the first state if there is no main power present in the system; transitioning from the second state to a fourth state if an instant off feature is enabled in the system and the system is instructed to shut off; and transitioning from the fourth state to the first state if the system is off. - View Dependent Claims (22, 23)
-
Specification