Rigel era un conjunto de chips de microprocesador desarrollado y fabricado por Digital Equipment Corporation (DEC) que implementó la arquitectura del conjunto de instrucciones VAX (ISA). Se introdujo el 11 de julio de 1989 con la presentación del VAX 6000 Modelo 400 , el primer sistema que presenta el conjunto de chips. Rigel también se usó en VAX 4000 Modelo 300 y VAXstation 3100 Modelo 76. Las CPU de producción Rigel se clasificaron en 35 a 43 MHz.
El chipset de Rigel constaba de varios dispositivos:
- Unidad central de procesamiento REX520 (también conocida como DC520 o "P-chip")
- Unidad de coma flotante DC523 (con nombre en código KIWI o "chip F" durante el desarrollo)
- Controlador de caché DC592 (con nombre en código COW o "C-chip" durante el desarrollo)
- Chip de reloj DC521
Además, dos dispositivos más implementaron la opción de procesador vectorial VAX ; estos comprendían el chip de conjunto de registros vectoriales DC555 ( VERSE ) y el chip de ruta de datos vectoriales DC556 ( FAVOR ).
Los chips de soporte para sistemas basados en Rigel incluyeron el RSSC (Chip de soporte del sistema Rigel) y Ghidra , el chip de interfaz del sistema VAX 4000.
REX520
La arquitectura Rigel se basó en el procesador VAX 8800 . Tiene una tubería de microinstrucción de seis etapas y un búfer de búsqueda de traducción totalmente asociativa de 64 entradas. El conjunto de chips Rigel admitía un procesador vectorial opcional y el REX520 decodificaba las instrucciones vectoriales y las pasaba al chip de interfaz vectorial (VC) mediante el REX520.
El REX520 tiene una caché primaria unificada de 2 KB, configurable como una caché de instrucciones y una caché secundaria externa de 128 KB (caché de respaldo) implementada con chips de memoria de acceso aleatorio estático (SRAM) CMOS . El REX520 tiene un caché externo porque el caché principal de 64 KB del VAX 8800 no se pudo integrar en el mismo dado. El controlador de caché de respaldo estaba ubicado en el chip VC.
El REX520 constaba de 320.000 transistores, de los cuales 140.000 son para lógica y 180.000 para memoria. La matriz mide 12 mm por 12 mm (144 mm²). Estaba empaquetado en un paquete de plomo cerámico de 224 plomo.
Fabricación
El conjunto de chips fue fabricado por DEC en su proceso complementario de semiconductores de óxido de metal (CMOS) de segunda generación , CMOS-2. El proceso tenía un tamaño de característica mínimo de 1,5 µm y dos niveles de interconexión de aluminio .
Mariah
Mariah era una versión revisada del conjunto de chips Rigel fabricado por DEC en su proceso CMOS-3 de 1 µm, con frecuencias de reloj más altas entre 55 y 71 MHz. La CPU de Mariah, la FPU y el controlador de caché fueron designados DC595, DC596 y DC597 respectivamente. Las mejoras sobre Rigel incluyeron un caché de primer nivel de 4 kB y direccionamiento de memoria física de 32 bits en la CPU Mariah, y almacenamiento en caché de escritura no simultánea implementado en el chip controlador de caché. Mariah se utilizó en VAX 6000 Modelo 500, MicroVAX 3100 Modelo 80 y VAXstation 4000 Modelo 60.
Referencias
- "Rigel" en The Computer History Simulation Project
- "Mariah" en The Computer History Simulation Project
- KMI - el sitio
- Durdan, W. Hugh y col. (1990). "Una descripción general del conjunto de chips VAX 6000 Modelo 400". Revista Técnica Digital , Volumen 2, Número 2, 1990. págs. 36–51.
- Slater, Debra L. y col. (1990). "Procesamiento vectorial en el VAXvector 6000 Modelo 400". Revista Técnica Digital , Volumen 2, Número 2, 1990. págs. 11–26.