Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
302 words
In a computer system having a signal bus, a memory, a central processing unit (CPU) and means for generating a plurality of clock signals of different frequencies, the CPU having an operating clock input and a plurality of internal registers, the CPU and memory being coupled to the bus, an apparatus for changing the operating clock of the computer system to activate and deactivate a doze mode of the system, said apparatus comprising; an input port for receiving a change frequency interrupt signal and for communicating the change frequency interrupt signal to the CPU via the bus; a plurality of output ports coupled to the bus, for outputting signals from the CPU via the bus; instructing means coupled to the bus for causing the CPU to: (i) store contents of the internal registers into the memory; (ii) generate and send to the output ports a frequency select signal; (iii) generate and send to the output ports a reset signal that resets the CPU; and (iv) reload the contents stored in the memory into the registers of the CPU after the CPU has been reset; latching means having a clock input, a data input, and a data output, said latching means for receiving from the output ports the reset signal at the clock input and the frequency select signal at the data input, and outputting the frequency select signal at the data output upon each occurrence of the reset signal; and gating means having a select input, a gate output, and a plurality of gate inputs coupled for receiving the clock signals, said gating means receiving at the select input the frequency select signal from the output of the latching means and gating one of the clock signals to the gate output that is coupled to the operating clock input of the CPU.
Claim 2
Dependent Claim
302 words
In a computer system having a signal bus, a memory, a central processing unit (CPU) and means for generating a plurality of clock signals of different frequencies, the CPU having an operating clock input and a plurality of internal registers, the CPU and memory being coupled to the bus, an apparatus for changing the operating clock of the computer system to activate and deactivate a doze mode of the system, said apparatus comprising; an input port for receiving a change frequency interrupt signal and for communicating the change frequency interrupt signal to the CPU via the bus; a plurality of output ports coupled to the bus, for outputting signals from the CPU via the bus; instructing means coupled to the bus for causing the CPU to: (i) store contents of the internal registers into the memory; (ii) generate and send to the output ports a frequency select signal; (iii) generate and send to the output ports a reset signal that resets the CPU; and (iv) reload the contents stored in the memory into the registers of the CPU after the CPU has been reset; latching means having a clock input, a data input, and a data output, said latching means for receiving from the output ports the reset signal at the clock input and the frequency select signal at the data input, and outputting the frequency select signal at the data output upon each occurrence of the reset signal; and gating means having a select input, a gate output, and a plurality of gate inputs coupled for receiving the clock signals, said gating means receiving at the select input the frequency select signal from the output of the latching means and gating one of the clock signals to the gate output that is coupled to the operating clock input of the CPU.
Claim 3
Dependent Claim
12 words
The apparatus of claim 1, wherein the gating means is a multiplexer.
Claim 4
Dependent Claim
21 words
The apparatus of claim 1, wherein the instructing means is a memory containing binary instructions to be executed by the CPU.
Claim 5
Dependent Claim
15 words
The apparatus of claim 3, wherein the instructing means is a Read Only Memory (ROM).
Claim 6
Dependent Claim
14 words
The apparatus of claim 1, wherein the latching means is a D-type flip flop.
Claim 7
Dependent Claim
163 words
In a computer system having an input port coupled to a bus, output ports, a central processing unit (CPU) with a plurality of internal registers, a memory and a plurality of clock signals with each clock signal having a different frequency, a method for switching between operating clock signals to activate and deactivate a doze mode of the computer system, said method comprising the steps of: (a) receiving a change frequency interrupt signal at the input port and sending the interrupt signal to the CPU via the bus; (b) storing contents of the internal registers of the CPU into the memory; (c) coupling clock speed select and reset signals generated by the CPU to a latching means for selecting a clock signal to be gated, and coupling the reset signal back to the CPU for resetting the CPU; (d) gating the selected clock signal to the CPU; and (e) reloading the contents stored in the memory into the internal registers of the CPU.
Claim 8
Dependent Claim
163 words
In a computer system having an input port coupled to a bus, output ports, a central processing unit (CPU) with a plurality of internal registers, a memory and a plurality of clock signals with each clock signal having a different frequency, a method for switching between operating clock signals to activate and deactivate a doze mode of the computer system, said method comprising the steps of: (a) receiving a change frequency interrupt signal at the input port and sending the interrupt signal to the CPU via the bus; (b) storing contents of the internal registers of the CPU into the memory; (c) coupling clock speed select and reset signals generated by the CPU to a latching means for selecting a clock signal to be gated, and coupling the reset signal back to the CPU for resetting the CPU; (d) gating the selected clock signal to the CPU; and (e) reloading the contents stored in the memory into the internal registers of the CPU.
Claim 9
Dependent Claim
26 words
The apparatus of claim 1 wherein the instruction means includes means for causing the CPU to store only contents of the internal registers into the memory.