Arquitectura MIPS
Arquitectura MIPS | |
---|---|
Dissenyador | MIPS Technologies |
Característiques de CPUs | |
Conjunt d'instruccions | MIPS |
Microarquitectura | RISC |
MIPS (acrònim anglès de Microprocessor without interlocked Pipeline Stages) és una família de microprocessadors amb instruccions de tipus RISC desenvolupat per l'empresa MIPS Technologies, amb seu a California,EUA. Existeixen diferents versions: MIPS I, MIPS II, MIPS III, MIPS IV, MIPS V, MIPS32 i MIPS64.[1][2]
Aplicacions típiques de l'arquitectura MIPS són en el sistemes incrustats (embedded) tals com routers i consoles de video jocs (Nintendo,PlayStation), impressores, receptors de tv, modems.[3]
Arquitectura
[modifica]- MIPS és una arquitectura modular que suporta fins a 4 coprocessadors (COP0/1/2/3). En terminologia MIPS, COP0 és el coprocessador de control de sistema, COP1 és una unitat de càlcul de coma flotant opcional i COP2/COP3 són motors de transformació geomètrica opcionals.
- MIPS és del tipus Load/store, que vol dir que només permet operacions aritmètiques i lògiques entre els registres de la CPU.
- Versions :
MIPS I
[modifica]Introduïda el 1985 amb el R2000.[4]
MIPS II
[modifica]Introduïda el 1990 amb el R6000.[5]
MIPS III
[modifica]Introduïda el 1992 amb el R4000. Afegeix registres de 64 bits i operacions amb nombres en coma flotant.[6]
MIPS IV
[modifica]Introduïda el 1994 amb el R8000. Afegeix precisió a les operacions amb nombres en coma flotant.[7]
MIPS V
[modifica]Introduïda el 1996 amb el H1. Afegeix extensions de multimèdia 3D.
MIPS 32/64 Release 1,2,3,4,5,6
[modifica]Introduïda el 1999. Afegeix instruccions de 32/64 bits.[8][9]
Vegeu també
[modifica]- Arquitectura ARM
- Arquitectura RISC-V
- Arquitectura Intel
- Arquitectura SPARC
- Arquitectura XCore
- Arquitectura Xtensa
Referències
[modifica]- ↑ «MIPS processors - The leading alternative mainstream CPU architecture» (en anglès). Imagination Technologies, 08-03-2017. Arxivat de l'original el 2017-10-12 [Consulta: 8 març 2017]. Arxivat 2017-10-12 a Wayback Machine.
- ↑ «Chapter 5. The MIPS Architecture» (en anglès). www.cs.uwm.edu. Arxivat de l'original el 2016-11-26. [Consulta: 8 març 2017].
- ↑ «Introduction to the MIPS Architecture» (en anglès). web.engr.oregonstate.edu. [Consulta: 8 març 2017].
- ↑ «Description of the MIPS R2000» (en anglès). www.doc.ic.ac.uk. [Consulta: 8 març 2017].
- ↑ «MIPS Technologies, Inc.» (en anglès). www.chipsetc.com. [Consulta: 8 març 2017].
- ↑ «The Mips R4000» (en anglès). www.sensi.org. [Consulta: 8 març 2017].
- ↑ «R8000 - LinuxMIPS» (en anglès). www.linux-mips.org. Arxivat de l'original el 2017-03-09. [Consulta: 8 març 2017].
- ↑ «MIPS32™ Architecture For Programmers Volume II: The MIPS32™ Instruction Set» (en amglès). www.cs.cornell.edu. [Consulta: 8 març 2017].
- ↑ «MIPS® Architecture For Programmers Volume II-A: The MIPS64® Instruction Set Reference Manual» (en anglès). imagination-technologies-cloudfront-assets.s3.amazonaws.com. Arxivat de l'original el 2016-10-03. [Consulta: 8 març 2017].