Articulo de referencia

Motorola 68030

{{cite web|url=https://www.nxp.com/docs/en/reference-manual/MC68030UM.pdf|title=MC68030 User Manual|date=1990|publisher=Motorola}} "},"pack1":{"wt":"132 pin [[Quad Flat Package|...

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. Siguiendo la nomenclatura habitual de Motorola , a esta CPU se la suele denominar 030 (pronunciado cero tres cero u cero treinta ).

El 68030 es esencialmente un 68020 con una unidad de gestión de memoria (MMU) y cachés de instrucciones y datos de 256 bytes cada una. Añadió un modo ráfaga para las cachés, donde se pueden cargar cuatro palabras largas en la caché en una sola operación. La MMU era mayormente compatible con el 68851 externo que se usaría con el 68020, [ 3 ] pero al ser interna le permitía acceder a la memoria un ciclo más rápido que una combinación 68020/68851. El 68030 no incluía una unidad de punto flotante (FPU) integrada y generalmente se usaba con el 68881 y el más rápido 68882. La adición de la FPU fue una nota de diseño importante del posterior 68040. El 68030 generalmente aumenta el rendimiento en ≈5% con respecto al 68020, mientras que reduce el consumo de energía en ≈25%.

El 68030 cuenta con 273 000 transistores. También se lanzó una versión de menor costo, el Motorola 68EC030, que carecía de la MMU integrada. Estaba disponible comúnmente en encapsulados QFP de 132 pines y PGA de 128 pines . Las peores características térmicas del encapsulado QFP limitaban esta variante a 33  MHz; los 68030 PGA incluían versiones de 40  MHz y 50  MHz. También hubo una pequeña cantidad de variantes EC con encapsulado QFP.

Chip Motorola MC68030RC33B

El 68030 puede utilizarse con el bus del 68020, en cuyo caso su rendimiento es similar al del 68020 del que deriva. Sin embargo, el 68030 proporciona una interfaz de bus síncrona adicional que, al utilizarse, acelera los accesos a memoria hasta un 33 % en comparación con un 68020 con la misma frecuencia. El proceso de fabricación más preciso permitió a Motorola aumentar la frecuencia del procesador de versión completa a 50  MHz. La variante EC alcanzaba un máximo de 40  MHz.

Uso

El 68030 se utilizó en muchos modelos de las series de ordenadores personales Apple Macintosh II y Commodore Amiga , NeXT Computer , sistemas multiusuario posteriores de Alpha Microsystems y algunos descendientes de la línea Atari ST, como el Atari TT y el Atari Falcon . También se utilizó en estaciones de trabajo Unix , como la línea de estaciones de trabajo de escritorio Sun-3x de Sun Microsystems (el anterior "sun3" utilizaba un 68020), las estaciones de trabajo DN3500 y DN4500 de Apollo Computer , [ 4 ] impresoras láser y la central telefónica DMS-100 de Nortel Networks. Más recientemente, Freescale también ha adaptado el núcleo 68030 a un microcontrolador para aplicaciones embebidas.

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

Variantes

El 68EC030 es una versión de bajo coste del 68030. La diferencia entre ambos radica en que el 68EC030 omite la unidad de gestión de memoria (MMU) integrada en el chip y, por lo tanto, es esencialmente una versión mejorada del 68020.

El 68EC030 se utilizó como CPU para el modelo económico del Amiga 4000 y en varias tarjetas aceleradoras de CPU para la línea de ordenadores Commodore Amiga . También se empleó en el router Cisco Systems Serie 2500 , un dispositivo de interconexión de redes informáticas para pequeñas y medianas empresas. Además, se utilizó como procesador principal en varios miniordenadores Eagle de Alpha Microsystems .

La  velocidad de 50 MHz es exclusiva del encapsulado cerámico PGA ; el 68030 de plástico se limitaba a 40  MHz.

Datos técnicos

Véase también

Referencias

  1. 1 2 3 4 5 6 7 "Página de resumen del producto MC68030" . Freescale . 2012. Archivado del original el 6 de octubre de 2014.
  2. 1 2 "Manual de usuario MC68030" (PDF) . Motorola. 1990.
  3. Gord, Roy (2 de mayo de 1990). "68851 PMMU y 68030 MMU" . Archivado del original el 3 de marzo de 2023. Recuperado el 24 de mayo de 2017. Ni la PMMU ni la 68030 MMU constituyen un superconjunto propiamente dicho la una de la otra . La PMMU tiene instrucciones y registros que no se encuentran en la 68030 MMU, mientras que esta última tiene registros que no están en la PMMU. Sin embargo, en una implementación típica de Unix se necesitaría poco trabajo para portar el código específico de la PMMU a la 68030.
  4. Tim Hunkler (julio de 1996). "Guía de supervivencia para estaciones de trabajo Apollo" . Consultado el 13 de octubre de 2022 .
  5. 1 2 3 Catálogo de productos de prueba y medición LeCroy 1996, opciones de hardware de la serie 9300, procesamiento de megaondas, páginas 66-67
  6. 1 2 "Familia de microprocesadores Motorola 68030 (MC68030)" . cpu-world.com . 17 de noviembre de 2012.
  • 68030 imágenes y descripciones en cpu-collection.de
  • Información oficial sobre el microcontrolador Freescale MC68030
  • Hojas de datos de la familia Motorola 68k en bitsavers.org
  • Imágenes extraordinariamente raras (compartidas) del prototipo del emulador 68030 antes de la fabricación del silicio. (Antes de diseñar el circuito integrado, crearon un simulador con lógica discreta).