Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
209 words
In a computer system having a pipelined processor, said processor receiving a plurality of clock signals, a method for providing power saving modes to the pipelined processor and for guaranteeing that a power save instruction is a last instruction to be executed before the clocks are frozen, that upon wake-up a next instruction executed is a first instruction in an interrupt service routine (ISR) and that upon return from the ISR, an instruction immediately following a power saving instruction is executed, said method comprising the steps of: a) detecting a write to a power saving mode register; b) if a write to the power saving mode register is detected, stalling the processor, else return to step (a); c) determining if a power saving mode bit is set as a result of the write; d) if the power saving mode bit is set, continue stalling the processor and freeze the clocks, else restart the processor and return to step (a); e) determining if an interrupt request is active and the power saving mode bit is clear; and f) if the interrupt request is active and the power saving mode bit is clear, restart the processor and returning to step (a), else, continue stalling the processor and return to step (f).
Claim 2
Dependent Claim
209 words
In a computer system having a pipelined processor, said processor receiving a plurality of clock signals, a method for providing power saving modes to the pipelined processor and for guaranteeing that a power save instruction is a last instruction to be executed before the clocks are frozen, that upon wake-up a next instruction executed is a first instruction in an interrupt service routine (ISR) and that upon return from the ISR, an instruction immediately following a power saving instruction is executed, said method comprising the steps of: a) detecting a write to a power saving mode register; b) if a write to the power saving mode register is detected, stalling the processor, else return to step (a); c) determining if a power saving mode bit is set as a result of the write; d) if the power saving mode bit is set, continue stalling the processor and freeze the clocks, else restart the processor and return to step (a); e) determining if an interrupt request is active and the power saving mode bit is clear; and f) if the interrupt request is active and the power saving mode bit is clear, restart the processor and returning to step (a), else, continue stalling the processor and return to step (f).
Claim 3
Dependent Claim
23 words
The method of claim 1 wherein the step of stalling the processor includes deactivating the clock signals that are provided to the processor.
Claim 4
Dependent Claim
23 words
The method of claim 1 wherein the step of restarting the processor includes restarting the clock signals that are provided to the processor.
Claim 5
Dependent Claim
15 words
The method of claim 1 wherein the power saving mode bit is a powerdown bit.
Claim 6
Dependent Claim
15 words
The method of claim 1 wherein the power saving mode bit is an idle bit.
Claim 7
Dependent Claim
253 words
In a computer system having a pipelined processor, said processor receiving a plurality of clock signals, said computer system comprising: a) a bus, coupled to the processor, for transferring information; b) a clock and reset unit, coupled to the bus, for providing the plurality of clock signals to the computer system and also a reset signal to the computer system, said clock and reset unit including i) a detection circuit for detecting a write to a power saving mode register, disposed in the clock and reset unit; ii) a stalling circuit, coupled to the detection circuit, for stalling the processor if a write to the power saving mode register is detected by the detection circuit; iii) a first determination circuit for determining if a power saving mode bit is set as a result of a write to the power saving mode register; iv) means, coupled to the first determination circuit, for continuing to stall the processor and freezing the clocks if the power saving mode bit is set and for ceasing to stall the processor if the power saving mode bit is not set; and v) a second determination circuit, coupled to the bus, for determining if an interrupt request is active and if the power saving mode bit is clear, said second determination circuit ceasing to stall the processor and enabling the clocks if the interrupt request is active and the power saving mode bit is clear, and for continuing to freeze the clocks and to stall the processor in the alternative.
Claim 8
Dependent Claim
253 words
In a computer system having a pipelined processor, said processor receiving a plurality of clock signals, said computer system comprising: a) a bus, coupled to the processor, for transferring information; b) a clock and reset unit, coupled to the bus, for providing the plurality of clock signals to the computer system and also a reset signal to the computer system, said clock and reset unit including i) a detection circuit for detecting a write to a power saving mode register, disposed in the clock and reset unit; ii) a stalling circuit, coupled to the detection circuit, for stalling the processor if a write to the power saving mode register is detected by the detection circuit; iii) a first determination circuit for determining if a power saving mode bit is set as a result of a write to the power saving mode register; iv) means, coupled to the first determination circuit, for continuing to stall the processor and freezing the clocks if the power saving mode bit is set and for ceasing to stall the processor if the power saving mode bit is not set; and v) a second determination circuit, coupled to the bus, for determining if an interrupt request is active and if the power saving mode bit is clear, said second determination circuit ceasing to stall the processor and enabling the clocks if the interrupt request is active and the power saving mode bit is clear, and for continuing to freeze the clocks and to stall the processor in the alternative.