Sei sulla pagina 1di 7

Microprocesadores Motorola de la familia

68000
La familia M68K/680X0/68K/m68k de procesadores CISC de 32 bits de Motorola, iniciada
en 1976 con el proyecto MACSS fue durante aos la competidora de la familia x86 de Intel.

Los miembros de la familia 68k

Primera generacin

Motorola 68000: un chip hbrido de 16/32 bit (bus de 16-bit)


El Motorola 68000 es un microprocesador CISC 16/32 -bit diseado y comercializado
por Motorola (actualmente producido por Freescale). Introducido en 1979, con la
tecnologa HMOS, fue el primer miembro de la
exitosa familia de microprocesadores m68k de 32
bits, por lo general el software creado para este
procesador es compatible con las versiones
futuras del resto de la lnea a pesar de que esta
primera versin est limitada a un ancho de bus
externo de 16-bit . Despus de tres dcadas en la
produccin, la arquitectura 68000 todava est en uso.
El Motorola 68000 (MC68000), debe su nombre al nmero de transistores de los que
se compone, este microprocesador ha sido utilizado, entre otros, en los Commodore
Amiga, los Atari ST, los primeros Macintosh, en Sharp X68000 y las primeras PCB de
videojuegos de recreativas de Capcom. El MC68000 fue lanzado al mercado en 1980 y
es el primero de una familia de microprocesadores que est formada por el Motorola
68010, Motorola 68020, Motorola 68030, Motorola 68040 y el Motorola 68060. Esta
familia
de
procesadores
a
menudo
es
designada
por
el
trmino
genrico 680x0, m68k, 68k o familia 68000. Motoroladesarroll tambin a un sucesor
de los 680x0: el Coldfire.

Motorola 68EC000

Motorola 68HC000

Motorola 68008 un chip hbrido de 8/16/32 bit (bus de 8-bit)


El Motorola 68008 es un microprocesador de 8/16/32-bit fabricado por Motorola. Es una
versin del Motorola 68000 con un bus de datos externo de 8-bit, as como tambin un
bus de direcciones ms pequeo.
El 68000 original tena un bus de direcciones de 24 bits y un bus de datos de 16-bits.
Estos buses relativamente grandes hacan que fuera difcil construir un sistema de bajo
precio basado en el 68000; era difcil de implementar en
la placa del circuito y necesitaba un montn de circuitos
adicionales. Un bus de datos de 16 bits tambin requiere
el doble de chips de memoria que uno de 8 bits.
El 68008, introducido en 1982, estaba diseado para
trabajar con sistemas de memoria de 8 bits de bajo
costo. Debido a que el bus de datos era ms chico, tena
slo alrededor de la mitad de velocidad a la misma
frecuencia de reloj. A pesar de todo, era ms rpido que
sus competidores de 8 bits, debido a que la arquitectura
interna era ms potente y eficiente.
Excepto por sus buses ms pequeos, el 68008 se comportaba en forma idntica al
68000 y tena la misma organizacin y microarquitectura interna.

El 68008 era un chip HMOS con alrededor de 70.000 transistores; vena en velocidades
de 8 y 10 MHz. La versin original tena un encapsulado DIP (dual in-line package) de
48 pines y un bus de direcciones de 20 bits, lo que le permita manejar hasta 1
megabyte de memoria. Una versn posterior, con encapsulado de 52 pines, tena un
bus de direcciones de 22 bits y poda soportar hasta 4 megabytes de memoria.
Muy pocos computadores usaron el 68008 como procesador principal; el computador
personal Sinclair QL es el ms conocido. Sin embargo, el 68008 fue muy popular en
sistemas integrados.
Motorola finaliz la produccin del 68008 en 1996.

Motorola 68010

Motorola 68012
El procesador Motorola MC68012 es un microprocesador de 16/32 bits de los
primeros aos de la dcada de los 80.
Se trata de una versin en encapsulado PGA de 84 patillas del procesador MC68010 de
Motorola. Las nicas mejoras con respecto a este ltimo son la extensin del espacio
de memoria a 2 MB y la adiccin de una patilla RMC. Todas las dems caractersticas
del MC68010 fueron respetadas.

Segunda generacin (completamente de 32 bits)

