stringtranslate.com

MIPS-X

MIPS-X es un microprocesador de computadora de conjunto de instrucciones reducido (RISC) y una arquitectura de conjunto de instrucciones (ISA) desarrollado como un proyecto de continuación del proyecto MIPS en la Universidad de Stanford por el mismo equipo que desarrolló MIPS. El proyecto fue apoyado por la Agencia de Proyectos de Investigación Avanzada de Defensa ( DARPA ) y comenzó en 1984. Su forma final fue descrita en un conjunto de artículos publicados en 1986-87. A diferencia de su primo más antiguo, MIPS-X nunca se comercializó como una unidad central de procesamiento (CPU) de estación de trabajo , y se ha visto principalmente en diseños de sistemas integrados basados ​​en chips diseñados por Integrated Information Technology (IIT) para su uso en aplicaciones de video digital .

MIPS-X, aunque fue diseñado por el mismo equipo y es arquitectónicamente muy similar, es incompatible con el conjunto de instrucciones de los procesadores de la serie R de arquitectura MIPS principal. El procesador MIPS-X introdujo el concepto de una rama retrasada, que incluye dos ranuras de retraso . [1] Un procesador MIPS-X también incluye un registro de palabra de estado del procesador (PSW). El registro PSW contiene algunas banderas que habilitan interrupciones , excepciones de desbordamiento y otra información de estado. [2] El procesador MIPS-X es lo suficientemente oscuro como para que, a partir del 20 de noviembre de 2005, solo los desarrolladores especializados (como Green Hills Software ) brinden soporte para él , y notablemente falta en la Colección de compiladores GNU (GCC).

El MIPS-X ha adquirido importancia entre los hackers de firmware de reproductores de DVD , ya que muchos reproductores de DVD (especialmente los dispositivos de gama baja) utilizan chips basados ​​en el diseño IIT (y producidos por ESS Technology ), como su procesador central. Los dispositivos como el sistema en chip (SoC) ESS VideoDrive también incluyen un procesador de señal digital (DSP) (coprocesador) para decodificar transmisiones de audio y video MPEG.

Referencias

  1. ^ "Conjunto de instrucciones y manual del programador MIPS-X" (PDF) . p. 18 . Consultado el 3 de diciembre de 2023 .
  2. ^ "Conjunto de instrucciones y manual del programador de MIPS-X" (PDF) . págs. 13-14 . Consultado el 7 de diciembre de 2023 .

Enlaces externos