Motorola 68030

Compartir Imprimir Citar
Microprocesador Motorola 68030

El Motorola 68030 ("sesenta y ocho-cero-treinta") es un microprocesador de 32 bits de la familia Motorola 68000. Fue lanzado en 1987. El 68030 fue el sucesor del Motorola 68020 y fue seguido por el Motorola 68040. De acuerdo con el nombre general de Motorola, esta CPU a menudo se conoce como 030 (pronunciado oh-tres-oh o 0-30).

El 68030 es esencialmente un 68020 con una unidad de administración de memoria (MMU) y cachés de datos e instrucciones de 256 bytes cada uno. Agregó un modo de ráfaga para los cachés, donde se pueden cargar cuatro palabras largas en el caché en una sola operación. La MMU era en su mayoría compatible con el 68851 externo que se usaría con el 68020, pero ser interno le permitía acceder a la memoria un ciclo más rápido que un combo 68020/68851. El 68030 no incluía una unidad de punto flotante (FPU) incorporada y generalmente se usaba con el 68881 y el 68882 más rápido. La adición de la FPU fue una nota de diseño importante del 68040 posterior. El 68030 carece de algunos de los 68020, pero aumenta el rendimiento en un ≈5 % y reduce el consumo de energía en un ≈25 %.

El 68030 cuenta con 273 000 transistores. También se lanzó una versión de menor costo, el Motorola 68EC030, que carece de la MMU en el chip. Estaba comúnmente disponible en paquetes QFP de 132 pines y PGA de 128 pines. Las características térmicas más pobres del paquete QFP limitaron esa variante a 33 MHz; los PGA 68030 incluían versiones de 40 MHz y 50 MHz. También hubo una pequeña oferta de variantes EC empaquetadas con QFP.

Motorola MC68030RC33B muere

El 68030 se puede utilizar con el bus 68020, en cuyo caso su rendimiento es similar al 68020 del que se deriva. Sin embargo, el 68030 proporciona una interfaz de bus síncrono adicional que, si se usa, acelera los accesos a la memoria hasta en un 33 % en comparación con un 68020 con la misma frecuencia. El proceso de fabricación más fino permitió a Motorola escalar la versión completa del procesador a 50 MHz. La variedad EC superó los 40 MHz.

Uso

El 68030 se usó en muchos modelos de la serie de computadoras personales Apple Macintosh II y Commodore Amiga, NeXT Cube, más tarde los sistemas multiusuario de Alpha Microsystems y algunos descendientes de la línea Atari ST, como Atari TT y Atari Falcon. También se usó en estaciones de trabajo Unix, como la línea de estaciones de trabajo de escritorio Sun Microsystems Sun-3x (la anterior 'sun3' usaba una 68020), las estaciones de trabajo DN3500 y DN4500 de Apollo Computer, las impresoras láser y la Conmutador de oficina central telefónica Nortel Networks DMS-100. Más recientemente, Freescale también ha adaptado el núcleo 68030 en un microcontrolador para aplicaciones integradas.

LeCroy ha utilizado el 68EC030 en ciertos modelos de sus osciloscopios digitales de la serie 9300, incluidos los modelos con sufijo "C" y los modelos de la serie 9300 de alto rendimiento, junto con la opción de hardware Mega Waveform Processing para los modelos de la serie 9300 basados en 68020.

Variantes

El 68EC030 es una versión de bajo costo del 68030, la diferencia entre los dos es que el 68EC030 omite la unidad de administración de memoria (MMU) en el chip y, por lo tanto, es esencialmente un 68020 actualizado.

El 68EC030 se usó como CPU para el modelo de bajo costo del Amiga 4000 y en varias tarjetas aceleradoras de CPU para la línea de computadoras Commodore Amiga. También se usó en el enrutador Cisco Systems 2500 Series, un dispositivo de interconexión de computadoras para pequeñas y medianas empresas. Además, también se utilizó como procesador principal en varias minicomputadoras Alpha Microsystems Eagle.

La velocidad de 50 MHz es exclusiva del paquete PGA cerámico, el plástico '030 se detuvo a 40 MHz.

Datos técnicos

Tasa de reloj CPU16, 20, 25, 33, 40, 50 MHz, excepto MC68EC030 disponible en 25 y 40 MHz
Arquitectura interna de Harvard modificada
Dirección bus32 bits
Autobús de datos32 bits
Cache256 bytes cada uno para instrucciones y datos, 16 líneas de 4 entradas de 4 bytes cada uno, mapeado directo
dinámica del bus
interfaz de memoria de explosión
Ejecución18 MIPS @ 50 MHz