MIPS-X

MIPS-X

MIPS-X is a microprocessor and instruction set architecture developed as a follow-on project to the MIPS architecture at Stanford University by the same team that developed MIPS. The project, supported by the Defense Advanced ResearchProjects Agency, [1] started in 1984, and its final form was described in a set of papers released in 1986–87. Unlike its older cousin, MIPS-X was never commercialized as a workstation CPU, and has mainly been seen in embedded designs based on chips designed by Integrated Information Technology for use in digital video applications.

MIPS-X, while designed by the same team and architecturally very similar, is not instruction-set compatible with the mainline MIPS R-series processors. The processor is obscure enough that (as of this writing) support for it is provided only by specialist developers (such as Green Hills Software), and is notably missing from GCC.

MIPS-X has become important among DVD player firmware hackers, since many low-end DVD players use chips based on the IIT design (and produced by ESS Technology Inc.) as their central processor and MPEG-2 decoder.

The Programmer's Manual described an instruction called hsc, which means halt and spontaneously combust. The manual claimed that on the NSA versions of the processor, this instruction was executed when a protection violation was detected. [ [ftp://reports.stanford.edu/pub/cstr/reports/csl/tr/86/289/CSL-TR-86-289.pdf hsc instruction] , MIPS-X Instruction Set and Programmer's Manual, p. 65.] On other platforms, this type of instruction is known as Halt and Catch Fire.

References

External links

* [http://mos.stanford.edu/papers/mh_jssc_87.pdf The original MIPS-X paper] from Stanford.
* [http://www.nerd-out.com/forum/viewtopic.php?t=8110&view=previous&sid=bebb6ca649a8d810c29263bb72fd4182 Forum post explaining the IIT connection]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • MIPS OS — is the operating system first used with the MIPS microprocessor that debuted in 1985. It was more generally known as RISC/os. MIPS OS was a Unix variant that loosely descended from 4.2BSD, System V Release 3 and System V Release 4 Unix es. MIPS… …   Wikipedia

  • MIPS — [ mips ] n. m. • 1985; acronyme de Million d Instructions par Seconde ♦ Inform. Unité de mesure de la puissance d un processeur, exprimant le nombre de millions d instructions traitées par seconde. Puissance de 20 MIPS (ou Mips). ● MIPS nom… …   Encyclopédie Universelle

  • MIPS — may refer to: Maharana Institute of Professional Studies, an institution in Kanpur, Uttar Pradesh, India Mansehra International Public School and College, in Mansehra, Pakistan Material input per unit of service, an economic efficiency indicator… …   Wikipedia

  • MIPS — (англ. Million Instructions Per Second)  величина, показывающая сколько миллионов инструкций в секунду выполняет процессор в некотором синтетическом тесте. MIPS  семейство RISC микропроцессоров, разрабатываемое компанией MIPS… …   Википедия

  • MIPS — es el acrónimo de millones de instrucciones por segundo . Es una forma de medir la potencia de los procesadores. Sin embargo, esta medida sólo es útil para comparar procesadores con el mismo juego de instrucciones, porque la misma tarea puede… …   Enciclopedia Universal

  • MIPS — 〈EDV; Abk. für engl.〉 Million Instructions Per Second, Maß für die Leistungsfähigkeit der zentralen Recheneinheit eines Computers [engl., „eine Million Befehle pro Sekunde“] * * * MIPS   [Abk. für Millions of Instructions per Second, dt.… …   Universal-Lexikon

  • MIPS — [mips] n. million instructions per second: used to describe the speed of a computer s central processing unit chip: also mips …   English World dictionary

  • mips — [mıps] technical millions of instructions per second used to say how fast a computer works …   Dictionary of contemporary English

  • mips — [ mıps ] noun plural COMPUTING million instructions per second: a unit for measuring computer speed …   Usage of the words and phrases in modern English

  • mips — mȉps (MIPS) m DEFINICIJA inform. oznaka za milijun instrukcija u sekundi, uobičajena mjera brzine kompjuterskog procesora ETIMOLOGIJA engl. millions of instructions per second …   Hrvatski jezični portal

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”