MIPS-X - MIPS-X

MIPS-X
Bits 32 bits
Introduzido 1987
Projeto RISC
Antecessor Stanford MIPS

MIPS-X é um microprocessador e arquitetura conjunto de instruções desenvolvido como um follow-on projeto para os MIPS projetar na Universidade de Stanford, pela mesma equipe que MIPS desenvolvidos. O projeto, apoiado pela Agência de Projetos de Pesquisa Avançada de Defesa, começou em 1984, e sua forma final foi descrita em um conjunto de documentos publicados em 1986-87. Ao contrário de seu primo mais velho, o MIPS-X nunca foi comercializado como uma CPU de estação de trabalho e foi visto principalmente em designs embarcados baseados em chips projetados pela Tecnologia da Informação Integrada para uso em aplicações de vídeo digital .

O MIPS-X, embora projetado pela mesma equipe e arquitetonicamente muito semelhante, não é compatível com o conjunto de instruções dos processadores MIPS série R da linha principal. O processador é obscuro o suficiente para que (em 20 de novembro de 2005) o suporte para ele seja fornecido apenas por desenvolvedores especializados (como Green Hills Software ), e está notavelmente ausente do GCC .

O MIPS-X se tornou importante entre os hackers de firmware de reprodutores de DVD , uma vez que muitos reprodutores de DVD (especialmente dispositivos de baixo custo) usam chips baseados no projeto IIT (e produzidos pela ESS Technology ) como seu processador central. Dispositivos como o ESS VideoDrive SoC também incluem um DSP (coprocessador) para decodificar fluxos de áudio e vídeo MPEG.

O Manual do Programador descreve a instrução hsc [ parar e entrar em combustão espontânea ]. Esta instrução é executada quando uma violação de proteção é detectada, mas só está presente na variante - NSA do processador. Em outras plataformas, esse tipo de instrução é conhecido como Halt and Catch Fire .

Referências

links externos