MIPS-X es un microprocesador y una arquitectura de conjunto de instrucciones desarrollada como un proyecto de seguimiento del proyecto MIPS en la Universidad de Stanford por el mismo equipo que desarrolló MIPS. El proyecto, apoyado por la Agencia de Proyectos de Investigación Avanzada de Defensa, comenzó en 1984, y su forma final se describió en una serie de artículos publicados en 1986-1987. A diferencia de su primo mayor, MIPS-X nunca se comercializó como CPU de estación de trabajo y se ha visto principalmente en diseños integrados basados en chips diseñados por Integrated Information Technology para su uso en aplicaciones de video digital .
MIPS-X, aunque diseñado por el mismo equipo y arquitectónicamente muy similar, no es compatible con el conjunto de instrucciones de los procesadores MIPS de la serie R de la línea principal. El procesador es lo suficientemente oscuro como para que (a partir del 20 de noviembre de 2005) el soporte sea proporcionado solo por desarrolladores especializados (como Green Hills Software ), y en particular, no se encuentra en GCC .
MIPS-X se ha vuelto importante entre los piratas informáticos de firmware de reproductores de DVD , ya que muchos reproductores de DVD (especialmente dispositivos de gama baja) utilizan chips basados en el diseño IIT [ aclaración necesaria ] (y producidos por ESS Technology ) como su procesador central. Los dispositivos como el ESS VideoDrive SoC también incluyen un DSP (coprocesador) para decodificar transmisiones de audio y video MPEG.
El Manual del programador describe la instrucción hsc [ detener y combustión espontánea ]. Esta instrucción se ejecuta cuando se detecta una violación de la protección, pero solo está presente en la variante - NSA del procesador. [1] En otras plataformas, este tipo de instrucción se conoce como Detener y atrapar fuego .
Referencias
- ^ Instrucción hsc , conjunto de instrucciones MIPS-X y manual del programador, p. sesenta y cinco.
enlaces externos
- El documento MIPS-X original de Stanford.