Motorola 68020
El Motorola 68020 es un microprocesador de 32 bits de Motorola,
lanzado en 1984. Es el sucesor del 68010, y fue sucedido por
el 68030.
El 68020 aadi muchas mejoras sobre el 68010 incluyendo
una unidad aritmtico lgica de 32 bits, bus de datos y bus de
direcciones externos de 32 bits, y nuevas instrucciones y modos de direccin. El 68020
(y 68030) una pipeline apropiada de tres estados.
Las restricciones de direccionamiento en el acceso de datos de palabra y palabra larga
presente en sus precursores desaparece en el 68020.

Motorola 68EC020
El 68EC020 es un microprocesador de Motorola. Es una versin barata
del Motorola 68020, la diferencia entre ambos es que el 68EC020 tiene
un bus de direcciones de slo 24 bits, en lugar de los 32 bits del bus de
direcciones del 68020, lo que le limita a direccionar slo 16 MB of RAM
sin recurrir a banqueos de memoria.
El 68EC020 se utiliz como CPU en el ordenador domstico Commodore Amiga 1200 y
la videoconsola Amiga CD32 fabricados por Commodore.

Motorola 68030
El Motorola 68030 es un microprocesador de 32 bits de la
familia Motorola 68000. Lanzado en 1987, el 68030 fue el
sucesor delMotorola 68020, y fue sucedido por el Motorola
68040. Continuando el esquema habitual de nombrado de
Motorola, esta CPU es llamada habitualmente 030.
El 68030 incluye una cache en el chip dividida en 256 bytes
para instrucciones y otros 256 bytes para datos. Tambin
posee unaMMU. Admite ser asistido por la FPU 68881 o la ms
rpida 68882.

Como microarquitectura, el 68030 no es interesante, ya que es bsicamente un ncleo


68020 con una cach de datos aadida, la cual no incrementa mucho las prestaciones,
y una reduccin en el tamao. Motorola us la reduccin del procesador para incluir
ms hardware en el chip. En este caso fue la MMU, compatible con el 68851. En
relacin a la velocidad del reloj, el 68030 no se diferencia en prestaciones del 68020
del que deriva. El proceso mejorado de fabricacin sin embargo permiti a Motorola
escalar el reloj hasta los 50 Mhz. La versin EC alcanz los 40 Mhz.
El 68030 fue usado en muchos modelos de Apple Macintosh Macintosh IIx, en
algunos Amiga, en los NeXT Cube y en los descendientes del Atari ST, como el Atari
TT y el Falcon.

Motorola 68EC030

Tercera generacin (completamente de 32 bits)

Motorola 68040
El Motorola
68040 es
un microprocesador de Motorola,
lanzado en 1990. Fue el sucesor del 68030 y a su vez fue
sucedido por el 68060 (el 68050 fue un proyecto
abandonado y nunca presentado, el cual era una mejora del
68040, presentando una reduccin en tamao y en cach).
Manteniendo las denominaciones de Motorola, el 68040 es
llamado a veces slo040.
El 68LC040, tambin conocido como LC40, es una versin
barata (Low Cost) del 68040 al cual se le ha eliminado la
FPU. Esto permite reducir el precio y el consumo. Aunque la
CPU entra as en una pastilla normal, al igual que el 68020, sigue teniendo las mismas
cachs y segmentacin que el 040, siendo as significativamente ms rpido que el
020.
Algunas revisiones de la mscara del 68LC040 contenan un error que impide que
varios emuladores por software funcionen correctamente. Estas revisiones se
encuentran normalmente en los Apple Macintosh que incorporan el 68LC040. El error
se presenta si la instruccin de la FPU que debera disparar una excepcin reside al
final de una pgina y la siguiente pgina es enviada a la memoria virtual. En ese caso,
la CPU presentar un error de paginacin con el PC apuntando a esa instruccin de la
FPU, fallando al disparar la excepcin de la FPU, provocando una variedad de errores.

Motorola 68EC040

Motorola 68LC040
El Motorola 68LC040 es un microprocesador.

Es la versin barata del procesador Motorola 68040. El 68LC040 fue


