A programmable pipeline depth controller is provided to control the number
of instructions that begins execution within an instruction pipeline of an
instruction processor within a predetermined period of time. The pipeline
depth controller of the present invention includes a logic sequencer
responsive to a programmable count value. Upon being enabled, the logic
sequencer generates a pipeline control signal to selectively delay the
entry of some instructions into the instruction pipeline so that the
number of instructions that begins execution within the instruction
pipeline during the predetermined period of time following the enabling of
the logic sequencer is equal to the count value.
Un regulador programable de la profundidad de la tubería se proporciona para controlar el número de instrucciones que comienza la ejecución dentro de una tubería de la instrucción de un procesador de la instrucción dentro de un período del tiempo predeterminado. El regulador de la profundidad de la tubería de la actual invención incluye un secuenciador de la lógica responsivo a un valor de cuenta programable. Sobre ser permitido, el secuenciador de la lógica genera una señal de control de la tubería a selectivamente retrasa la entrada de algunas instrucciones en la tubería de la instrucción de modo que el número de instrucciones que comienza la ejecución dentro de la tubería de la instrucción durante el período del tiempo predeterminado que sigue permitir del secuenciador de la lógica sea igual al valor de cuenta.