stringtranslate.com

Motorola 88100

CPU Motorola MC88100 RISC

El MC88100 es un microprocesador desarrollado por Motorola que implementó la arquitectura del conjunto de instrucciones RISC 88000 . Anunciado en 1988, el MC88100 fue la primera implementación de 88000. Fue sucedido por el MC88110 a principios de los años 1990.

El microprocesador tiene unidades de ejecución separadas de enteros canalizados, sumas de punto flotante, multiplicación de punto flotante y carga/almacenamiento y envía una única instrucción (como máximo) por ciclo de reloj. El circuito integrado MC88200 separado agrega opcionalmente caché de nivel 1 y una unidad de administración de memoria paginada . Un sistema MC88100 normalmente usaba dos de estos dispositivos para instrucciones y datos; Se podrían agregar MC88200 adicionales para aumentar el tamaño de las cachés.

Este esquema particionado se eligió para proporcionar flexibilidad al sistema; la cantidad de caché podría variar según el precio. En la práctica, estos chips adicionales requerían más espacio en la placa de circuito y los buses entre los MC88200 y MC88100 añadían complejidad y costo.

Motorola MC88100 muere

El MC88100 contenía 165.000 transistores y el MC88200 750.000 transistores. Ambos fueron fabricados por Motorola en su proceso de semiconductor complementario de óxido metálico de 1,5 μm .

El MC88100 finalmente no tuvo éxito comercial. [ cita necesaria ] Esto se debió a varias razones, incluido el requisito de MC88200 en la mayoría de los casos [a] , pero se debió principalmente a que Motorola era un proveedor de la exitosa familia 68000 . Como la división 68000 vio al 88000 como un competidor, obligaron a que el MC88100 tuviera un precio inaceptablemente alto para una pieza de volumen. [ cita necesaria ] La pieza encontró uso en el mercado integrado de alta gama, en las propias computadoras de Motorola y en computadoras grandes de compañías como Data General y Unisys S-8400 Unix Servers.

Diseño

Modelo de programación y conjunto de registros.

El modelo de programación y el conjunto de registros del MC88100 es notablemente similar a las CPU basadas en DLX (y por extensión, RISC-V ), con 32 registros de propósito general (31 escribibles) y 51 instrucciones capaces de acceder a cualquiera de los 32 registros de propósito general. en cualquier momento.

Registros

El MC88100 está equipado con un total de 64 registros accesibles para el usuario, 32 de ellos son registros de control , y puede acceder hasta 6 registros (4 de lectura, 2 de escritura) simultáneamente. El procesador no aplica el uso real de GPR para todos los registros excepto R1, que se utiliza como dirección de retorno.

Notas

  1. ^ El 88200 agrega un caché y una MMU . Normalmente se utiliza un par de 88200 para cambiar la arquitectura Harvard del 88100 (memorias de datos e instrucciones separadas) a una arquitectura Harvard modificada (memoria unificada). [1] NCD utilizó el 88100 solo (sin 88200) en sus 88K X-Terminals .

Referencias

  1. ^ Manual del usuario del MC881100, Figura 1-2 y §1.2.7.