El 6800 (" sesenta y ochocientos ") es un microprocesador de 8 bits diseñado y fabricado por primera vez por Motorola en 1974. El microprocesador MC6800 era parte del sistema de microcomputadora M6800 que también incluía circuitos integrados de interfaz en serie y paralelo , RAM , ROM y otros soportes papas fritas. Una característica de diseño significativa fue que la familia de circuitos integrados M6800 requería solo una fuente de alimentación de cinco voltios en un momento en que la mayoría de los otros microprocesadores requerían tres voltajes. El sistema de microordenador M6800 se anunció en marzo de 1974 y estaba en plena producción a finales de ese año. [1] [2]
Información general | |
---|---|
Lanzado | 1974 |
Fabricante (s) común (es) | |
Actuación | |
Max. Frecuencia de reloj de la CPU | 1 MHz a 2 MHz |
Ancho de datos | 8 |
Ancho de la dirección | dieciséis |
Arquitectura y clasificación | |
Conjunto de instrucciones | 6800 |
Instrucciones | 72 |
Especificaciones físicas | |
Transistores |
|
Paquete (s) |
|
Historia | |
Sucesor |
El 6800 tiene un bus de direcciones de 16 bits que puede acceder directamente a 64 KB de memoria y un bus de datos bidireccional de 8 bits. Tiene 72 instrucciones con siete modos de direccionamiento para un total de 197 códigos de operación . El MC6800 original podría tener una frecuencia de reloj de hasta 1 MHz. Las versiones posteriores tenían una frecuencia de reloj máxima de 2 MHz. [3] [4]
Además de los circuitos integrados, Motorola también proporcionó un sistema completo de desarrollo de lenguaje ensamblador . El cliente puede utilizar el software en una computadora de tiempo compartido remoto o en un sistema de minicomputadora interno. El Motorola EXORciser era una computadora de escritorio construida con los circuitos integrados M6800 que se podían usar para crear prototipos y depurar nuevos diseños. Un paquete de documentación expansivo incluía hojas de datos en todos los circuitos integrados, dos manuales de programación en lenguaje ensamblador y un manual de aplicación de 700 páginas que mostraba cómo diseñar una terminal de computadora en el punto de venta . [5]
El 6800 fue popular en periféricos de computadora , aplicaciones de equipos de prueba y terminales de punto de venta. También encontró uso en juegos de arcade [6] y máquinas de pinball. [7] El MC6802, introducido en 1977, incluía 128 bytes de RAM y un oscilador de reloj interno en el chip. El MC6801 y el MC6805 incluían RAM, ROM y E / S en un solo chip y eran populares en aplicaciones automotrices.
Historia
La historia de Motorola en semiconductores
Galvin Manufacturing Corporation fue fundada en 1928; el nombre de la empresa se cambió a Motorola en 1947. Comenzaron la producción comercial de transistores en una nueva instalación de 1,5 millones de dólares en Phoenix en 1955. [8]
Los transistores y circuitos integrados de Motorola se utilizaron internamente para sus productos de comunicaciones, militares, automotrices y de consumo, y también se vendieron a otras empresas. En 1973, la División de Productos Semiconductores (SPD) tenía ventas de 419 millones de dólares y era la segunda empresa de semiconductores más grande después de Texas Instruments . [9]
A principios de la década de 1970, Motorola inició un proyecto que desarrolló su primer microprocesador, el MC6800. A esto le siguieron los microcontroladores de un solo chip , como el MC6801 y el MC6805.
Equipo de desarrollo
Motorola no relató el desarrollo del microprocesador 6800 de la forma en que Intel lo hizo con sus microprocesadores. En 2008, el Computer History Museum entrevistó a cuatro miembros del equipo de diseño del microprocesador 6800. Sus recuerdos pueden ser confirmados y ampliados por artículos de revistas y revistas escritos en ese momento.
El proyecto del microprocesador de Motorola comenzó en 1971 con un equipo compuesto por el diseñador Tom Bennett, el director de ingeniería Jeff LaVell, el comercializador de productos Link Young y los diseñadores de sistemas Mike Wiles, Gene Schriber y Doug Powell. [10] Todos estaban ubicados en Mesa, Arizona , en el área metropolitana de Phoenix . Cuando se terminó el proyecto, Bennett tenía 17 diseñadores de chips y personal de distribución trabajando en cinco chips. LaVell tenía de 15 a 20 ingenieros de sistemas y había otro grupo de ingeniería de aplicaciones de tamaño similar. [11]
Tom Bennett tenía experiencia en controles industriales y había trabajado para Victor Comptometer en la década de 1960 diseñando la primera calculadora electrónica que usaba circuitos integrados MOS, la Victor 3900. [12] En mayo de 1969, Ted Hoff le mostró a Bennett los primeros diagramas de la Intel 4004 para ver si satisfaría sus necesidades de calculadora. Bennett se unió a Motorola en 1971 para diseñar circuitos integrados de calculadoras. Pronto fue asignado como arquitecto jefe del proyecto de microprocesador que produjo el 6800. [13] Otros se han atribuido el mérito del diseño del 6800. En septiembre de 1975, Robert H. Cushman , editor de microprocesadores de la revista EDN , entrevistó a Chuck Peddle sobre el nuevo 6502 de MOS Technology. microprocesador. Cushman luego le pidió a "Tom Bennett, arquitecto maestro del 6800", que comentara sobre este nuevo competidor. [14] Después del proyecto 6800, Bennett trabajó en aplicaciones automotrices y Motorola se convirtió en un importante proveedor de microprocesadores utilizados en automóviles.
Jeff LaVell se incorporó a Motorola en 1966 y trabajó en la organización de marketing de la industria informática. LaVell había trabajado anteriormente para Collins Radio en su computadora C8500 que fue construida con circuitos integrados ECL de pequeña escala . En 1971, dirigió un grupo que examinó las necesidades de sus clientes existentes, como Hewlett-Packard , National Cash Register , Control Data Corporation (CDC) y Digital Equipment Corporation (DEC). Estudiarían los productos del cliente e intentarían identificar funciones que podrían implementarse en circuitos integrados más grandes a un costo menor. El resultado de la encuesta fue una familia de 15 bloques de construcción; cada uno podría implementarse en un circuito integrado. [11] Algunos de estos bloques se implementaron en la versión inicial de M6800 y se agregaron más durante los próximos años. Para evaluar la arquitectura 6800 mientras se diseñaba el chip, el equipo de LaVell construyó un circuito equivalente usando 451 circuitos integrados TTL de pequeña escala en cinco placas de circuito de 10 por 10 pulgadas (25 por 25 cm). Más tarde, redujeron esto a 114 circuitos integrados en una placa mediante el uso de ROM y dispositivos lógicos MSI (integración de escala media). [15]
John Buchanan era diseñador de memoria en Motorola cuando Bennett le pidió que diseñara un duplicador de voltaje para el 6800. Los IC MOS de canal n típicos requerían tres fuentes de alimentación: -5 voltios, +5 voltios y +12 voltios. La familia M6800 debía usar solo uno, +5 voltios. Fue fácil eliminar el suministro de -5 voltios mediante el uso de un inversor de voltaje interno , pero la lógica del modo de mejora también necesitaba un suministro de 10 a 12 voltios. Para abordar esto, el diseño agregó un duplicador de voltaje en el chip. Buchanan hizo el diseño, análisis y diseño del circuito del microprocesador 6800. Recibió patentes sobre el duplicador de voltaje y el diseño del chip 6800. [16] [17] Rod Orgill ayudó a Buchanan con los análisis y el diseño de 6800 chips. Más tarde, Orgill diseñaría el microprocesador MOS Technology 6501 que era compatible con el socket 6800.
Bill Lattin se unió a Motorola en 1969 y su grupo proporcionó las herramientas de simulación por computadora para caracterizar los nuevos circuitos MOS en el 6800. Lattin y Frank Jenkins habían asistido a UC Berkeley y habían estudiado simuladores de circuitos de computadora con Donald Pederson , el diseñador del simulador de circuitos SPICE . [18] El simulador de Motorola, MTIME, era una versión avanzada del simulador de circuitos TIME que Jenkins había desarrollado en Berkeley. El grupo publicó un documento técnico, "Modelado de dispositivos MOS para la implementación de computadoras" en 1973 que describe una "tecnología de canal n de suministro único de 5 V" que opera a 1 MHz. Podrían simular un circuito 50 MOSFET en una computadora central IBM 370/165. [19] En noviembre de 1975, Lattin se unió a Intel para trabajar en su microprocesador de próxima generación. [20]
Bill Mensch se incorporó a Motorola en 1971 después de graduarse de la Universidad de Arizona. Había trabajado varios años como técnico en electrónica antes de obtener su título BSEE. El primer año en Motorola fue una serie de rotaciones de tres meses a través de cuatro áreas diferentes. Mensch hizo un diagrama de flujo para un módem que se convertiría en el 6860. También trabajó en el grupo de aplicaciones que estaba definiendo el sistema M6800. Después de este año de formación, fue asignado al equipo de desarrollo del Adaptador de interfaz periférica (PIA) 6820 . Mensch fue uno de los principales contribuyentes al diseño de este chip y recibió una patente sobre el diseño de IC [21] y fue nombrado co-inventor de otras siete patentes del sistema M6800. [22] Más tarde, Mensch diseñaría el microprocesador MOS Technology 6502 .
Mike Wiles era ingeniero de diseño en el grupo de Jeff LaVell e hizo numerosas visitas de clientes a Tom Bennett durante la fase de definición del producto 6800. Está incluido como inventor en dieciocho 6800 patentes, pero es más conocido por un programa de computadora, MIKBUG . [23] Este era un monitor para un sistema informático 6800 que permitía al usuario examinar el contenido de la RAM y guardar o cargar programas en cinta. Este programa de 512 bytes ocupaba la mitad de una ROM MCM6830. [24] Esta ROM se usó en el kit de evaluación de diseño Motorola MEK6800 y en los primeros kits de computadora para pasatiempos. [25] Wiles se quedó con Motorola, se mudó a Austin y ayudó a diseñar el microcontrolador MC6801 que se lanzó en 1978. [26]
Chuck Peddle se unió al equipo de diseño en 1973 después de que se hizo el diseño del procesador 6800, pero contribuyó al diseño general del sistema y a varios chips periféricos, particularmente la interfaz paralela 6820 (PIA). [27] Peddle figura como inventor en dieciséis patentes de Motorola, la mayoría tiene seis o más coinventores. [28] Al igual que los otros ingenieros del equipo, Peddle visitó a clientes potenciales y solicitó sus comentarios. Peddle y John Buchanan construyeron uno de los primeros 6800 tableros de demostración. [29] En agosto de 1974, Chuck Peddle dejó Motorola y se unió a una pequeña empresa de semiconductores en Pensilvania, MOS Technology . Allí dirigió el equipo que diseñó la familia de microprocesadores 6500.
Diseño de microprocesador MC6800
|
El Motorola 6800 y el Intel 8080 se diseñaron al mismo tiempo y tenían una función similar. El 8080 fue una extensión y mejora del Intel 8008, que a su vez fue una implementación LSI del diseño de CPU basado en TTL utilizado en el Datapoint 2200 . La arquitectura 6800 era un diseño LSI compatible con TTL modelado a partir del procesador DEC PDP-11 . [30]
El 6800 tenía un bus de datos bidireccional de 8 bits, un bus de direcciones de 16 bits que podía direccionar 64 KB de memoria y venía en un paquete DIP de 40 pines . El 6800 tenía dos acumuladores de 8 bits, un registro de índice de 16 bits y un puntero de pila de 16 bits. El modo de direccionamiento directo, a menudo conocido como página cero en otros procesadores, permitió un acceso rápido a los primeros 256 bytes de memoria. Los dispositivos de E / S se direccionaron como memoria, por lo que no hubo instrucciones de E / S especiales. Cuando se reinició el 6800, cargó el contador de programa desde la dirección más alta y comenzó la ejecución en la ubicación de memoria almacenada allí. [31]
El 6800 tenía un control de tres estados que inhabilitaba el bus de direcciones para permitir el acceso directo a la memoria de otro dispositivo . Por ejemplo, un controlador de disquete podría cargar datos en la memoria sin requerir ningún soporte de la CPU. Incluso era posible que dos procesadores 6800 tuvieran acceso a la misma memoria. [32] Sin embargo, en la práctica, los sistemas de tal complejidad generalmente requerían el uso de transceptores de bus externos para impulsar el bus del sistema; en tales circuitos, el control de bus en el procesador se desactivó por completo a favor de utilizar las capacidades similares del transceptor de bus. [33] En contraste, el 6802 prescindió de este control en chip por completo para liberar pines para otras funciones en el mismo paquete de 40 pines que el 6800, pero esta funcionalidad aún podría lograrse utilizando un transceptor de bus externo.
Los IC MOS solían utilizar señales de reloj dual (un reloj de dos fases ) en la década de 1970. Estos se generaron externamente para el 6800, [34] El 6800 tenía una frecuencia de reloj mínima de 100 kHz, e inicialmente funcionaba a una frecuencia máxima de 1 MHz. Las versiones de mayor velocidad del 6800 se lanzaron en 1976. [35]
Otras divisiones de Motorola desarrollaron componentes para la familia M6800. El Departamento de Productos de Componentes diseñó el IC de reloj bifásico MC6870, y el grupo de Productos de Memoria proporcionó una línea completa de ROM y RAM. El generador de velocidad de bits MC14411 del grupo CMOS proporcionó un reloj de 75 a 9600 baudios para la interfaz en serie MC6850. Los búferes para buses de datos y direcciones eran productos estándar de Motorola. Motorola podría suministrar todos los circuitos integrados, transistores y diodos necesarios para construir una computadora basada en MC6800.
CI MOS
Los chips semiconductores de óxido metálico (MOS) de primera generación utilizaban transistores de efecto de campo de canal p, conocidos como MOSFET de canal p (el canal p describe la configuración del transistor). Estos circuitos integrados se utilizaron en calculadoras y en el primer microprocesador, el Intel 4004. Eran fáciles de producir pero eran lentos y difíciles de conectar con los circuitos integrados de lógica digital TTL populares . Un circuito integrado MOS de canal n podía funcionar dos o tres veces más rápido y era compatible con TTL. Eran mucho más difíciles de producir debido a una mayor sensibilidad a la contaminación que requería una línea de producción ultra limpia y un control meticuloso del proceso. [36] Motorola no tenía una capacidad de producción de MOS de canal n y tuvo que desarrollar una para la familia 6800.
Los circuitos integrados de prueba MOS de canal n de Motorola se completaron a fines de 1971 y estos indicaron que la frecuencia de reloj se limitaría a 1 MHz. Estos usaban transistores MOS de "modo de mejora". Había una tecnología de fabricación más nueva que usaba transistores MOS de "modo de agotamiento" como cargas, lo que permitiría circuitos más pequeños y más rápidos (esto también se conocía como nMOS de carga de agotamiento ). El procesamiento en "modo de agotamiento" requería pasos adicionales, por lo que Motorola decidió quedarse con el "modo de mejora" para el nuevo diseño de voltaje de suministro único. La frecuencia de reloj de 1 MHz significaba que los diseñadores de chips tendrían que idear varias innovaciones arquitectónicas para acelerar el rendimiento del microprocesador. [13] Estos circuitos resultantes eran más rápidos pero requerían más área en el chip. [37]
En la década de 1970, los semiconductores se fabricaron en obleas de silicio de 75 mm de diámetro . Cada oblea podría producir de 100 a 200 chips o matrices de circuitos integrados. La literatura técnica indicaría la longitud y el ancho de cada chip en "milésimas de pulgada" (0,001 pulgadas). La práctica actual de la industria es indicar el área de chips. El procesamiento de obleas requería varios pasos y aparecían fallas en varios lugares de la oblea durante cada paso. Cuanto más grande sea el chip, es más probable que encuentre un defecto. El porcentaje de virutas de trabajo, o rendimiento, disminuyó abruptamente para las virutas de más de 160 milésimas de pulgada (4 mm) de lado.
El tamaño objetivo para el 6800 fue de 180 mils (4,6 mm) en cada lado, pero el tamaño final fue de 212 mils (5,4 mm) con un área de 29,0 mm 2 . A 180 milésimas de pulgada, una oblea de 3 pulgadas (76 mm) puede contener alrededor de 190 virutas, 212 milésimas de pulgada lo reducen a 140 virutas. Con este tamaño, el rendimiento puede ser del 20% o 28 chips por oblea. [38] [39] El informe anual de 1975 de Motorola destaca el nuevo microprocesador MC6800, pero tiene varios párrafos sobre los "problemas de rendimiento de MOS". [9] El problema de rendimiento se resolvió con una revisión de diseño iniciada en 1975 para utilizar el modo de agotamiento en los dispositivos de la familia M6800. El tamaño de la matriz 6800 se redujo a 160 milésimas de pulgada (4 mm) por lado con un área de 16,5 mm 2 . Esto también permitió velocidades de reloj más rápidas, el MC68A00 funcionaría a 1,5 MHz y el MC68B00 a 2,0 MHz. Las nuevas piezas estuvieron disponibles en julio de 1976. [26] [40]
Introducción a la familia M6800
La edición del 7 de marzo de 1974 de Electronics tenía una historia de dos páginas sobre el microprocesador Motorola MC6800 junto con el adaptador de interfaz periférica MC6820, el adaptador de interfaz de comunicaciones MC6850, el MCM6810 de 128 bytes de RAM y el MCM6830 de 1024 bytes de ROM. [41] Esto fue seguido por un artículo de ocho páginas en la edición del 18 de abril de 1974, escrito por el equipo de diseño de Motorola. [42] Este número también tenía un artículo que presentaba el Intel 8080. [43]
Los procesadores Intel 8080 y Motorola MC6800 comenzaron a distribuirse alrededor de diciembre de 1972. Los primeros chips 8080 en funcionamiento se produjeron en enero de 1974 [44] y el primer anuncio público fue en febrero de 1974. [45] El 8080 utilizó el mismo MOS de canal N de tres voltajes. proceso como los chips de memoria existentes de Intel permitiendo que la producción completa comience en abril.
Los primeros chips MC6800 en funcionamiento se produjeron en febrero de 1974 y se entregaron muestras de ingeniería a clientes selectos. Hewlett-Packard en Loveland, Colorado quería la MC6800 para una nueva calculadora de escritorio y tenía un sistema prototipo funcionando en junio. [46] [47] El MC6800 utilizó un nuevo proceso MOS de canal N de voltaje único que resultó ser muy difícil de implementar. El sistema de microcomputadora M6800 finalmente estaba en producción en noviembre de 1974. Motorola igualó el precio de Intel para un solo microprocesador, $ 360. [48] [49] (El IBM System / 360 era una computadora muy conocida en ese momento). En abril de 1975, el kit de diseño de microcomputadora MEK6800D1 se ofreció por $ 300. El kit incluía los seis chips de la familia M6800 más manuales de aplicación y programación. [50] El precio de un solo microprocesador MC6800 era de 175 dólares.
Link Young fue el comercializador de productos que desarrolló el enfoque de sistema total para el lanzamiento de la familia M6800. Además de lanzar un conjunto completo de chips de soporte con el microprocesador 6800, Motorola ofreció un sistema de desarrollo de software y hardware. Las herramientas de desarrollo de software estaban disponibles en computadoras remotas de tiempo compartido o el código fuente estaba disponible para que el cliente pudiera usar un sistema informático interno. El software que se ejecutaría en un sistema de microprocesador se escribía normalmente en lenguaje ensamblador. El sistema de desarrollo constaba de un editor de texto, un ensamblador y un simulador. [51] Esto permitió al desarrollador probar el software antes de que el sistema de destino estuviera completo. El desarrollo de hardware fue una computadora de escritorio construida con CPU de la familia M6800 y periféricos conocidos como EXORcisor. [42] Motorola ofreció un curso de diseño de microprocesadores de tres a cinco días para el hardware y software 6800. [52] Este enfoque orientado a sistemas se convirtió en la forma estándar en la que se introdujeron nuevos microprocesadores. [53]
Ruptura del equipo de diseño
El principal esfuerzo de diseño de la familia M6800 se completó a mediados de 1974 y muchos ingenieros abandonaron el grupo o la empresa. Varios factores llevaron a la disolución del grupo de diseño.
Motorola había abierto una nueva instalación de semiconductores MOS en Austin, Texas. Se programó que todo el equipo de ingeniería se mudaría allí en 1975. [54] A muchos de los empleados les gustaba vivir en el suburbio de Mesa en Phoenix y estaban muy recelosos de mudarse a Austin. Los líderes del equipo no tuvieron éxito en sus súplicas a la alta dirección sobre el aplazamiento de la mudanza. [55]
Una recesión golpeó a la industria de los semiconductores a mediados de 1974 y provocó miles de despidos. Una edición de noviembre de 1974 de la revista Electronics informa que Motorola había despedido a 4.500 empleados, Texas Instruments 7.000 y Signetics 4.000. [56] La División de Productos Semiconductores de Motorola perdería treinta millones de dólares en los próximos 12 meses y había rumores de que el grupo IC sería vendido. Motorola no vendió la división, pero cambiaron la administración y la organización. [57] A fines de 1974, Intel despidió a casi un tercio de sus 3.500 empleados. [58] El negocio de MOS IC se recuperó, pero la seguridad en el empleo no se dio por sentada en 1974 y 1975.
Chuck Peddle (y otros ingenieros de Motorola) habían estado visitando a los clientes para explicar los beneficios de los microprocesadores. Tanto Intel como Motorola habían fijado inicialmente el precio de un solo microprocesador en 360 dólares. Muchos clientes dudaban en adoptar esta nueva tecnología de microprocesador con un precio tan alto. (El precio real de las cantidades de producción era mucho más bajo). A mediados de 1974, Peddle propuso un microprocesador simplificado que podría venderse a un precio mucho más bajo. La estrategia de "familia total de productos" de Motorola no se centró en el precio de MPU sino en reducir el costo total de diseño del cliente. [59] [60] Su objetivo inmediato era poner en producción su sistema completo y trabajarían en mejoras en 1975.
Peddle continuó trabajando para Motorola mientras buscaba inversores para su nuevo concepto de microprocesador. [61] En agosto de 1974, Chuck Peddle dejó Motorola y se unió a una pequeña empresa de semiconductores en Pensilvania, MOS Technology. Le siguieron otros siete ingenieros de Motorola: Harry Bawcum, Ray Hirt, Terry Holdt, Mike James, Will Mathis, Bill Mensch y Rod Orgill. [27] El grupo de Peddle en MOS Technology desarrolló dos nuevos microprocesadores que eran compatibles con los chips periféricos de Motorola como el 6820 PIA. Rod Orgill diseñó el procesador MCS6501 que se conectaría a un zócalo MC6800 y Bill Mensch hizo el MCS6502 que tenía el circuito de generación de reloj en el chip. Estos microprocesadores no ejecutarían 6800 programas porque tenían una arquitectura y un conjunto de instrucciones diferentes. El objetivo principal era un microprocesador que se vendiera por menos de $ 25. Esto se haría eliminando características no esenciales para reducir el tamaño del chip. Se utilizó un puntero de pila de 8 bits en lugar de uno de 16 bits. Se omitió el segundo acumulador. Los búferes de direcciones no tenían un modo de tres estados para transferencias de datos de acceso directo a memoria (DMA). [62] El objetivo era reducir el tamaño de la viruta a 153 mils x 168 mils (3,9 mm x 4,3 mm). [14]
Chuck Peddle fue un portavoz muy eficaz y los microprocesadores de MOS Technology fueron objeto de una amplia cobertura en la prensa especializada. Uno de los primeros fue una historia de página completa sobre los microprocesadores MCS6501 y MCS6502 en la edición del 24 de julio de 1975 de la revista Electronics . [63] Las historias también se publicaron en EE Times (24 de agosto de 1975), [64] EDN (20 de septiembre de 1975), Electronic News (3 de noviembre de 1975) y Byte (noviembre de 1975). Los anuncios del 6501 aparecieron en varias publicaciones la primera semana de agosto de 1975. El 6501 estaría a la venta en la feria comercial WESCON en San Francisco, del 16 al 19 de septiembre de 1975, por $ 20 cada uno. [65] En septiembre de 1975, los anuncios incluían los microprocesadores 6501 y 6502. El 6502 solo costaría $ 25. [66]
Motorola respondió al microprocesador de $ 20 de MOS Technology reduciendo inmediatamente el precio unitario del microprocesador 6800 de $ 175 a $ 69 [67] y luego demandó a MOS Technology en noviembre de 1975. [68] Motorola afirmó que los ocho antiguos ingenieros de Motorola utilizaron información técnica desarrollada en Motorola en el diseño de los microprocesadores 6501 y 6502. El otro negocio de MOS Technology, los chips de calculadora, estaba disminuyendo debido a una guerra de precios con Texas Instruments, por lo que su patrocinador financiero, Allen-Bradley , decidió limitar las posibles pérdidas y vendió los activos de MOS Technology a los fundadores. [27] La demanda se resolvió en abril de 1976 cuando MOS Technology dejó caer el chip 6501 que se conectaría a un zócalo Motorola 6800 y otorgaría la licencia a los chips periféricos de Motorola. [69] [70] Motorola redujo el precio unitario del 6800 a 35 dólares. [36] [71]
La demanda de MOS Technology contra Motorola ha desarrollado una narrativa de David y Goliat a lo largo de los años. Un punto fue que Motorola no tenía patentes sobre la tecnología. Esto era técnicamente cierto cuando se presentó la demanda a fines de 1975. El 30 de octubre de 1974, antes de que se lanzara el 6800, Motorola presentó numerosas solicitudes de patentes sobre la familia de microprocesadores, y posteriormente se otorgaron más de veinte patentes. El primero fue para Tom Bennett el 8 de junio de 1976 para el bus de direcciones internas 6800. [13] El segundo fue para Bill Mensch el 6 de julio de 1976 por el diseño de fichas 6820. [21] Muchas de estas patentes nombraron a varios de los ingenieros salientes como co-inventores. Estas patentes cubrían el bus 6800 y cómo los chips periféricos interactuaban con el microprocesador. [72]
Múdate a Austin
Gary Daniels estaba diseñando circuitos integrados para relojes de pulsera electrónicos cuando Motorola apagó su unidad electrónica de relojes. Tom Bennett le ofreció un trabajo en el grupo de microprocesadores en noviembre de 1974. Bennett no quería dejar el área de Phoenix, por lo que Gary Daniels dirigió el desarrollo del microprocesador en Austin. (Daniels fue el gerente de diseño de microprocesadores durante los siguientes diez años antes de ser ascendido a vicepresidente).
La primera tarea fue rediseñar la MPU 6800 para mejorar el rendimiento de fabricación y operar a un reloj más rápido. Este diseño utilizaba tecnología de modo de agotamiento y se conocía internamente como MC6800D. El recuento de transistores pasó de 4000 a 5000, pero el área de la matriz se redujo de 29,0 mm 2 a 16,5 mm 2 (lo que permitió que el precio de la CPU se redujera a 35 dólares). La frecuencia de reloj máxima para las partes seleccionadas se duplicó a 2 MHz. Los otros chips de la familia M6800 también se rediseñaron para usar tecnología de modo de agotamiento. El adaptador de interfaz periférica tuvo un ligero cambio en las características eléctricas de los pines de E / S, por lo que el MC6820 se convirtió en el MC6821. [73] Estos nuevos CI se completaron en julio de 1976.
Un nuevo chip generador de reloj de bajo costo, el MC6875, fue lanzado en 1977. Reemplazó al IC híbrido MC6870 de $ 35. El MC6875 venía en un paquete de inmersión de 16 pines y podía usar cristal de cuarzo o una red de condensadores de resistencia. [74]
Otro proyecto consistía en incorporar 128 bytes de RAM y el generador de reloj en un solo chip de 11.000 transistores. El microprocesador MC6802 fue lanzado en marzo de 1977. El chip MC6846 acompañante tenía una ROM de 2048 bytes, un puerto bidireccional de 8 bits y un temporizador programable. Este era un microordenador de dos chips. El 6802 tiene un oscilador en chip que utiliza un cristal de cuarzo externo de 4 MHz para producir el reloj bifásico de 1 MHz. La RAM interna de 128 bytes podría desactivarse conectando a tierra un pin y los dispositivos con RAM defectuosa se vendieron como MC6808. [75]
En 1978 se introdujo una serie de chips periféricos. El contador programable MC6840 tenía tres contadores binarios de 16 bits que se podían utilizar para la medición de frecuencia, el recuento de eventos o la medición de intervalos. El controlador de acceso directo a memoria MC6844 podría transferir datos desde un controlador de E / S a la RAM sin cargar el microprocesador MC6800. El controlador CRT MC6845 (CRTC) proporcionó la lógica de control para un terminal de computadora basado en caracteres. El 6845 tenía soporte para un lápiz óptico , una alternativa al mouse de la computadora.
El MC6845 era un chip muy popular: incluso se usó en el IBM Monochrome Display Adapter original y en el IBM Color Graphics Adapter original para IBM PC y sus sucesores, donde el 6845 se usó con una CPU Intel 8088. [76] Durante la época de los embargos de tecnología de la guerra fría, se produjo en Bulgaria un clon 6845 llamado CM607. La tarjeta IBM Enhanced Graphics Adapter (EGA) posterior contenía un chip IBM personalizado (el EGA CRTC) que reemplazó al Motorola 6845, agregando muchas mejoras, de una manera mayormente compatible. El IBM Video Graphics Array (VGA), que se volvió omnipresente (hasta el punto de que todavía se emula como la funcionalidad básica de la mayoría de los chips adaptadores de video para PC modernos) incorpora un casi superconjunto compatible del EGA CRTC, todavía en su mayoría compatible con el MC6845 (pero en este punto sin el soporte del lápiz óptico, que retuvo el EGA CRTC).
El MC6801 era un microordenador de un solo chip (que hoy también se llamaría microcontrolador) que incorporaba una CPU 6802 con 128 bytes de RAM, una ROM de 2 KB, un temporizador de 16 bits, 31 líneas de E / S paralelas programables y una serie. Puerto. (El MC6803 era el mismo excepto sin la ROM y con menos configuraciones de bus diferentes). También podría usar las líneas de E / S como buses de datos y direcciones para conectarse a los periféricos M6800 estándar. El 6801 ejecutaría el código 6800, pero tenía diez instrucciones adicionales y se redujo el tiempo de ejecución de las instrucciones clave. Los dos acumuladores de 8 bits podrían actuar como un solo acumulador de 16 bits para sumas, restas y multiplicaciones de doble precisión. [77] [78] Inicialmente fue diseñado para uso automotriz, con General Motors como cliente principal. La primera aplicación fue una computadora de viaje para el Cadillac Seville 1978. [79] Este chip transistor de 35.000 era demasiado caro para su adopción a gran escala en automóviles, por lo que se diseñó un microordenador de un solo chip MC6805 de función reducida.
El MC6801 fue uno de los primeros microprocesadores con una instrucción de multiplicación. [78] : 4–45
El Hitachi HD6303 (que no debe confundirse con el Hitachi 6309 ) es una reimplementación de segunda fuente del Motorola MC6803, con algunas instrucciones adicionales y una implementación un poco más rápida de la instrucción de multiplicación 8x8. El Hitachi HD6303 se utiliza en el primer PDA, el 1984 Psion Organizer . [80] [81] El Hitachi HD6303 también se utilizó en el "Pocket Telex" de 1983. [82]
El MC 6809 fue el microprocesador de 8 bits más avanzado producido por Motorola. Tenía un nuevo conjunto de instrucciones que era similar al 6800 pero abandonaba la compatibilidad con el código de operación para mejorar el rendimiento y la compatibilidad con idiomas de alto nivel; el 6809 y el 6800 eran compatibles con el software en el sentido de que los ensambladores podían (y generalmente lo hacían) generar código que era equivalente a 6800 códigos de operación que el 6809 no emulaba directamente. En ese sentido, el 6809 era compatible con el 6800. El 6809 tenía dos registros de índice de 16 bits, dos punteros de pila de 16 bits y muchas instrucciones para realizar operaciones de 16 bits, incluida la primera instrucción de multiplicación de 8 bits (que genera un producto de 16 bits) en un microprocesador. Otros puntos clave del diseño 6809 fueron el soporte total tanto para el código independiente de la posición ( código objeto que puede ejecutarse donde sea que esté cargado en la memoria) como para el código reentrante (código objeto que se puede volver a invocar cuando se interrumpe o llamándose a sí mismo de forma recursiva [83 ] ), características que antes solo se veían en máquinas mucho más grandes, como los mainframes IBM 360. [84]
Uso en computadoras personales
El MITS Altair 8800 , la primera computadora personal exitosa, usó el microprocesador Intel 8080 y apareció en la portada de enero de 1975 de Popular Electronics . [85] Las primeras computadoras personales que usaban el Motorola 6800 se introdujeron a fines de 1975. Sphere Corporation de Bountiful, Utah publicó un anuncio de un cuarto de página en la edición de julio de 1975 de Radio-Electronics para un equipo de computadora de $ 650 USD con un microprocesador 6800, 4 kilobytes de RAM, una placa de video y un teclado. Esto mostraría 16 líneas de 32 caracteres en un televisor o monitor. [86] Los equipos informáticos Sphere comenzaron a enviarse en noviembre de 1975. [87] Southwest Technical Products Corporation de San Antonio, Texas, anunció oficialmente su sistema informático SWTPC 6800 en noviembre de 1975. Wayne Green visitó SWTPC en agosto de 1975 y describió el equipo informático SWTPC completo con fotos de un sistema en funcionamiento en el número 73 de octubre de 1975 . El SWTPC 6800 se basó en el conjunto de chips del kit de evaluación de diseño MEK6800 de Motorola y utilizó el software MIKBUG ROM. [25] El MITS Altair 680 apareció en la portada de la edición de noviembre de 1975 de Popular Electronics . El Altair 680 usaba un microprocesador 6800 y, a diferencia de la máquina SWTPC, también tenía un panel frontal con interruptores de palanca y LED. El diseño inicial tuvo que ser revisado y las primeras entregas del Altair 680B fueron en abril de 1976. [88]
Sphere era una pequeña empresa de nueva creación y tenía dificultades para entregar todos los productos que anunciaban. Solicitaron una bancarrota del Capítulo 11 en abril de 1977. [89] El Altair 680B era popular, pero MITS centró la mayoría de los recursos en su sistema informático Altair 8800 y abandonaron el mercado de pasatiempos en 1978. El equipo Southwest Technical Products fue el más exitoso. Computadora personal basada en 6800. [90] [91] Otras empresas, por ejemplo, Smoke Signal Broadcasting (California), Gimix (Chicago), Midwest Scientific (Olathe, Kansas) y Helix Systems (Hazelwood, Missouri), comenzaron a producir placas compatibles con el bus SWTPC 6800 y completaron sistemas. Technical Systems Consultants de West Lafayette, Indiana, suministraron software basado en cinta para las computadoras basadas en 6800 (y posteriormente 6809) y, una vez que los sistemas de disco estuvieron disponibles, también los sistemas operativos y el software de disco. Los sistemas 8080 fueron mucho más populares que los 6800. [92]
El sistema de computación gráfica Tektronix 4051 se introdujo en octubre de 1975. Era una computadora de escritorio profesional que tenía un microprocesador 6800 con hasta 32 KB de RAM de usuario, 300 KB de almacenamiento en cinta magnética, BASIC en ROM y una pantalla gráfica de 1024 por 780. El Tektronix 4051 se vendió por $ 7000 (equivalente a $ 33,700 en 2020) [93] , bastante más que las computadoras personales que usaban el 6800. [94]
El procesador 6800 también se utilizó en la consola de juegos APF MP1000 .
La arquitectura y el conjunto de instrucciones del 6800 fueron fáciles de entender para los principiantes y Heathkit desarrolló un curso de microprocesador y el entrenador ET3400 6800. El curso y el formador resultaron populares entre las personas y las escuelas. [95]
La arquitectura de microprocesador de 8 bits de próxima generación de Motorola, el MC6809 (1979), no era compatible con código binario con el 6800, pero casi todo el código ensamblador se ensamblaba y se ejecutaba en el 6809; Los chips periféricos de la familia 6800 funcionaron de forma natural.
Código de ejemplo
El siguiente código fuente en lenguaje ensamblador 6800 es para una subrutina nombrada memcpy
que copia un bloque de bytes de datos de un tamaño dado de una ubicación a otra. El bloque de datos se copia un byte a la vez, de la dirección más baja a la más alta.
; memcpy - ; Copie un bloque de memoria de una ubicación a otra. ; Llamado como una subrutina, observe el regreso a la dirección de PC guardada al salir ; Parámetros de entrada ; cnt - Número de bytes a copiar ; src - Dirección del bloque de datos de origen ; dst - Dirección del bloque de datos de destinocnt dw $ 0000 ; reserva espacio para la memoria addr src dw $ 0000 ; reserva espacio para la dirección de memoria dst dw $ 0000 ; reserva espacio para la dirección de la memoriamemcpy público ldab cnt + 1 ; Establecer B = cnt.L beq check ; Si cnt.L = 0, goto check loop ldx src ; Establecer IX = src lda ix ; Cargar A desde (src) inx ; Establecer src = src + 1 stx src ldx dst ; Establecer IX = dst sta ix ; Almacenar A en (dst) inx ; Establecer dst = dst + 1 stx dst decb ; Decr B bne loop ; Repetir el bucle stab cnt + 1 ; Establecer cnt . L = 0 check tst cnt + 0 ; Si cnt.H = 0, beq done ; Luego salga de dec cnt + 0 ; Decr cnt.H ; bucle hacia atrás y haga 256 * (cnt.H + 1) más copias (B = 0) bucle de sujetador ; Repita el bucle hecho rts ; Regresar
Periféricos
Lista de "Componentes de microcomputadoras de Motorola", noviembre de 1978
Parte | Descripción | Imagen |
---|---|---|
MC6810 | RAM estática de 128 bytes | Folleto |
MC6820 | Adaptador de interfaz periférica (PIA) | Folleto |
MC6821 | Adaptador de interfaz periférica (PIA) | Folleto |
MC6828 | Controlador de interrupción de prioridad (PIC) | Folleto |
MCM6830 | ROM de 1024 bytes | Folleto |
MC6840 | Módulo temporizador programable (PTM) | Folleto |
MC6843 | Controlador de disquete (FDC) | Folleto |
MC6844 | Controlador de acceso directo a memoria (DMAC) | Folleto |
MC6845 | Controlador CRT (CRTC) | Folleto |
MC6846 | Temporizador ROM-I / O | Folleto |
MC6847 | Generador de pantalla de video (VDG) | |
MC68488 | Adaptador de interfaz de uso general (GPIB) IEEE488 | Folleto |
MC6850 | Adaptador de interfaz de comunicación asíncrona (ACIA) | Folleto |
MC6852 | Adaptador de datos en serie síncrono (SDAA) | Folleto |
MC6854 | Controlador de enlace de datos avanzado (ADLC) | Folleto |
MC6859 | Dispositivo de seguridad de datos (DSD) | |
MC6860 | Módem digital de 0 a 600 bit / s | Folleto |
MC6862 | Modulador de 2400 bit / s | Folleto |
MC6870 | Reloj con microprocesador de dos fases | Anuncio publicitario |
MC6875 | Generador de reloj | Folleto |
MC6883 | Multiplexor de direcciones síncronas (SAM) |
Segundas fuentes
Un requisito común para las empresas de fabricación era exigir dos o más fuentes para cada parte de los productos que fabricaban. Esto aseguró que pudieran obtener repuestos si un proveedor tenía problemas financieros o un desastre. Inicialmente, Motorola seleccionó American Microsystems Inc (AMI) como una segunda fuente para la familia M6800. Posteriormente se agregaron los semiconductores Hitachi, Fujitsu, Fairchild, Rockwell y Thomson.
Rochester Electronics recibió la autorización de Freescale / Motorola en 2014 para continuar fabricando cualquiera de los periféricos y procesadores de 8 bits de esta era. Rochester se especializa en la duplicación de dispositivos totalmente autorizados. Freescale ha proporcionado todos los archivos de diseño de origen para habilitar Rochester Electronics para este producto y otros. A fines de 2016, Rochester estaba completamente calificado y enviaba el procesador MC6802, el MC6840 PTM y el procesador MC6809 (incluidas las versiones MC68A09 y MC68B09) y todavía se puede comprar hoy.
AMI S6800 MPU
Atari 90-6001
Fairchild F6802P y un AMI S6820 PIA
Hitachi HD46800
Historias orales
- "Panel de historia oral del microprocesador Intel 8080" Steve Bisset, Federico Faggin, Hal Feeney, Edward Gelbach, Ted Hoff, Stan Mazor, Masatoshi Shima, Museo de Historia de la Computación, 26 de abril de 2007, moderador: David House.
- "Panel de historia oral del microprocesador Zilog Z80" Federico Faggin, Masatoshi Shima, Ralph Ungermann. Museo de Historia de la Computación, 27 de abril de 2007, moderador: Michael Slater.
- "Panel de historia oral de Motorola 6800" Thomas H. Bennett, John Ekiss, William (Bill) Lattin, Jeff Lavell. Museo de Historia de la Computación, 28 de marzo de 2008, moderador: David Laws.
- Entrevista con William Mensch Stanford y el Proyecto Silicon Valley, 9 de octubre de 1995. Transcripción
Ver también
- EXORmacs , un sistema de seguimiento para procesadores M68000
- Sucesor de Motorola 68000 de 16/32 bits
Referencias
- ^ "Motorola se une a la carrera de microprocesadores con entrada de 8 bits". Electrónica . Nueva York: McGraw-Hill. 47 (5): 29-30. 7 de marzo de 1974.
- ^ "El sistema de microordenador funciona con una fuente de 5 V". Electrónica . Nueva York: McGraw-Hill. 47 (26): 114-115. 26 de diciembre de 1974."El sistema de microcomputadoras M6800 de Motorola, que puede funcionar con una sola fuente de 5 voltios, está saliendo de la etapa de muestreo y está en plena producción". El precio de pequeña cantidad del MC6800 es de $ 360. El MC6820 PIA cuesta $ 28.
- ^ Datos de diseño del sistema de microordenador M6800 . Phoenix AZ: Motorola. 1976.
- ^ Daniels, R. Gary; William C. Bruce (abril de 1985). "Tendencias de autoprueba incorporadas en microprocesadores de Motorola". Diseño y Prueba de Computadoras IEEE . IEEE. 2 (2): 64–71. doi : 10.1109 / MDT.1985.294865 . "... MC6800, que se introdujo en 1974. El dispositivo se construyó con tecnología NMOS de seis micrones con aproximadamente 4000 transistores".
- ^ Manual de aplicaciones del microprocesador M6800 . Phoenix AZ: Motorola. 1975.
- ^ "Sistema 16 - Hardware basado en Atari 6800" . system16.com .
- ^ "Guía de Mark para la resolución de problemas y reparación del sistema Williams 3 a 7" .
- ^ Informe anual de Motorola de 1955 (PDF) . Chicago: Motorola. 1956. p. 9.
- ^ a b Informe anual de Motorola 1975 (PDF) . Chicago: Motorola. Marzo de 1976.
- ^ Malone, Michael S. (1995). El microprocesador: una biografía . Nueva York: Springer-Verlag. págs. 141-147. ISBN 0-387-94342-0.
- ↑ a b Motorola 6800 Oral History (2008)
- ^ "1964 - Se introduce el primer IC MOS comercial" . Museo de Historia de la Computación. 2007 . Consultado el 9 de agosto de 2010 .
- ^ a b c Bennett, Thomas H., "Bus de dirección interna dividida de orden inferior para microprocesador", patente de EE.UU. 3962682 , emitida el 8 de junio de 1976. Bennett figura como inventor en 18 patentes de la familia M6800.
- ^ a b Cushman, Robert H. (20 de septiembre de 1975). "ΜP de 2-1 / 2 Generación - $ 10 piezas que funcionan como las Mini de gama baja" (PDF) . EDN . Boston: Cahners Publishing. 20 (17): 36–42. Archivado desde el original (PDF) el 24 de abril de 2016 . Consultado el 9 de septiembre de 2012 . Acerca de la tecnología MOS 6502 en la página 40. "Ahora mide sólo 168 x 183 milésimas de pulgada y pronto se reducirá un 10% a 153 x 168 milésimas de pulgada".
- ^ Electrónica 18 de abril de 1974. Foto de las placas en la página 82, descripción del circuito en la página 93.
- ^ Buchanan, John K., "Circuito de refuerzo de voltaje CC MOS", patente estadounidense 3942047 , emitida el 2 de marzo de 1976.
- ^ Buchanan, John K., "Topografía de chip para chip de microprocesador de circuitos integrados MOS", Patente de Estados Unidos 3987418 , publicada el 19 de octubre de 1976.
- ^ Idleman, Thomas E .; Jenkins, Francis S .; McCalla, William J .; Pederson, Donald. O (agosto de 1971). "SLIC - Un simulador de circuitos integrados lineales". Revista IEEE de circuitos de estado sólido . IEEE. 6 (4): 188-203. Código bibliográfico : 1971IJSSC ... 6..188I . doi : 10.1109 / jssc.1971.1050168 . ISSN 0018-9200 .
- ^ Jenkins, Francis; Lane, E .; Lattin, W .; Richardson, W. (noviembre de 1973). "Modelado de dispositivos MOS para implementación informática". Transacciones IEEE sobre teoría de circuitos . IEEE. 20 (6): 649–658. doi : 10.1109 / tct.1973.1083758 . ISSN 0018-9324 . Todos los autores estaban en la División de Productos Semiconductores de Motorola.
- ^ Hoefler, Don (1 de noviembre de 1975). "Exterior" . Noticias de microelectrónica . Santa Clara, CA: 2. Bill Lattin deja Motorola para unirse a Intel.
- ^ a b Mensch, William D., "Topografía de chip para circuito de interfaz MOS", Patente de Estados Unidos 3968478 , emitida el 6 de julio de 1976.
- ^ Bill Memsch's figura como inventor en las siguientes patentes M6800: 3979730, 4020472, 4086627, 4087855, 4145751, 4218740, 4263650
- ^ Michael F. Wiles figura como inventor en las siguientes patentes estadounidenses del sistema Motorola 6800: 3979730, 4003028, 4004281, 4004283, 4010448, 4016546, 4020472, 4030079, 4032896, 4037204, 4040035, 4069510, 4086627, 4087855, 4090236 , 4145751, 4218740, 4263650
- ^ Wiles, Mike; André Felix (1974). Nota de ingeniería 100: MCM6830L7 MIKBUG / MINIBUG ROM . Phoenix Arizona: Productos de semiconductores de Motorola.
- ^ a b "SWTPC 6800: el sistema informático que ha estado esperando" . Byte . Peterborough MH: Green Publishing. 1 (3): Portada 2. Noviembre de 1975. Primer anuncio de la computadora SWTPC 6800.
- ^ a b Daniels, R. Gary (diciembre de 1996). "Perspectiva de un participante" . IEEE Micro . Sociedad de Informática IEEE. 16 (5): 21–31. doi : 10.1109 / 40.546562 . Daniels, "Mi primera tarea fue liderar un pequeño equipo para rediseñar la MPU 6800 para hacerla más fácil de fabricar y poder seleccionar versiones de mayor velocidad".
- ^ a b c Bagnall, Brian (2006). En el borde: el espectacular ascenso y caída de Commodore . Winnipeg, Manitoba: Variant Press. págs. 9-12. ISBN 0-9738649-0-7. Los capítulos 1 y 2 cubren la vida temprana de Chuck Peddle, su tiempo en Motorola y la génesis de los microprocesadores 6501/6502.
- ^ Charles Peddle figura como inventor en las siguientes patentes estadounidenses del sistema Motorola 6800: 3975712, 3979730, 4004283, 4006457, 4016546, 4020472, 4030079, 4032896, 4037204, 4040035, 4086627, 4087855, 4090236, 4145751, 421850740 La mayoría de estas patentes tienen seis o más coinventores.
- ^ "Placa prototipo Motorola 6800" . Museo de Historia de la Computación . Consultado el 5 de julio de 2010 .Obsequio de Thomas H. Bennett, diseñador del microprocesador 6800. Este prototipo de placa 6800 fue construido por Chuck Peddle y John Buchanan.
- ^ Ceruzzi, Paul E. (2003). Una historia de la informática moderna . Cambridge, MA: MIT Press. pag. 244 . ISBN 0-262-53203-4."El fenómeno del microprocesador pasó por alto al PDP-11, a pesar de que algunos elementos de su arquitectura aparecieron en los diseños de microprocesadores (especialmente en el Motorola 6800)". - El autor entrevistó a Gordon Bell , diseñador del PDP-11
- ^ "Microprocesadores: los diseñadores obtienen una nueva libertad a medida que se multiplican las opciones". Electrónica . Nueva York: McGraw-Hill. 49 (8): 78–100. 15 de abril de 1976. Esta fue la edición especial anual de microprocesadores de la revista Electronics
- ^ Historia oral de Motorola 6800 (2008) págs. 15-16
- ^ Clements, Alan (1982). Diseño y Construcción de Microcomputadoras . Prentice Hall. págs. 70, 49. ISBN 0-13-580738-7.
- ^ "Cómo conducir un microprocesador" . Electrónica . Nueva York: McGraw-Hill. 49 (8): 159. 15 de abril de 1976.y el Departamento de Productos de Componentes de Motorola vendió el MC6870 que incluía un oscilador de cuarzo con las formas de onda no superpuestas de dos fases que requería el 6800, y luego produjo el MC6875. Los procesadores Motorola 6802 incluían este circuito en chip.
- ^ "Velocidad más alta de Intel 8080 μP" (PDF) . Compendio de microordenador . Cupertino CA: Microcomputer Associates. 2 (3): 7. Septiembre de 1975.
- ^ a b Verhofstadt, Peter (junio de 1976). "Evaluación de opciones tecnológicas para elementos de procesamiento LSI". Actas del IEEE . IEEE. 64 (6): 842–851. doi : 10.1109 / PROC.1976.10234 .
- ^ Historia oral de Motorola 6800 (2008), p. 27
- ^ Wikes, WE (enero de 1977). "Un chip de microprocesador diseñado pensando en el usuario". Computadora . IEEE. 10 (1): 18-22. doi : 10.1109 / CM.1977.217492 .Este documento describe el microprocesador Electronic Arrays EA9002 que tenía 200 por 200 milésimas de pulgada y estaba fabricado en una oblea de silicio de 3 pulgadas.
- ^ Elmasry, Mohamed I., ed. (1981). Circuitos integrados digitales MOS . Prensa IEEE. ISBN 978-0-87942-152-6.Una oblea de 3 pulgadas puede contener 200 troqueles de 160 por 160 milésimas de pulgada. El rendimiento total es el rendimiento de la oblea x el rendimiento del ensamblaje x el rendimiento de la prueba final. En 1976 esto era 40% x 80% x 85% o 26%. Una oblea de 3 pulgadas con 200 troqueles produciría 54 microprocesadores en funcionamiento.
- ^ "Electronics Newsletter: 6800 gana velocidad, precios más bajos en verano". Electrónica . Nueva York: McGraw-Hill. 49 (5): 25. 4 de marzo de 1976.
- ^ "Motorola se une a la carrera de microprocesadores con entrada de 8 bits". Electrónica . Nueva York: McGraw-Hill. 47 (5): 29-30. 7 de marzo de 1974.El artículo utilizó MC6830 para 128 bytes de RAM y MC6816 para la ROM de 1024 bytes. Los chips de memoria de Motorola usaban MCM como prefijo.
- ^ a b Joven, Link; Tom Bennett; Jeff LaVell (18 de abril de 1974). "La tecnología MOS de canal N produce una nueva generación de microprocesadores". Electrónica . Nueva York: McGraw-Hill. 47 (8): 88–95.
- ^ Shima, Masatoshi; Federico Faggin (18 de abril de 1974). "En el interruptor al microprocesador n-MOS se obtiene un tiempo de ciclo de 2 μs". Electrónica . Nueva York: McGraw-Hill. 47 (8): 95-100.
- ^ House, Dave (26 de abril de 2007). Panel de historia oral sobre el desarrollo y la promoción del microprocesador Intel 8080 . Mountain View, CA: Museo de Historia de la Computación.
- ^ Masatoshi, Shima ; Federico Faggin; Stanley Mazor (febrero de 1974). "Un microprocesador de un solo chip de 8 bits de canal N". Conferencia sobre circuitos de estado sólido. Recopilación de artículos técnicos. 1974 IEEE Internacional . IEEE Computer Society Press. págs. 56, 57, 229. doi : 10.1109 / ISSCC.1974.1155265 .La Tabla 2 en la página 229 muestra el tamaño del chip 8080 como 164 x 191 milésimas de pulgada. El 8008 fue de 124 x 173 milésimas de pulgada
- ^ Historia oral de Motorola 6800 (2008) págs. 9, 15
- ^ "HP diseña un chip uC de 16 bits personalizado" (PDF) . Compendio de microordenador . Cupertino CA: Microcomputer Associates. 2 (4): 8. Octubre de 1975. "El instrumento es un complemento de la nueva calculadora 9815A de la empresa, que utiliza una microcomputadora Motorola M6800 y tiene un precio de 2900 dólares".
- ^ "El conjunto de microprocesadores de Motorola es n-MOS de 1 MHz". Ingeniería de control . 21 (11): 11. noviembre de 1974.El precio del microprocesador MC6800 era de $ 360. El adaptador de interfaz de comunicaciones asíncronas MC6850 (ACIA) estaba programado para su introducción en el primer trimestre de 1975.
- ^ Glynnis Thompson Kaye, ed. (1984). Una revolución en progreso: una historia hasta la fecha de Intel . Corporación Intel. pag. 14. Número de pedido: 231295. "Shima implementó el 8080 en aproximadamente un año y el nuevo dispositivo se presentó en abril de 1974 por 360 dólares".
- ^ "Motorola monta la unidad M6800". Electrónica . Nueva York: McGraw-Hill. 48 (8): 25. 17 de abril de 1975. "Los distribuidores cuentan con la familia M6800, y la división también ofrece un kit de introducción que incluye las seis piezas iniciales de la familia, además de aplicaciones y manuales de programación, por $ 300".
- ^ Manual de programación del microprocesador M6800 . Phoenix AZ: Productos de semiconductores de Motorola. 1975.Este libro fue el manual de instrucciones del software de desarrollo. Algunos de los ejemplos de listas de software datan de 1973 y 1974.
- ^ "Es fácil y económico" . Electrónica . Nueva York: McGraw-Hill. 49 (8): 27. 15 de abril de 1976.El curso de diseño de tres días costó $ 375 e incluyó una copia de todos los materiales de capacitación. Una empresa podría programar un curso para 20 ingenieros en sus propias instalaciones por $ 4000.
- ^ Noyce, Robert N .; Marcian E. Hoff Jr (febrero de 1981). "Una historia del desarrollo de microprocesadores en Intel". IEEE Micro . IEEE Computer Society Press. 1 (1): 8-21. doi : 10.1109 / MM.1981.290812 . "Motorola también introdujo un sistema de desarrollo y cuatro chips periféricos acoplados al 6800. El enfoque orientado a los sistemas de Motorola influyó en la industria; de ahora en adelante, las CPU se introducirían con soporte completo disponible en lugar de en un cronograma final".
- ^ "Los fabricantes de semiconductores retrasan la expansión". Electrónica . Nueva York: McGraw-Hill. 47 (23): 82–85. 14 de noviembre de 1974.La planta Austin MOS de Motorola ya está en funcionamiento. "Sin embargo, la ingeniería y el marketing no se moverán hasta 1975".
- ^ Hoefler, Don (3 de julio de 1976). "Backfire" . Noticias de microelectrónica . Santa Clara, CA: 3.
- ^ "Los fabricantes de semiconductores siguen recortando empleo". Electrónica . Nueva York: McGraw-Hill. 47 (24): 46. 28 de noviembre de 1974.
- ^ Waller, Larry (13 de noviembre de 1975). Motorola busca acabar con el patinazo ”. Electrónica . Nueva York: McGraw-Hill. 48 (23): 96–98.Resumen: Los productos semiconductores se dividen en dos partes, circuitos integrados y componentes discretos. Las pérdidas de semiconductores de los últimos cuatro trimestres superaron los 30 millones de dólares. La organización de ventas perdió su sensibilidad a las necesidades de los clientes, "las demoras en responder a los recortes de precios significaron que los clientes compraron en otra parte". Los problemas técnicos plagaron la producción de circuitos integrados. Los problemas "no están en el diseño, sino en el rendimiento de las virutas y los troqueles". Se han resuelto los problemas. El microprocesador MC6800 "llegó en noviembre de 1974."
- ^ Tedlow, Richard S. (2007). Andy Grove: La vida y la época de un icono empresarial estadounidense . Nueva York: Portfolio. pag. 158. ISBN 978-1-59184-182-1. "A finales de año [1974], Intel había despedido al 30 por ciento de sus tres mil quinientos empleados".
- ^ "Es la familia de productos total" . Electrónica . Nueva York: McGraw-Hill. 48 (1): 37. 9 de enero de 1975.Anuncio de Motorola enfatizando su conjunto completo de chips periféricos y herramientas de desarrollo. Esto acorta el ciclo de diseño de productos de los clientes.
- ^ Historia oral de Motorola 6800 (2008) p. 18
- ↑ Bagnall (2006), "On the Edge". Página 10, "Mientras aún trabajaba en Motorola, Peddle intentó recaudar dinero para financiar su nuevo microprocesador.
- ^ Fylstra, Daniel (noviembre de 1975). "Hijo de Motorola (o el chip de CPU de $ 20)". Byte . Peterborough, NH: Green Publishing. 1 (3): 56–62.Comparación de los microprocesadores 6502 y 6800. El autor visitó MOS Technology en agosto de 1975.
- ^ "La línea de microprocesadores ofrece 4, 8, 16 bits". Electrónica . Nueva York: McGraw-Hill. 48 (15): 118. 24 de julio de 1975.El artículo cubre el 6501 y 6502 más las versiones de 28 pines que solo abordarían 4K de memoria. También cubrió dispositivos futuros como "un diseño que Peddle llama pseudo 16".
- ^ Sugarman, Robert (25 de agosto de 1975). "¿Necesita el país un buen microprocesador de 20 dólares?" (PDF) . EE Times . Manhasset, Nueva York: CMP Publications: 25. Archivado desde el original (PDF) el 3 de febrero de 2007 . Consultado el 21 de octubre de 2010 .
- ^ "El microprocesador MOS 6501 les gana a todos". Electrónica . Nueva York: McGraw-Hill. 48 (16): 60–61. 7 de agosto de 1975.
- ^ "MOS 6502 el segundo de una familia de microprocesadores de alto rendimiento y bajo costo" . Computadora . Sociedad de Informática IEEE. 8 (9): 38–39. Septiembre de 1975. doi : 10.1109 / CM.1975.219074 .
- ^ Motorola (30 de octubre de 1975). "Todo esto y microprocesador desagregado de $ 69" . Electrónica . McGraw-Hill. 48 (22): 11.El precio de la cantidad uno para el MC6800 se redujo de $ 175 a $ 69. El precio anterior de 50 a 99 unidades era de 125 dólares.
- ^ "Tecnología Motorola Sues MOS" (PDF) . Compendio de microordenador . Cupertino CA: Microcomputer Associates. 2 (6): 11. Diciembre de 1975.
- ^ "MOS Technology Drops 6501" (PDF) . Compendio de microordenador . Cupertino CA: Microcomputer Associates. 2 (11): 4. Mayo de 1976.
- ^ Teener, Mike (mayo de 1976). "Política e intriga". Interfaz SCCS . Los Ángeles: Sociedad de Computación del Sur de California. 1 (6): 58."Así que Motorola demandó y recientemente ganó un acuerdo extrajudicial que hace que MOS Technology pague $ 200,000 y detenga la producción del 6501".
- ^ "Nuevo precio 6800". Interfaz SCCS . Los Ángeles: Sociedad de Computación del Sur de California. 1 (6): 63. Mayo de 1976. Los nuevos precios del Motorola 6800 eran de $ 35 por 1 a 9 unidades, $ 32,50 por 10 a 49 y $ 29,25 por 50 a 99.
- ^ Motorola recibió las siguientes patentes estadounidenses sobre la familia de microprocesadores 6800: 3962682, 3968478, 3975712, 3979730, 3979732, 3987418, 4003028, 4004281, 4004283, 4006457, 4010448, 4016546, 4020472, 4030079, 40328 40400, 4037204 4069510, 4071887, 4086627, 4087855, 4090236, 4106091, 4145751, 4218740, 4263650
- ^ Información avanzada: Componentes de 1,5 y 2,0 MHz para el sistema de microcomputadora M6800 . Austin, Texas: Productos de semiconductores de Motorola. Abril de 1977. págs. 4-6. ADI-429.El MC6820 se convirtió en el MC6821 porque la característica eléctrica de los pines PA0–7 y PB0–7 cambió ligeramente. La corriente alta de entrada típica pasó de −250 μAdc a −400 μAdc y la corriente baja de entrada pasó de 1.0 mAdc a 1.3 mAdc.
- ^ "Nuevo chip de reloj para sistemas 6800". Byte . Peterborough NH: Publicaciones de bytes. 2 (12): 210. Diciembre de 1977. Con solo un suministro de 5 V y un cristal de cuarzo o una red RC, el MC6875 proporciona salidas de reloj de 2 fases con búfer… $ 3.75 en cantidades de 1000 piezas de Motorola Linear Products
- ^ "Texas Instruments y Motorola reducen los microprocesadores para el mercado de gama baja". Electrónico . McGraw-Hill. 50 (5): 34, 36. 3 de marzo de 1977.El microprocesador MC6802 tiene oscilador y RAM de 128 bytes. El MC6846 tiene temporizador ROM y E / S. Muestras a finales de este mes.
- ^ El MDA (es decir, MDPA ) y CGA fueron introducidos por IBM simultáneamente con el IBM PC en abril de 1981, como opciones para el PC y más tarde para el PC XT y el PC AT .
- ^ Vista previa del producto MC6801 . Austin, Texas: Productos de semiconductores de Motorola. Agosto de 1978. NP-93..
- ^ a b MC6801 Manual de referencia de la computadora de un solo chip de 8 bits . Motorola. 1983.
- ^ Historia oral de Motorola 6800 (2008) págs. 21-22
- ^ Daniel Tufvesson. "MC3 - Una computadora de 8 bits de bricolaje" . 2013.
- ^ David dado. "6303 aritmética" .
- ^ Museo de Cripto. "PX-1000: Télex de bolsillo" .
- ^ sin la restricción de que las invocaciones deben completarse en el orden opuesto al de su iniciación
- ^ Vista previa del producto MC6809 . Austin, Texas: Productos de semiconductores de Motorola. Diciembre de 1978. NP-98 R1..
- ^ H. Edward Roberts; William Yates (enero de 1975). "Miniordenador Altair 8800". Electrónica popular . Vol. 7 no. 1. Ziff Davis. págs. 33–38.
- ^ "Sistema informático $ 650". Radioelectrónica . Vol. 42 no. 7. Nueva York: Publicaciones Gernsback. Julio de 1975. p. 88.
- ^ Anderson, Bruce (julio de 1976). "Montaje de una esfera". Byte . Peterborough NH: Publicaciones de bytes. 1 (11): 18-20.
- ^ Pollini, Steve (abril de 1976). "680-b listo para producción" . Notas de la computadora . MITS. 1 (11): 8. Archivado desde el original el 23 de marzo de 2012.
MITS ya está listo para comenzar la producción completa del Altair 680b
- ^ Norell, Melvin (31 de mayo de 1977). "Estimado usuario del microordenador Sphere" (PDF) . Newsletter Programma . Los Ángeles: Consultores de programas: 1–3.
- ^ Ahl, David; Green, Burchenal (1980). Lo mejor de la informática creativa Volumen 3 . Morristown, Nueva Jersey: Creative Computing Press. págs. 106-108. ISBN 0-916688-12-7. Entrevista con Daniel Meyer en la conferencia "Personal Computing 77" en Atlantic City NJ en agosto de 1977
- ^ "SWTPC anuncia el primer kit minifloppy dual por menos de $ 1,000" . Byte . Peterborough NH: Green Publishing. 2 (10): Portada 2. Octubre de 1977.
- ^ Wallace, Bob (diciembre de 1977). "Bob's Bits: computadoras personales en 1976" . Noticias del Northwest Computer Club . Renton WA. 2 (12): 9.
- ^ 1634 a 1699: Harris, P. (1996). "Inflación y deflación en América temprana, 1634-1860: patrones de cambio en la economía estadounidense británica". Historia de las Ciencias Sociales . 20 (4): 469–505. JSTOR 1171338 . 1700-1799: McCusker, JJ (1992). ¿Cuánto es eso en dinero real ?: un índice de precios histórico para usar como deflactor de valores monetarios en la economía de los Estados Unidos (PDF) . Sociedad Americana de Anticuarios . 1800-presente: Banco de la Reserva Federal de Minneapolis. "Índice de precios al consumidor (estimación) 1800–" . Consultado el 1 de enero de 2020 .
- ^ "Terminal Talks Basic". Electrónica . Nueva York: McGraw-Hill. 42 (22): 120. 30 de octubre de 1975. Anuncio de Tektronix 4051 en Electronics, abril de 1976
- ^ "Curso de Microprocesador Heathkit" . Ciencia popular . Vol. 211 no. 5. Nueva York: Times Mirror Magazines. Noviembre de 1977. p. 133. ISSN 0161-7370 .
Otras lecturas
- Programación en lenguaje ensamblador 6800 ; 1ª Ed; Lance Leventhal; Osborne / McGraw-Hill; 484 páginas; 1978; ISBN 978-0931988127 . (archivo)
- Técnicas de interconexión de microprocesadores ; 3ª Ed; Rodnay Zaks y Austin Lesea; Sybex; 466 páginas; 1979; ISBN 978-0-89588-029-1 . (archivo)
enlaces externos
- Manual de aplicaciones del MC6800 de 1975: mucha información
- Manual de usuario de MDOS
- Emulador Motorola Exorciser para Windows
- Emulador de código abierto Motorola Exorciser y SWTPC para Linux / Cygwin
- MIKBUG
- Imágenes y descripciones de 680x en cpu-collection.de
- Resumen del conjunto de instrucciones
- Simulador de applet de Java de un microprocesador M6800 simplificado
- Visual 6800 en JavaScript: simulador gráfico a nivel de transistor
- Resumen del conjunto de instrucciones