utilizado por Apple en algunos de sus equipos, como el LC475.
Este procesador trabajaba a velocidades entre 25 y 50 MHz y careca
de coprocesador matemtico o unidad de coma flotante, por lo que
se reducan los gastos de produccin al igual que el rendimiento de
dicho procesador en tareas especficas.
Para los ordenadores de Apple que disponan de ste procesador
caba la posibilidad de implementar una unidad de coma flotante a travs de una
tarjeta que se insertaba en la ranura PDS (Processor Direct Slot) con la que se poda
aadir funcionalidades a los equipos, como una tarjeta de red, de sonido, grfica, etc.

Cuarta generacin (completamente de 32 bits)

Motorola 68060
El Motorola
68060 es
un microprocesador de 32

bits de Motorola lanzado en 1994. Es el sucesor del Motorola


68040 y es el miembro ms potente de la familia 680x0.
Quizs su uso ms memorable fue en grficos de programas
de televisin. Las series de Chyron, Infinit!, Max!, and Maxine!
de generadores de caracteres usaban el 68060 como
procesador principal. Estos generadores de caracteres fueron
una parte de las estaciones de muchos de los afiliados de las
redes de televin de EE.UU.
El 68060 tambin fue usado en los sistemas PBX para oficinas
grandes de Nortel Meridian, en los modelos Meridian 1 Option 51, 61 y 81, siendo el
procesador de las placas CP3 y CP4. Un par de esas tarjetas, cada una incluyendo un
68060, poda ser usada para hacer resistente a los fallos al PBX. Esta fue una
aplicacin lgica, ya que en los Meridian 1 se haban usado anteriormente chips

Motorola. Nortel ha cambiado desde entonces su arquitectura a los procesadores Intel.


[cita requerida]
.
Tambin el router multiprotocolo Motorola Vanguard 6560 usa un 68EC060 a 50 MHz.
Los sistemas Motorola MVME-17x y Force Computer SYS68K VMEbus tambin usan
procesadores 68060.

Otros

Motorola CPU32 (tambin conocido como Motorola 68330)

Motorola ColdFire
El Freescale ColdFire es un microprocesador de arquitectura de 68k fabricado para
desarrollo de sistemas integrados por Freescale (anteriormente el sector dedicado a
semiconductores de Motorola).
El
conjunto
de
instrucciones
del
ColdFire
es
compatible
con cdigo
ensamblador del 68000 (mediante software de traduccin suministrados por el
fabricante), aunque no enteramente compatible con su cdigo objeto. Cuando se
compara con el hardware clsico del 68k, el conjunto de instrucciones difiere
principalmente es que no tiene soporte para el formato empaquetado de datos de tipo
Decimal Codificado en Binario (Binary Coded Decimal), o BCD; elimina algunas de las
instrucciones menos utilizadas, y gran parte de instrucciones que mantiene soportan
menos modos de direccionamiento. Presumiblemente esto permite obtener un
decodificador de instrucciones ms simple y barato. Adems, para la representacin de
nmeros en coma flotante se utilizan 64 bits y no 80 bits como en los
modelos 68881 y 68882.
Los modelos ms modernos de ColdFire son suficientemente compatibles con los
procesadores 68k, de modo que ahora es posible crear cdigo binario compatible con
los Amigaclnicos. El proyecto Debian est trabajando en compatibilizar su adaptacin
a m68k con los ColdFires, ya que hay modelos de ColdFire que son ms rpidos que
el 68060 (pueden utilizar una seal de reloj de hasta 266MHz, comparado con los
60MHz que puedes conseguir de un 68060 sin realizarle un overclocking), el procesador
ms rpido "real" de la familia m68k.

