PC card controller with advanced power management reset capabilities
First Claim
1. A PC card controller, comprising:
- power management event enable (PME) registers, said PME registers being reset to a default state and generating a control signal indicative of said default state, and said PMF registers adapted to receive instruction to change from a default state to a different state and generating a control signal indicative of said different state;
power management registers;
a trigger signal that changes state when power is first applied to said PME registers;
power on reset circuitry receiving said trigger signal and generating a first reset signal to reset said PME registers when said power is first applied to said PME registers, and generating a second reset signal to reset said power management registers when said power is first applied to said power management registers; and
blocking circuitry receiving a conventional reset signal for said power management registers and said control signal and generating said second reset signal, wherein once said control signal indicates a different state, said blocking circuitry preventing said power management registers from being reset by said conventional reset signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A power management PC expansion card controller that includes power on reset circuitry to reset power management enable registers during a reset period, thereby ensuring that the PME registers correctly identify the power management capabilities of the controller. Once the PME registers are reset, an instruction may be provided to change the state of the registers from a default reset state to a state that supports advanced power management capabilities, for example wake-up functions. Additionally, the controller includes blocking circuitry to block conventional reset signals from resetting the power management and proprietary registers if the PME register is instructed to change states, thereby preserving the data contained in the power management and proprietary registers against future reset events. The controller of the present invention supports advanced power management specifications without requiring additional pinout arrangement or reassignment of pin functionality, so that the controller of the present invention can be implemented in current computer system without a the need for retooling or re-layout of system board circuitry and wiring diagrams.
26 Citations
25 Claims
-
1. A PC card controller, comprising:
-
power management event enable (PME) registers, said PME registers being reset to a default state and generating a control signal indicative of said default state, and said PMF registers adapted to receive instruction to change from a default state to a different state and generating a control signal indicative of said different state;
power management registers;
a trigger signal that changes state when power is first applied to said PME registers;
power on reset circuitry receiving said trigger signal and generating a first reset signal to reset said PME registers when said power is first applied to said PME registers, and generating a second reset signal to reset said power management registers when said power is first applied to said power management registers; and
blocking circuitry receiving a conventional reset signal for said power management registers and said control signal and generating said second reset signal, wherein once said control signal indicates a different state, said blocking circuitry preventing said power management registers from being reset by said conventional reset signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for resetting one or more registers of a PC card controller, said method comprising the steps of:
-
choosing a triggering signal that changes power levels when power is first applied to power management event enable (PME) registers;
generating a reset signal based on said triggering signal;
resetting said PME registers using said reset signal;
generating a second reset signal;
resetting power management registers with said second reset signal;
generating a control signal indicative of the reset state of said PME registers;
instructing the reset PME register to change state;
changing the state of said control signal; and
blocking additional resets of said power management registers. - View Dependent Claims (12, 13, 14)
generating a control signal indicative of the reset state of said PME registers; and
ANDing said first control signal and a conventional reset signal and generating said second reset signal.
-
-
13. A method as claimed in claim 11, further comprising the steps of:
-
defining a predetermined threshold voltage level for said trigger signal;
generating said reset signal based on said predetermined threshold voltage level.
-
-
14. A method as claimed in claim 11, further comprising the steps of:
-
choosing a conventional reset signal;
inputting said conventional reset signal and said trigger signal into a flip-flop; and
generating said reset signal until a trigger of said flip-flop changes state twice from an initial state.
-
-
15. A CardBus controller, comprising power management event enable (PME) registers;
- PCI and CardBus power management registers;
a trigger signal that changes state when power is first applied to said PME registers, PCI and Cardbus registers;
power on reset circuitry receiving said trigger signal and generating a first reset signal to reset said PME registers;
wherein said PME registers receiving said reset signal and generating a power management signal, wherein if said power management signal is enabled said power management registers being capable of advanced power management states, and if said power management signal is disabled said power management registers not being capable of advanced power management states;further comprising blocking circuitry receiving said power management signal and a conventional reset signal and generating a second reset signal for resetting said PCI and Cardbus registers;
wherein said blocking circuitry configured so that if said power management signal is disabled and said conventional reset signal is enabled, said second reset signal is enabled; and
further configured so that if said power management signal is enabled and said conventional reset signal is enabled or disabled, said second reset signal is disabled.- View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- PCI and CardBus power management registers;
Specification