A technique for invoking a low power operational mode in response to a halt
instruction is used in a computer system that includes a processor coupled
to external logic. The processor includes at least (i) a pipeline
subcircuit to execute programmed instructions, including halt
instructions, (ii) an interrupt handling subcircuit to handle interrupts
generated by external interrupt logic, and (iii) clock generator circuitry
that supplies clock signals to the pipeline and interrupt handling
subcircuits. In response to execution of a halt instruction, the processor
(i) enters the low power operational mode in which power consumption is
reduced at least for the pipeline subcircuit, but without stopping the
supply of clock signals to the interrupt handling subcircuit, and (ii)
generates an acknowledgement signal to the external logic indicating that
the clock signals to the pipeline subcircuit are being stopped, thereby
entering the low power operational mode. In a preferred embodiment, the
low power operational mode is entered by stopping the clock generator
circuitry from supplying clock signals to the pipeline subcircuit, but not
to the interrupt handling subcircuit. To resume normal processing, the
interrupt handling subcircuit responds to an interrupt generated by the
external logic by causing the clock generator circuitry to resume
supplying clock signals to the pipeline subcircuit.
Eine Technik für das Hervorrufen eines niedrige Energie funktionsfähigen Modus in Erwiderung auf eine Haltanweisung wird in einem Computersystem verwendet, das einen Prozessor miteinschließt, der zur externen Logik verbunden wird. Der Prozessor schließt mindestens (i) ein Rohrleitung subcircuit ein, um programmierte Anweisungen, einschließlich Haltanweisungen durchzuführen, (ii) eine Unterbrechung, die subcircuit anfassen, um Unterbrechungen anzufassen, erzeugte durch externe Unterbrechung Logik und (iii) Taktgeberschaltkreis, der Taktgebersignale an die Rohrleitung und die Unterbrechung liefert, die subcircuits anfassen. In Erwiderung auf Durchführung einer Haltanweisung, kommt der Prozessor (i) den niedrige Energie funktionsfähigen Modus, in dem Leistungsaufnahme mindestens für das Rohrleitung subcircuit verringert wird, aber, ohne das Versorgungsmaterial des Taktgebers zu stoppen, signalisiert zur Unterbrechung, die subcircuit anfaßt, und (ii) erzeugt ein Quittungszeichen zur externen Logik, die anzeigt, daß die Taktgebersignale zum Rohrleitung subcircuit gestoppt werden, dadurch kommt man den niedrige Energie funktionsfähigen Modus. In einer bevorzugten Verkörperung wird der niedrige Energie funktionsfähige Modus gekommen, indem man den Taktgeberschaltkreis von liefernden Taktgebersignalen zum Rohrleitung subcircuit, aber nicht zur Unterbrechung stoppt, die subcircuit anfaßt. Um die normale Verarbeitung wieder aufzunehmen, reagiert die Unterbrechung, die subcircuit anfaßt auf eine Unterbrechung, die durch die externe Logik erzeugt wird indem sie den Taktgeberschaltkreis veranläßt Taktgebersignale an das Rohrleitung subcircuit zu liefern wieder aufzunehmen.