stringtranslate.com

3000 reales

El R3000 es un chipset de microprocesador RISC de 32 bits desarrollado por MIPS Computer Systems que implementó la arquitectura de conjunto de instrucciones (ISA) MIPS I. Presentado en junio de 1988, fue la segunda implementación de MIPS, sucediendo al R2000 como el microprocesador MIPS insignia. Operaba a 20, 25 y 33,33 MHz.

El conjunto de instrucciones MIPS 1 es pequeño en comparación con las arquitecturas contemporáneas 80x86 y 680x0 , codifica solo las operaciones más utilizadas y admite pocos modos de direccionamiento . Combinado con su longitud de instrucción fija y solo tres tipos diferentes de formatos de instrucción, esto simplificó la decodificación y el procesamiento de instrucciones. Empleaba una secuencia de instrucciones de 5 etapas , lo que permitía la ejecución a una velocidad cercana a una instrucción por ciclo, algo inusual para su época.

Esta generación de MIPS admite hasta cuatro coprocesadores. Además del núcleo de CPU, el microprocesador R3000 incluye un procesador de control (CP), que contiene un búfer de búsqueda de traducción y una unidad de gestión de memoria . [1] El CP funciona como un coprocesador . Además del CP, el R3000 también puede admitir un coprocesador numérico externo R3010, [2] junto con otros dos coprocesadores externos.

La CPU R3000 no incluye caché de nivel 1. En su lugar, su controlador de caché integrado opera cachés de datos e instrucciones externos de hasta 256 KB cada uno. Puede acceder a ambos cachés durante el mismo ciclo de reloj.

El R3000 tuvo mucho éxito y muchas empresas lo utilizaron en sus estaciones de trabajo y servidores. Entre los usuarios se encontraban:

El R3000 fue un desarrollo posterior del R2000 con mejoras menores, incluyendo un TLB más grande y un bus más rápido a los cachés externos. El chip R3000 contenía 115.000 transistores y medía alrededor de 75.000 milésimas de pulgada cuadradas (48 mm 2 ). [7] MIPS era una empresa de semiconductores sin fábrica , por lo que el R3000 fue fabricado por socios de MIPS, incluidos Integrated Device Technology (IDT), LSI Logic , NEC Corporation , Performance Semiconductor y otros. Se fabricó en un proceso de metal-óxido-semiconductor complementario (CMOS) de 1,2 μm [1] con dos niveles de interconexión de aluminio .

El R3000 también se utilizó como microprocesador integrado. Cuando los avances tecnológicos lo volvieron obsoleto para sistemas de alto rendimiento, se siguió utilizando en diseños de menor costo. Empresas como LSI Logic e Integrated Device Technology desarrollaron derivados del R3000 específicamente para sistemas integrados .


Matriz de inyección MIPS R3000A

Los derivados del R3000 para aplicaciones no integradas incluyen:

Los derivados del R3000 para aplicaciones integradas incluyen:

Identificación del producto R3051
Identificación del paciente R3081

Referencias

  1. ^ ab Jurij Šilc; Borut Robič; Theo Ungerer (1999). Arquitectura de procesador: del flujo de datos al superescalar y más allá. Springer-Verlag Berlín Heidelberg. pag. 38.ISBN​ 978-3-540-64798-0.
  2. ^ Rowen, Chris; Johnson, Mark; Ries, Paul (junio de 1988). "El coprocesador de punto flotante MIPS R3010". IEEE Micro . 8 (3). Instituto de Ingenieros Eléctricos y Electrónicos: 53–62. doi :10.1109/40.540. ISSN  0272-1732. S2CID  12859181 . Consultado el 24 de abril de 2022 .
  3. ^ ab Archide, Reynaldo (marzo de 1998). "Una CPU flexible para cámaras digitales". Byte . págs. 49–50 . Consultado el 17 de agosto de 2023 .
  4. ^ Sharma, Aashish (21 de julio de 2015). "La CPU original de PlayStation está impulsando nuevos horizontes". Fossbytes .
  5. ^ Tomson, Iain (14 de enero de 2015). "La sonda de plutonio alimentada por un procesador de PlayStation prepara imágenes de Plutón". The Register .
  6. ^ Dockrill, Peter (17 de julio de 2015). "La sonda New Horizon de la NASA llegó a Plutón con una CPU de PlayStation como cerebro". Science Alert .
  7. ^ Michael Slater, ed. (1992). Una guía para los microprocesadores RISC. Academic Press, Inc., pág. 129. ISBN 978-0-12-649140-1.

Lectura adicional