Microprocessor with conditional cross path stall to minimize CPU cycle time length

   
   

A digital system is provided that includes a central processing unit (CPU) that has an instruction execution pipeline with a plurality of functional units for executing instructions in a sequence of CPU cycles. The execution units are clustered into two or more groups. Cross-path circuitry is provided such that results from any execution unit in one execution unit cluster can be supplied to execution units in another cluster. A cross-path stall is conditionally inserted to stall all of the functional groups when one execution unit cluster requires an operand from another cluster on a given CPU cycle and the execution unit that is producing that operand completes the computation of that operand on an immediately preceding CPU cycle.

Un sistema digital es a condición de que incluye una unidad central de proceso (CPU) que tenga una tubería de la ejecución de la instrucción con una pluralidad de unidades funcionales para ejecutar instrucciones en una secuencia de los ciclos de la CPU. Las unidades de la ejecución se arraciman en dos o más grupos. el trazado de circuito de la Cruz-trayectoria se proporciona tales que los resultados de cualquier unidad de la ejecución en un racimo de la unidad de la ejecución se pueden proveer a las unidades de la ejecución en otro racimo. Una parada de la cruz-trayectoria se inserta condicional para atascar a todos los grupos funcionales cuando un racimo de la unidad de la ejecución requiere un operando de otro racimo en un ciclo dado de la CPU y la unidad de la ejecución que está produciendo ese operando termina el cómputo de ese operando en inmediatamente antes un ciclo de la CPU.

 
Web www.patentalert.com

< PC16550D UART line status register data ready bit filter and latch

< System having user programmable addressing modes and method therefor

> Device and method of adapting turbocoders and the associated decoders to sequences of variable length

> System and method for maximizing bandwidth efficiency in a digital video program stream

~ 00120