Motorola Dragonball
El Motorola/Freescale Semiconductor DragonBall (Bola de Dragn) es un diseo
de microprocesador basado en el clebre ncleo68000,
pero implementado como un chip todo en uno de bajo
consumo para ordenadores de mano. Es diseado por el
equipo deMotorola con sede en Hong Kong.
La mejor implementacin del DragonBall son las primeras
versiones la plataforma Palm Computing; desde el Palm
OS 5 ha sido sucedido por el Intel XScale (basado en la
CPU ARM). El procesador es usado tambin en la lnea
de procesadores
de
textoporttiles AlphaSmart.
Por
ejemplo el Dana, y Dana Wireless.
El procesador corre a una velocidad de hasta 16.67 MHz y
ejecuta hasta 2.7 MIPS (millones de instrucciones por segundo), para los modelos base
y EZ. Se ampla a 37 MHz, 3.5 MIPS para el modelo VZ, y 66 MHz, 10.8 MIPS para el
Super VZ.
Es un procesador de 16 bits con 32 bits de arquitectura interna y bus externo de
direcciones (bus externo de 24 bits para los EZ y VZ). Incluye muchas funciones dentro,
como controlador de pantalla color y escala de grises, sonido por altavoz tipo PC,
puerto serial con soporte UART e IrDA (puerto de infrarrojos), UART Bootstrap (puede

comenzar a cargar datos por el puerto serie al arrancar sin necesidad de programa), es
capaz de acceder directamente a la DRAM, Flash ROM, y mask ROM, e incluye soporte
de pantalla tctil.
Es un ordenador todo en un chip; antes del dragonballEZ, las PDAs Palm tenian dos
veces ms circuitos integrados.
La ms reciente serie de microcontroladores DragonBall MX, posteriormente
renombrados como la serie Freescale i.MX(MC9328MX/MCIMX) estn diseados para
aplicaciones similares a las de los primeros DragonBall, pero se basan en un ncleo de
procesador ARM9 o ARM11 en lugar del 68000.

Usos principales
La lnea de procesadores 68K ha sido usada en una amplia variedad de sistemas,
desde calculadoras Texas Instruments hasta sistemas crticos de control de la lanzadera
espacial. Aun as son ms populares por ser los procesadores de distintos ordenadores
personales, como el Apple Macintosh, el Commodore Amiga, el Atari ST y otros.
Hoy da estos sistemas de sobremesa estn descatalogados (en el caso de los Atari) o usan
un procesador diferente (como los Amiga y Macintosh). Debido a que estos ordenadores
tienen ms de una dcada de antigedad, los fabricantes originales han cerrado sus
puertas o ya no ofrecen un sistema operativo para este hardware. Aun as, los sistemas
operativosDebian/Linux, NetBSD y OpenBSD todava

dan

soporte

los

equipos

con

procesador m68k.

Herencia arquitectnica
Las personas familiarizadas con el PDP-11 o los VAX normalmente se sienten como en casa
con el 68000. Con la excepcin de la separacin de los registros de propsito general en
registros especficos de datos y de direcciones, la arquitectura del 68000 es, en muchos
sentidos, la de un PDP-11 de 32 bits.

Dnde se fue el 68050? No hubo un 68070?


Hay que hacer notar que no hubo un 68050, debido a que el diseo que iba a ser el 68050
fue lanzado como una versin del 68040. Tampoco hay revisiones del 68060, ya que
Motorola estaba cambiando sus lneas de la familia 68k y 88k a la de los nuevos PowerPC,
por lo que el 68070 nunca fue desarrollado. Si lo hubiera sido habra resultado en un 68060
revisado.

Nota: Hay un procesador con el nombre 68070, pero es una versin microcontrolador del
68000. Este 68070 fue usado como el procesador en la consola CD-i de Philips. Fue
producido por Philips y no forma parte de la familia de los Motorola 68K.

La siguiente generacin de 68K


La cuarta generacin de 68060 comparta muchas de las caractersticas del Intel P5 (x86).
Si Motorola hubiera decidido mantener la serie 680X0, es muy probable que el siguiente
procesador, el 68080, habra tenido puntos en comn con la arquitectura P6 de Intel.

Otras variantes
Despus

de la finalizacin de la serie 68k,

la familia 68k ha sido usada en

versiones microcontrolador/sistemas integrados. Estos chips incluyen los listados bajo la


seccin "otros" ms arriba, por ejemplo, el CPU32, conocido como 68330, el ColdFire y
el Dragonball.

Competidores de los 68k


La competencia principal en el mercado de microordenadores para la primera generacin
fueron los chips IA-16 de la arquitectura x86 de Intel, tanto la primera (8086/8088) como la
segunda generacin (80286). La segunda generacin de los 68k tuvo por rival a los chips IA32 de la serie 80386. La tercera generacin compiti con los IA-32 80486. La cuarta rivaliz
con los Pentium, pero en menor medida, debido al cambio a las lneas PowerPC por parte de
Motorola, significando el final de los 680X0 en los ordenadores personales.

Potrebbero piacerti anche