Motorola 6800
Motorola 6800 Central processing unit | |
---|---|
![]() | |
Prodotto | 1974 |
Successore | Motorola 68000 e MOS 6502 |
Specifiche tecniche | |
Frequenza CPU | 1 MHz / 2 MHz |
Set di istruzioni | 8 bit |
Package | DIP40 |
Modifica dati su Wikidata · Manuale |
![](http://upload.wikimedia.org/wikipedia/commons/1/10/Motorola_6800.png)
I Motorola 6800, noti anche come MC6800, sono una famiglia di microprocessori a 8 bit progettata e costruita da Motorola nel 1974.[1]
Faceva parte del progetto M6800 Microcomputer System di Motorola che includeva una serie di componenti fra cui quelli per la gestione delle interfacce parallele e seriali, chip RAM e ROM, e altri integrati di supporto utili per assemblare un computer base.[2] Fu usato per diversi prodotti dell'epoca quali computer come il MITS Altair 680, giochi arcade come Tank 8, console giochi come l'APF-M1000.
Il progetto fu annunciato nel mese di marzo del 1974 e fu messo in produzione alla fine di quell'anno.[3][4]
Storia
La progettazione e il contesto
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/57/M6800_Family_Block_Diagram.png/220px-M6800_Family_Block_Diagram.png)
Il processo di sviluppo del 6800 iniziò nel 1971 quando il progetto fu affidato a un gruppo di lavoro composto dal progettista Tom Bennett, dal responsabile del settore ingegneristico Jeff LaVell, dal responsabile di mercato Link Young e dai progettisti di sistemi Mike Wiles, Gene Schriber e Doug Powell,[5] tutti dislocati nello stabilimento di Mesa in Arizona. Quando il progetto fu terminato, Bennet aveva sotto di sé 17 progettisti e LaVell 15/20 ingegneri, e c'era un altro gruppo dedito allo sviluppo delle applicazioni del processore composto da un numero simile di persone.[6]
Bennet aveva precedenti esperienze nei controlli industriali e aveva lavorato negli anni sessanta per Victor Comptometer dove aveva progettato il primo calcolatore elettronico basato su integrati MOS, il Victor 3900.[7]
Nel 1971 entrò a lavorare presso Motorola, dove fu assegnato al reparto dedito alla progettazione degli integrati, da cui passò poi al gruppo che stava lavorando sul 6800, divenendone il responsabile.[8] Altre persone sono state in seguito accreditate dello sviluppo del 6800 ma la paternità del processore era all'epoca ben chiara. Nel 1975 Robert Cushman, editore della rivista "EDN", intervistando Chuck Peddle per un articolo sul MOS 6502 per il numero di settembre, scriveva:[9]
«Tom Bennett, master architect of the 6800»
«Tom Bennet, progettista principale del 6800»
Dopo il 6800 Bennet lavorò sui prodotti per utilizzo automobilistico, e Motorola divenne uno dei principali fornitori di microprocessori per questo settore.
Jeff LaVell entrò a lavorare presso Motorola nel 1966 come responsabile dell'organizzazione commerciale dei prodotti per computer. LaVell aveva precedentemente lavorato presso Collins Radio sul suo computer C8500 che era costruito con integrati ECL. Nel 1971 era a capo di un gruppo che esaminava le richieste dei principali clienti di Motorola, tra cui Hewlett-Packard, National Cash Register, National Data Corporation (CDC) e Digital Equipment Corporation. Il gruppo studiava i prodotti acquistati da essi e cercava di identificare le funzionalità da implementare in circuiti integrati dal basso prezzo. Il risultato dell'analisi portò all'identificazione di una famiglia di 15 blocchi di funzioni, ognuno dei quali implementabile in un integrato.[6] Alcuni di questi blocchi furono poi integrati nella prima versione della famiglia M6800, altri ancora furono aggiunti nelle versioni successive.
Durante lo sviluppo del processore, LaVell costruì un prototipo dell'architettura del 6800 usando 451 integrati TTL, ridotti successivamente a 114 con l'uso di ROM e logiche MSI.[10]
John Buchanan lavorava presso Motorola come progettista di memorie: Bennet chiese a Buchanan di realizzare i circuiti di alimentazione del 6800. Generalmente gli integrati MOS richiedevano 3 tensioni: -5 V, +5 V e +12 V. La famiglia di integrati M6800 ne utilizzava solo una, +5 V. Fu relativamente facile eliminare quella da -5 V tramite una pompa di corrente molto semplice ma i transistor MOS richiedevano una tensione variabile tra +10 e +12 V a causa dell'alta tensione di pinch-off dovuta alla struttura del gate dei MOS dell'epoca: Buchanan realizzò un amplificatore integrato nel chip che forniva la tensione richiesta. Tali circuiti sono registrati a suo nome insieme allo schema del microprocessore.[11][12] Rod Orgill aiutò Buchanan nel lavoro di analisi e di realizzazione degli schemi del 6800. In seguito Orgill lasciò Motorola per passare a MOS Technology, dove progettò il MOS 6501, un chip compatibile a livello di piedinatura con il 6800.
Bill Lattin entrò a lavorare presso Motorola nel 1969. Fu unito al gruppo che sviluppava gli strumenti di simulazione per computer che erano utilizzati per realizzare i nuovi circuiti MOS del 6800. Lattin e Frank Jenkins avevano entrambi frequentato presso l'Università di Berkley i corsi di Donald Pederson, il progettista del simulatore di circuiti SPICE.[13] Il simulatore di Motorola, denominato MTIME, era una versione avanzata del simulatore TIME che Jenkins aveva sviluppato presso Berkley. Il gruppo pubblicò un documento intitolato "MOS-device modeling for computer implementation" nel 1973 che descriveva una "tecnologia con canale N a singola alimentazione di 5 V" con frequenza di 1 MHz. Grazie al MTIME potevano simulare un circuito con 50 MOSFET su un mainframe IBM 370/165.[14] Nel mese di novembre del 1975 Lattin lasciò Motorola per andare a lavorare presso Intel sul progetto della loro nuova generazione di microprocessori.[15]
Bill Mensch entrò in Motorola nel 1971 dopo aver terminato l'Università dell'Arizona: prima degli studi aveva lavorato alcuni anni come elettrotecnico. Durante il suo primo anno in Motorola Mensch fu assegnato a 4 progetti differenti, tra cui quello di un modem che sarebbe divenuto il Motorola 6860 e quello relativo al sistema M6800. Dopo questi lavori fu assegnato al gruppo che sviluppava il 6820 PIA (Parallel Interface Adapter). Mensch contribuì molto al progetto di questo chip tanto che a suo nome fu registrato un brevetto relativo al progetto[16] e fu citato anche come co-inventore di altri 7 brevetti relativi al sistema M6800.[17] Successivamente anche Mensch lasciò Motorola per entrare presso MOS Technology a lavorare sul microprocessore MOS 6501.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Motorola_M6800_manuals.jpg/220px-Motorola_M6800_manuals.jpg)
Mike Wiles era un ingegnere che lavorava nel gruppo di LaVell. Insieme a Bennett fece numerose visite ai clienti di Motorola durante il processo di definizione delle specifiche del 6800. A Wiles furono accreditati 18 brevetti sul 6800[18] ma fu anche l'autore del MIKBUG, un BIOS rudimentale per un computer 6800 che permetteva l'esame del contenuto della RAM del sistema e di salvare o caricare programmi su nastro. Il MIKBUG era un programma di 512 byte che occupava metà dello spazio di allocazione della ROM MCM6830.[19] Questa ROM fu usata nel kit di prova Motorola MEK6800 e in alcuni computer hobbystici.[20] Wiles rimase in Motorola quando alcuni dei suoi colleghi passarono in MOS Technology. Fu poi dislocato nel nuovo stabilimento di Austin, dove partecipò allo sviluppo dell'MC6801, il successore del 6800 che fu presentato nel 1978.[21]
Chuck Peddle si unì al gruppo di sviluppo nel 1973, quando il progetto del 6800 era completo. Peddle contribuì comunque alla revisione del sistema e allo sviluppo di alcuni chip periferici, in particolar modo del 6820 PIA.[22] Peddle è accreditato di 16 brevetti sulle tecnologie del sistema, di cui molti come co-inventore.[23] Come altri sviluppatori del progetto, visitò diversi clienti per raccogliere le loro richieste. Peddle costruì anche con Buchanan uno dei primi sistemi dimostrativi del 6800.[24] Nell'agosto del 1974 Peddle lasciò Motorola ed entrò a lavorare presso MOS Technology, dove fu messo a capo del gruppo che progettò la famiglia di processori MOS 65xx.
La presentazione della famiglia M6800
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Motorola_M6800_microcomputer_ad_April_1975.jpg/240px-Motorola_M6800_microcomputer_ad_April_1975.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Motorola_6800_proto_board.jpg/240px-Motorola_6800_proto_board.jpg)
Il 7 marzo 1974 il numero di Electronics conteneva un articolo di due pagine sul microprocessore Motorola MC6800 e sui suoi processori ausiliari, l'MC6820 per la gestione delle periferiche, l'MC6850 per l'interfaccia di comunicazione, l'MCM6810, una RAM da 128 byte, e l'MCM6830, una ROM da 1.024 byte.[3] Questo articolo fu seguito da un altro pezzo di otto pagine pubblicato sulla stessa rivista sul numero del 18 aprile 1974 per opera dello stesso gruppo di sviluppo di Motorola.[25]
Nel frattempo l'Intel 8080 a 2 MHz e a tre alimentazioni (12 V per l'elaborazione cui s'aggiungeva una -5V per pilotare il body e una +5V destinata all'IO per rendere il componebnte compatibile TTL) veniva presentato nell'aprile del 1974
I primi campioni funzionanti dell'MC6800 furono prodotti nel febbraio del 1974 e dati per test ad alcuni clienti tra cui Hewlett-Packard, che usò il processore per realizzare la calcolatrice da tavolo HP9815, presentata alla fine del 1975.[26][27] L'MC6800 fu messo in vendita allo stesso prezzo dell'Intel 8080, commercializzato nello stesso periodo, e cioè 360$.[28][29]
Link Young curò tutto il lancio della famiglia M6800. Oltre che fornire un insieme completo di chip di supporto al 6800, Motorola offrì anche sistemi di sviluppo hardware e software.
Gli strumenti di sviluppo erano disponibili sia su sistemi remoti in time-sharing sia come codice sorgente. Il software dell'epoca era generalmente scritto in assembly per cui gli strumenti comprendevano un editor di testo, un assembler e un simulatore.[30] Grazie a essi era possibile provare il software prima che il sistema fosse costruito.
Per lo sviluppo hardware Motorola realizzò un computer basato sulla famiglia M6800 noto come EXORcisor.[25] Motorola offriva anche un corso della durata variabile da 3 a 5 giorni per apprendere l'utilizzo del suo software e del suo hardware.[31]
Questo approccio divenne poi comunemente usato anche dagli altri produttori per l'introduzione di nuovi microprocessori.[32]
Lo scioglimento del gruppo di sviluppo
Gran parte dello sviluppo della famiglia M6800 fu terminato a metà del 1974, dopo di che molti ingegneri lasciarono il gruppo o la stessa Motorola. Alla base di questo scioglimento ci furono diversi fattori.
Motorola aveva aperto un nuovo stabilimento per la produzione di semiconduttori MOS ad Austin, in Texas, ed era stato programmato che l'intero gruppo si sarebbe poi dovuto trasferire lì nel 1975.[33] Molti degli impiegati amavano vivere a Mesa, un sobborgo di Phoenix, ed erano molto scontenti di doversi trasferire ad Austin. I responsabili del gruppo di lavoro non erano poi riusciti a convincere la dirigenza a ritardare questo trasferimento.[34]
Nel 1974 una recessione economica colpì l'industria dei semiconduttori, con il risultato che furono tagliati migliaia di posti di lavoro. Il numero di novembre del 1974 della rivista Electronics scriveva che Motorola aveva licenziato 4.500 persone, Texas Instruments 7.000 e Signetics 4.000.[35] Il reparto Semiconduttori di Motorola avrebbe perso 30 milioni di dollari nei successivi 12 mesi e c'erano voci che davano il gruppo che lavorava sugli integrati come in cessione. Motorola alla fine non vendette il reparto ma ne cambiò comunque la dirigenza e l'organizzazione.[36] Alla fine del 1974 Intel aveva licenziato quasi un terzo dei suoi 3.500 impiegati.[37].
Il settore degli integrati MOS alla fine si riprese ma la sicurezza del proprio posto di lavoro nel 1974 e nel 1975 non era garantita.
Chuck Peddle e altri ingegneri Motorola avevano visitato molti clienti per illustrare i vantaggi dei microprocessori. Sia Intel sia Motorola avevano inizialmente prezzato i propri 8080 e 6800 a 360$ ma molti clienti esitavano ad adottare questi nuovi tipi di microprocessore per via del prezzo elevato. Verso la metà del 1974 Peddle propose alla dirigenza di Motorola un microprocessore semplificato che potesse essere venduto a un costo molto inferiore ma essa non era orientata a ridurre il prezzo di vendita dei propri prodotti quanto piuttosto a tagliare i costi di progettazione:[38] l'obiettivo immediato era quello di avere il sistema M6800 completo e in produzione, alle migliorie ci si poteva lavorare l'anno successivo.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/MOS_6501_Ad_August_1975.jpg/220px-MOS_6501_Ad_August_1975.jpg)
Peddle continuò a lavorare per Motorola continuando però a cercare qualcuno interessato alla sua idea.[39] Nel mese di agosto del 1974 Peddle lasciò Motorola ed entrò a lavorare presso un piccolo produttore di semiconduttori della Pennsylvania, MOS Technology. Peddle fu seguito da altri 7 ingegneri Motorola: Harry Bawcum, Ray Hirt, Terry Holdt, Mike James, Will Mathis, Bill Mensch e Rod Orgill.[22] Capitanato da Peddle, questo gruppo sviluppò 2 nuovi microprocessori che erano compatibili con i chip periferici di Motorola, quali il 6820 PIA: Rod Orgill progettò il 6501, che poteva essere inserito negli zoccoli dell'MC6800 perché compatibile a livello di piedinatura con quest'ultimo, mentre Bill Mensch realizzò il 6502, simile al precedente ma con una piedinatura differente e un circuito generatore di clock integrato. Questi chip non potevano eseguire i programmi scritti per il 6800 perché avevano un'architettura e un insieme di istruzioni differenti.
Il maggior punto a favore di questi microprocessori fu il loro costo: il primo fu prezzato 20$, il secondo 25$. Ciò fu possibile grazie alla rimozione dal chip di tutte le caratteristiche che non erano ritenute essenziali, ottenendo così una die di ridotte dimensioni: entrambi i chip presentavano un puntatore di stack a 8 bit al posto di quello a 16 bit del 6800, il secondo accumulatore era stato eliminato e il buffer degli indirizzi non presentava una modalità a 3 stati per l'accesso diretto alla memoria (DMA).[40] La die finale misurava 152×168 mils (3,9×4,3 mm pari a 16,77 mm²).[9]
Peddle era un oratore molto capace e i microprocessori di MOS Technology ebbero molto spazio sulle riviste del settore: alcuni dei primi articoli sul 6501 e sul 6502 furono pubblicati sul numero di luglio di Electronics[41] e sul numero di agosto di EE Times,[42] seguiti da altri su EDN (20/09/1975), Electronic News (03/11/1975) e Byte (novembre 1975). Annunci del 6501 apparvero in diverse pubblicazioni durante il mese di agosto del 1975: MOS Technology annunciava la presentazione del chip alla fiera dell'elettronica WESCON di San Francisco, che si sarebbe tenuta dal 16 al 19 settembre del 1975: lì il microprocessore sarebbe stato acquistabile a 25$.[43] Nel mese di settembre gli annunci riguardavano anche il 6502, che veniva annunciato disponibile presso il WESCON a 25$ mentre il 6501 veniva riprezzato a 20$.[44]
Motorola rispose abbassando subito il prezzo del 6800 da 175$ a 69$[45] e citando MOS Technology nel mese di novembre del 1975:[46] Motorola affermava che gli 8 suoi ex-ingegneri avevano utilizzato informazioni tecniche sviluppate presso i suoi uffici per progettare i microprocessori 6501 e 6502. L'altro settore di interesse di MOS Technology, i chip per calcolatrici, non andava bene a causa di una guerra dei prezzi intentata da Texas Instruments per cui il finanziatore di MOS Technology, Allen-Bradley, ricevuta la citazione, decise di limitare le possibili perdite e cedette le proprie quote ai fondatori della società.[22]
La causa si risolse nel mese di maggio del 1976 con MOS Technology che decise di eliminare il chip 6501 che poteva essere montato negli zoccoli del 6800 e di acquistare le licenze dei chip periferici di Motorola.[47][48]
Motorola ridusse il prezzo per singolo 6800 a 35$.[49][50]
Va precisato che la vicenda legale fra MOS Technology e Motorola è particolare. Un punto degno di nota fu che Motorola all'epoca in cui citò la concorrente non deteneva ancora i brevetti registrati sulla tecnologia del 6800. Il 30 ottobre 1974, prima che il 6800 fosse rilasciato, Motorola presentò domanda di registrazione per numerose tecnologie della famiglia M6800 e gli furono attribuiti oltre 20 brevetti.[51] Ma il primo fu registrato a Tom Bennett solo l'8 giugno 1976 per il bus interno del 6800,[8] il secondo a Bill Mensch il 6 luglio 1976 per l'architettura del 6820[16] e a seguire gli altri. Quindi i brevetti erano stati depositati ma ancora non registrati. E molti di questi brevetti erano a nome di diversi ingegneri fra cui anche quelli che avevano lasciato Motorola.
Il trasferimento della produzione ad Austin
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Motorola_MC6820L_MC6821L.jpg/220px-Motorola_MC6820L_MC6821L.jpg)
Gary Daniels progettava integrati per gli orologi da polso quando Motorola decise di chiudere il proprio reparto degli strumenti per la misura del tempo. Bennett offrì a Daniels un posto nel gruppo di sviluppo dei microprocessori nel mese di novembre del 1974. Siccome Bennet non voleva lasciare Phoenix, mise Daniels a capo del gruppo di sviluppo dei microprocessori di Austin, posto che conservò per 10 anni prima di passare vicepresidente.
Il primo compito fu quello di riprogettare il 6800 per renderlo più facile da produrre e per farlo lavorare a frequenze maggiori: per far ciò furono usati i nuovi MOS con tecnologia "a svuotamento". Il nuovo chip fu noto internamente come MC6800D ("D" sta per "depletion", che in lingua inglese significa "svuotamento"). Il numero dei transistor integrati crebbe da 4.000 a 5.000 ma la dimensione della die fu ridotta da 29,0 mm2 a 16,5 mm2. Il clock massimo passò a 2 MHz.
L'evoluzione dei modelli successivi
Gli altri chip della famiglia M6800 furono riprogettati insieme al microprocessore: il PIA (Peripheral Interface Adapter) subì alcune modifiche di natura elettrica a livello dei pin di I/O per cui da MC6820 divenne MC6821.[52] I nuovi integrati furono terminati nel mese di luglio del 1976.
Nel 1977 fu rilasciato l'MC6875, un nuovo chip generatore di clock prezzato a 3,75$ che sostituiva l'MC6870 che costava 35$. L'MC6875 era offerto in package DIP16 e poteva usare un cristallo al quarzo o un circuito RC.[53]
Un altro progetto fu quello di incorporare 128 byte di RAM e il generatore di clock in un singolo chip con 11.000 transistor: esso divenne l'MC6802, presentato nel mese di marzo del 1977. Il relativo chip ROM MC6846 aveva una capacità di 2.048 byte, una porta bidirezionale a 8 bit e un timer programmabile. Questo era un microcomputer a 2 chip. Il 6802 aveva un oscillatore interno che generava un clock a 1 MHz a 2 fasi tramite il segnale di un cristallo esterno a 4 MHz. I 128 byte di RAM interna potevano essere disabilitati mettendo a massa un piedino del chip. I microprocessori con la RAM disabilitata erano venduti come MC6808.[54]
Nel 1978 furono presentati dei nuovi chip periferici: l'MC6840 Programmable Counter, un contatore programmabile che aveva 3 contatori binari a 16 bit che potevano essere usati per misurare la frequenza, contare eventi, o come misuratori interni; l'MC6844 Direct Memory Access Controller, che poteva trasferire dati da un controllore I/O direttamente alla RAM senza sovraccaricare il microprocessore MC6800; l'MC6845 CRT Controller, che forniva la logica di controllo per gestire un terminale testuale. Il 6845 supportava anche le penne ottiche, un dispositivo di puntamento in uso all'epoca. Il 6845 fu molto comune e fu usato anche sulle interfacce video MDA e CGA del primo PC IBM.
L'MC6801 era un microcomputer in un singolo chip da 35.000 transistor: esso infatti integrava la CPU 6802 con 128 byte di RAM, 2 kB di ROM, un timer a 16 bit, 31 linee parallele di I/O programmabili e una porta seriale. Poteva anche utilizzare le linee di I/O come bus dati e bus indirizzi per collegarsi alle periferiche M6800 standard. Il 6801 poteva eseguire il codice del 6800 ma aveva dei tempi di esecuzione delle istruzioni ridotte nonché 10 istruzioni aggiuntive. I 2 accumulatori a 8 bit potevano essere utilizzati come un singolo registro a 16 bit per eseguire operazioni matematiche (addizione, sottrazione e moltiplicazione) in doppia precisione.[55] Fu inizialmente progettato per l'impiego in campo automobilistico e il suo maggior utilizzatore era General Motors: la prima applicazione fu un computer di bordo per la Cadillac Seville del 1978.[56] Siccome il chip era troppo costoso per un largo impiego ne fu proposta una versione con funzionalità ridotte denominata MC6805.
L'MC6809 fu il più avanzato processore a 8 bit prodotto da Motorola. Aveva un nuovo insieme di istruzioni, simili a quelle del 6800 ma con opcode differenti per aumentare le prestazioni e il supporto ai linguaggi ad alto livello, registri indice e puntatore di stack a 16 bit e molte operazioni anch'esse a 16 bit.[57]
La documentazione postuma
Motorola forniva anche una completa documentazione composta da numerosi manuali, un ambiente di sviluppo in assembly e un computer denominato Motorola EXORciser, assemblato con i componenti del progetto M6800, con il quale sviluppare prototipi di nuovi progetti.[58] Molte delle informazioni sono state fornite da alcuni degli sviluppatori che hanno lavorato al progetto del microprocessore, intervistati nel 2008 da Computer History Museum,[6] integrate con il materiale apparso a quei tempi su giornali e riviste del settore.
Caratteristiche generali
Una caratteristica di tutti i chip del progetto M6800 era quella di richiedere una "singola alimentazione", a 5 Volt, mentre gli altri microprocessori richiedevano in genere 3 tensioni differenti (-5 V, +5 V e +12 V).
La microarchitettura e il set di istruzioni del 6800 furono influenzati da quelli del processore del computer PDP-11 di Digital Equipment Corporation.[59]
Il 6800 aveva un bus di indirizzi a 16 bit, grazie al quale poteva indirizzare fino a 64 kB di memoria, e un bus dati bidirezionale a 8 bit. Aveva un insieme di 72 istruzioni con 7 modalità di indirizzamento, per un totale di 192 opcode.[60] Il 6800 originale poteva lavorare con frequenze di clock da 100 kHz a 1 MHz mentre le ultime versioni potevano lavorare con clock fino a 2 MHz.[61][62]
L'architettura
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/MC6800_Processor_Diagram.png/220px-MC6800_Processor_Diagram.png)
Il Motorola 6800 e l'Intel 8080 furono progettati nello stesso periodo e offrivano funzionalità simili: l'8080 derivava dall'Intel 8008, a sua volta derivato dal progetto del processore del computer Datapoint 2200, l'architettura del 6800 era modellata su quella del processore del PDP-11.[59] Entrambi erano compatibili TTL, avevano un bus dati bidirezionale a 8 bit, un puntatore di stack a 16 bit, un bus indirizzi a 16 bit (capace di indirizzare fino a 64 kB di memoria) ed erano offerti con un package di tipo DIP a 40 piedini.
Il 6800 aveva pochi registri: 2 accumulatori a 8 bit e un registro indice a 16 bit. Per sopperire a questa mancanza il processore presentava una modalità detta "Direct Addressing", che permetteva un accesso rapido ai primi 256 byte della memoria (la cosiddetta "pagina 0") che potevano essere utilizzati come registri di appoggio. I dispositivi di I/O erano indirizzati in memoria per cui non avevano specifiche istruzioni.
Dopo un reset il 6800 caricava nel program counter il valore presente nella più alta locazione di memoria e iniziava l'esecuzione del codice dal corrispondente indirizzo.[63] Il 6800 aveva un controllo three state che disabilitava il bus indirizzi per permettere a un altro dispositivo di poter accedere direttamente alla memoria: ad esempio, un controllore di unità a dischi poteva trasferire i dati nella memoria senza caricare questo lavoro sul processore. Era anche possibile avere due 6800 che accedevano alla stessa memoria.[64]
Negli anni settanta gli integrati MOS necessitavano in genere di segnali di clock a doppia fase: nel 6800 essi erano generati esternamente al processore.[65] Il 6800 operava generalmente a 1 MHz ma le sue prestazioni erano paragonabili a quelle dell'8080 che lavorava a 2 MHz perché le istruzioni del processore di Motorola richiedevano meno cicli di clock della controparte di Intel. La frequenza operativa minima del 6800 era di 100 kHz: non era prevista una modalità di sospensione della CPU.
Altri reparti di Motorola produssero dei chip per la famiglia M6800: il reparto Componenti produsse il generatore di clock a 2 fasi MC6870, il reparto Memorie produsse una serie completa di memorie ROM e RAM, il reparto CMOS rilasciò l'MC14411 che forniva un segnale di sincronia da 75 a 9600 baud per l'interfaccia seriale MC6850. I buffer per i bus indirizzi e i bus dati erano componenti già prodotti da Motorola. Motorola forniva così qualsiasi componente necessario alla costruzione di un sistema basato sull'MC6800.
Gli integrati MOSFET
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Magnifying_glass_icon_mgx2.svg/18px-Magnifying_glass_icon_mgx2.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Silicon_wafer.jpg/240px-Silicon_wafer.jpg)
I primi semiconduttori sfruttavano i transistor a effetto di campo a canale P, noti come MOSFET a canale P, ed erano utilizzati nelle calcolatrici e nei primi microprocessori come l'Intel 4004. Essi erano facili da produrre ma erano lenti e difficili da interfacciare con gli integrati in logica TTL. Gli integrati MOS a canale N potevano invece operare a velocità 2-3 volte superiori ed erano compatibili con i chip TTL: per contro, essi erano molto più difficili da produrre perché erano più sensibili alle impurità presenti nel materiale di drogaggio del silicio e richiedevano linee di produzione di alta qualità e meticolosi controlli sul processo produttivo.[49] Motorola non aveva uno stabilimento in grado di produrre MOS a canale N e dovette perciò costruirne uno per poter sviluppare la famiglia 6800.
I primi test sugli integrati prodotti da Motorola con questi nuovi MOS furono eseguiti alla fine del 1971: i risultati ottenuti indicarono una frequenza massima di clock di 1 MHz. Tale velocità obbligava però i progettisti a studiare delle migliorie nell'architettura del processore affinché le prestazioni del 6800 potessero essere in linea con quelle offerte dai prodotti della concorrenza, che operavano a frequenze maggiori (come detto, l'8080 lavorava a 2 MHz).[8] Gli integrati ottenuti risultarono più veloci ma richiesero un'area del chip maggiore.[66]
Negli anni settanta i semiconduttori erano costruiti usando wafer di silicio di 75 millimetri di diametro, circa 3 pollici: da ogni wafer era possibile ottenere dai 100 ai 200 integrati. Normalmente la dimensione del chip veniva indicata in "mils", o millesimi di pollice (0,001"): ad esempio, le dimensioni della die dell'8080 erano di 164×191 mils (4,1×4,9 mm).[67]
Il processo di fabbricazione dei wafer consisteva di diversi passaggi: durante ognuno di essi apparivano nel wafer delle imperfezioni, e più grande era il chip e più probabilità esso aveva di andare incontro a un difetto. La percentuale di chip funzionanti, o "resa", diminuiva velocemente con chip più grandi di 160 mils (4 mm) per lato. Il 6800 aveva una die che sulla carta era di 180 mils (4,6 mm) per lato ma all'atto pratico risultava di 212 mils (5,4 mm): con 180 mils, un wafer da 3 pollici dava circa 190 chip, con 212 mils ne dava solo 140. Con questa dimensione la resa finale era solo del 20-28% di chip funzionanti per wafer.[68][69]
Il rapporto annuale pubblicato da Motorola nel 1975 puntava l'attenzione sul nuovo microprocessore MC6800 ma conteneva anche diversi paragrafi sui "problemi di resa dei MOS".[70] I problemi di resa furono risolti con la revisione del progetto iniziata nel 1975 atta a usare i nuovi MOS "a svuotamento" nei dispositivi della famiglia M6800. La dimensione della die del 6800 poté essere ridotta a 160 mils (4 mm) per lato (16,5 mm2). Ciò permise anche di poter usare clock più elevati: l'MC68A00 operava a 1,5 MHz e l'MC68B00 a 2,0 MHz. I nuovi prodotti furono disponibili a partire dal mese di giugno del 1976.[21][71]
I personal computer basati
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/be/SWTPC6800_open.jpg/220px-SWTPC6800_open.jpg)
Il MITS Altair 8800, il primo personal computer di successo che apparve per la prima volta sulla copertina del numero di gennaio 1975 di Popular Electronics, utilizzava il microprocessore Intel 8080.[72] Il primo personal computer che usò il Motorola 6800 fu invece presentato alla fine del 1975: Sphere Corporation di Bountiful, Utah, pubblicò un annuncio sul numero di luglio 1975 di Radio-Electronics in cui presentava un computer in kit di montaggio a $650, lo Sphere 1. Il kit era composto da un microprocessore 6800, 4 kB di RAM, una tastiera e una scheda video capace di visualizzare 16 righe per 32 colonne di caratteri su un comune televisore o su un monitor da computer.[73] I kit "Sphere 1" iniziarono a essere spediti nel mese di novembre del 1975.[74] Southwest Technical Products Corporation, di San Antonio, Texas, annunciò il SWTPC 6800 Computer System nello stesso mese. Wayne Green, scrittore ed editore di riviste specialistiche, visitò SWTPC nel mese di agosto del 1975 e descrisse il kit del computer SWTPC con foto di un modello funzionante sul numero di ottobre della sua rivista 73. Il SWTPC 6800 era basato sul kit di valutazione MEK6800 di Motorola e aveva in ROM il software MIKBUG[20] Sul numero di novembre di Popular Electronics apparve la pubblicità del MITS Altair 680: questo computer usava il Motorola 6800 sempre abbinato al pannello frontale a LED e interruttori del classico Altair 8800. Il progetto iniziale fu rivisto prima dell'inizio della commercializzazione, che iniziò ad aprile del 1976 con la spedizione dei primi Altair 680b.[75]
Sphere era una piccola società aperta da poco ed ebbe delle difficoltà a fornire tutti i prodotti che aveva annunciato. Essa fallì nell'aprile del 1977.[76] L'Altair 680b era un computer popolare ma MITS concentrò le proprie risorse sull'Altair 8800, uscendo poi dal mercato hobbistico nel 1978. Il computer di Southwest Technical Products fu il computer basato sul 6800 che riscosse il maggior successo.[77][78][79]
Altre società iniziarono a produrre sia delle schede compatibili con il SWTPC 6800 sia dei sistemi completi ma i computer basati sull'8080 erano più diffusi di quelli basati sul 6800.[80]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Tektronix_4051_ad_April_1976.jpg/220px-Tektronix_4051_ad_April_1976.jpg)
Il Tektronix 4051 Graphics Computing System fu presentato nel mese di ottobre del 1975. Esso era un computer professionale basato sul 6800 con 32 kB di RAM, un'unità a nastro magnetico da 300 kB, un interprete BASIC integrato in ROM e un display vettoriale da 1.024×768 pixel. Il Tektronix 4051 era venduto a 7.000$.[81]
Nel 1977 i personal computer iniziarono a essere venduti già assemblati, tramontando l'epoca dei kit fai-da-te: l'Apple II e il Commodore PET erano entrambi basati sul microprocessore MOS 6502, progettato da ex-ingegneri Motorola, il RadioShack TRS-80 utilizzava lo Zilog Z80 progettato dagli ex-ingegneri Intel Federico Faggin e Masatoshi Shima.
L'architettura e le istruzioni del 6800 erano facili da apprendere anche da parte di principianti: per questo motivi Heathkit sviluppò un corso per microprocessori e il sistema di apprendimento ET3400. Il corso e il sistema ebbero una discreta diffusione anche in ambito scolastico.[82]
Il successivo microprocessore a 8 bit prodotto da Motorola, l'MC6809 (1979), fu usato nel Radio Shack TRS-80 Color Computer e nel Dragon 32/64, un computer simile venduto in Europa.
Periferiche del 6800
Elenco delle periferiche del sistema M6800 tratto da Motorola Microcomputer Components, novembre 1978:
Parte | Descrizione | Immagine |
---|---|---|
MC6810 | 128 byte static RAM | Dépliant |
MC6820 | Peripheral Interface Adapter (PIA) | Dépliant |
MC6821 | Peripheral Interface Adapter (PIA) | Dépliant |
MC6828 | Priority Interrupt Controller (PIC) | Dépliant |
MCM6830 | 1024 byte ROM | Dépliant |
MC6840 | Programmable Timer Module (PTM) | Dépliant |
MC6843 | Floppy Disk Controller (FDC) | Dépliant |
MC6844 | Direct Memory Access Controller (DMAC) | Dépliant |
MC6845 | CRT Controller (CRTC) | Dépliant |
MC6846 | ROM-I/O-Timer | Dépliant |
MC68488 | General Purpose Interface Adapter (GPIB) IEEE488 | Dépliant |
MC6850 | Asynchronous Communication Interface Adapter (ACIA) | Dépliant |
MC6852 | Synchronous Serial Data Adapter (SDAA) | Dépliant |
MC6854 | Advanced Data Line Converter (ADLC) | Dépliant |
MC6860 | 0-600 bit/s Digital Modem | Dépliant |
MC6862 | 2400 bit/s Modulator | Dépliant |
MC6870 | Two Phase Microprocessor Clock | Pubblicità |
MC6875 | Clock Generator | Dépliant |
Copie su licenza
Motorola concesse inizialmente il 6800 su licenza a American Microsystems Inc (AMI) e successivamente anche a Hitachi (la quale sviluppò in tecnologia CMOS la ricca e potenziata famiglia HD6300), Fujitsu, Fairchild Semiconductor, Rockwell e Thomson Semiconductors.
- AMI S6800
- Fairchild F6802P e AMI S6820 PIA
Note
- ^ Cesare Di Mauro, Motorola 6800: il microprocessore a 8 bit più sfortunato, su appuntidigitali.it, Appunti Digitali, 25 dicembre 2008. URL consultato il 24 Giugno 2020.
- ^ Motorola M6800 Microcomputer System (PDF), su swtpc.com, Motorola. URL consultato il 24 Giugno 2020 (archiviato dall'url originale il 10 luglio 2011).
- ^ a b "Motorola joins microprocessor race with 8-bit entry", in Electronics, vol. 47, n. 5, New York, McGraw-Hill, 7 marzo 1974, pp. 29–30.
- ^ "Microcomputer system runs on one 5-V supply", in Electronics, vol. 47, n. 26, New York, McGraw-Hill, 26 dicembre 1974, pp. 114–115.(EN)
«Motorola's M6800 microcomputer system, which can operate from a single 5-volt supply, is moving out of the sampling stage and into full production. The small-quantity price of the MC6800 is $360. The MC6820 PIA cost $28.»
(IT)«L'M6800 Microcomputer System di Motorola, che può operare con una singola alimentazione a 5 Volt, sta passando dalla fase di campioni per test a quella di piena produzione. Il prezzo per piccoli quantitativi dell'MC6800 è di 360$. Il PIA MC6820 costa 28$.»
- ^ Michael S. Malone, The Microprocessor: A Biography, New York, Springer-Verlag, 1995, pp. 141–147, ISBN 0-387-94342-0.
- ^ a b c Intervista ad alcuni membri del gruppo di sviluppo dell'MC6800, su computerhistory.org, Computer History Museum, 28 marzo 2008. URL consultato il 7 gennaio 2011 (archiviato dall'url originale il 2 aprile 2012).
- ^ 1964 - Il primo integrato MOS commerciale, su computerhistory.org, Computer History Museum, 2007. URL consultato l'8 gennaio 2011.
- ^ a b c Thomas H. Bennett è accreditato di 18 brevetti relativi alla famiglia di processori M6800
- ^ a b Robert H. Cushman, 2-l/2 Generation μP's -$10 Parts That Perform Like Low-End Mini's, in EDN, vol. 20, n. 17, Boston, Cahners Publishing, 20 settembre 1975, pp. 36–42.(EN)
«It measures just 168x183 mils now and will be shrunk 10% to 153x168 mils soon.»
(IT)«[Il 6502] Adesso misura appena 168×183 mils ma sarà ridotto ancora del 10% arrivando presto a 153×178 mils.»
- ^ Foto ed informazioni del prototipo del 6800 con chip TTL, in Electronics, 18 aprile 1974, pp. 82 e 93.
- ^ John K. Buchanan, brevetto n° US 3942047, registrato il 2 marzo 1976, relativo all'amplificatore di corrente del 6800
- ^ John K. Buchanan, brevetto nº 3987418, registrato il 19 ottobre 1976, relativo alla topografia del 6800
- ^ Thomas E. Idleman, Francis S. Jenkins, William J. McCalla, Donald O. Pederson, SLIC - A Simulator for Linear Integrated Circuits, in Solid-State Circuits, IEEE Journal of, vol. 6, n. 4, IEEE, agosto 1971, pp. 188–203, ISSN 0018-9200.
- ^ Francis Jenkins, E. Lane, W. Lattin, W. Richardson, MOS-device modeling for computer implementation, in Circuit Theory, IEEE Transactions on, vol. 20, n. 6, IEEE, novembre 1973, pp. 649–658, ISSN 0018-9324.(EN)
«All of the authors were with Motorola's Semiconductor Products Division.»
(IT)«Tutti gli autori erano membri del reparto Prodotti Semiconduttori di Motorola.»
- ^ Don Hoefler, Outer, in Microelectronics News, Santa Clara, CA (USA), 1º novembre 1975, p. 2.(EN)
«Bill Lattin leaves Motorola to join Intel.»
(IT)«Bill Lattin lascia Motorola per unirsi ad Intel»
- ^ a b William D. Mensch, brevetto n° US 3968478, registrato il 6 luglio 1976, sulla topografia dei circuiti MOS
- ^ Bill Memsch è citato nei seguenti brevetti relativi all'M6800: 3979730, 4020472, 4086627, 4087855, 4145751, 4218740, 4263650
- ^ Michael F. Wiles è accreditato come l'inventore dei seguenti brevetti relativi al sistema 6800: 3979730, 4003028, 4004281, 4004283, 4010448, 4016546, 4020472, 4030079, 4032896, 4037204, 4040035, 4069510, 4086627, 4087855, 4090236, 4145751, 4218740, 4263650
- ^ Mike Wiles, Andre Felix, Engineering Note 100: MCM6830L7 MIKBUG/MINIBUG ROM, Phoenix, AR, Motorola Semiconductor Products, 1974.
- ^ a b SWTPC 6800: The Computer System You Have Been Waiting For (JPG), in Byte, vol. 1, n. 3, Peterborough MH, Green Publishing, novembre 1975, p. Seconda di copertina.Prima pubblicità del computer SWTPC 6800.
- ^ a b R. Gary Daniels, A Participant's Perspective, in IEEE Micro, vol. 16, n. 5, IEEE Computer Society, dicembre 1996, pp. 21–31, DOI:10.1109/40.546562.
- ^ a b c Brian Bagnall, 1 e 2, in On the Edge: The Spectacular Rise And Fall of Commodore, Winnipeg, Manitoba, Variant Press, 2006, pp. 9–12, ISBN 0-9738649-0-7.
- ^ Charles Peddle è accreditato di essere l'inventore dei seguenti brevetti sul Motorola 6800: 3975712, 3979730, 4004283, 4006457, 4016546, 4020472, 4030079, 4032896, 4037204, 4040035, 4086627, 4087855, 4090236, 4145751, 4218740, 4263650. Molti di questi hanno 6 o più co-inventori.
- ^ Motorola 6800 prototype board, su computerhistory.org, Computer History Museum. URL consultato il 5 luglio 2010.
- ^ a b Link Young, Tom Bennett, Jeff LaVell, N-channel MOS technology yields new generation of microprocessors, in Electronics, vol. 47, n. 8, New York, McGraw-Hill, 18 aprile 1974, pp. 88–95.
- ^ Motorola 6800 Oral History (2008) pp. 9, 15
- ^ HP designs custom 16-bit uC chip (PDF), in Microcomputer Digest, vol. 2, n. 4, Cupertino, CA (USA), Microcomputer Associates, ottobre 1975, p. 8. URL consultato il 7 gennaio 2011 (archiviato dall'url originale il 23 settembre 2019).(EN)
«The instrument is a companion to the firm's new 9815A calculator which uses a Motorola M6800 microcomputer and is priced at $2900.»
(IT)«Lo strumento è uguale alla nuova calcolatrice 9815A che usa il microprocessore Motorola M6800 ed è prezzata a 2.900$.»
- ^ Motorola microprocessor set is 1 MHz n-MOS, in Control Engineering, vol. 21, n. 11, novembre 1974, p. 11.
- ^ Intel Corporation, Glynnis Thompson Kaye, A Revolution in Progress - A History to Date of Intel, Intel Corporation, 1984, p. 14.(EN)
«Shima implemented the 8080 in about a year and the new device was introduced in April 1974 for $360.»
(IT)«Shima sviluppò l'8080 in circa 1 anno ed il nuovo dispositivo fu presentato ad aprile del 1974 a 360$.»
- ^ M6800 Microprocessor Programming Manual, Phoenix AZ, Motorola Semiconductor Products, 1975.
- ^ It's Easy and Inexpensive. (JPG), in Electronics, vol. 49, n. 8, New York, McGraw-Hill, 15 aprile 1976, p. 27.
- ^ Robert N. Noyce, Marcian E. Hoff, Jr., A History of Microprocessor Development at Intel, in IEEE MICRO, vol. 1, n. 1, IEEE Computer Society Press, febbraio 1981, pp. 8–21, DOI:10.1109/MM.1981.290812. (EN)
«Motorola also introduced a development system and four peripheral chips mated to the 6800. Motorola's systems-oriented approach influenced the industry; henceforth CPUs would be introduced with full support available rather than on a trailing schedule.»
(IT)«Motorola introdusse anche un sistema di sviluppo e 4 chip periferici accoppiati al 6800. L'approccio orientato al sistema di Motorola influenzò l'industria; di lì in poi le CPU sarebbero state introdotte con un supporto completo piuttosto che sommario.»
- ^ Semiconductor makers delay expansion, in Electronics, vol. 47, n. 23, New York, McGraw-Hill, 14 novembre 1974, pp. 82–85.(EN)
«Motorola's Austin MOS plant already in operation. "However, engineering and marketing won't move until 1975."»
(IT)«La fabbrica MOS ad Austin di Motorola è già operativa. Comunque i reparti di ingegneria e di marketing non vi si trasferiranno fino al 1975.»
- ^ Don Hoefler, Backfire, in Microelectronics News, Santa Clara, CA, 3 luglio 1976, p. 3.
- ^ Semiconductor makers continue to trim employment, in Electronics, vol. 47, n. 24, New York, McGraw-Hill, 28 novembre 1974, p. 46.
- ^ Larry Waller, Motorola seeks to end skid, in Electronics, vol. 48, n. 23, New York, McGraw-Hill, 13/11//1975, pp. 96–98.(EN)
«Summary: Semiconductor Products split into two parts, integrated circuits and discrete components. Semiconductor losses for the last four quarters exceeded $30 million. The sales organization lost its sensitivity to customer needs, "delays in responding to price cuts meant that customers bought elsewhere." Technical problems plagued IC production. The troubles are "not in design, but in chip and die yields." Problems have been solved. The MC6800 microprocessor "arrived in November 1974."»
(IT)«Sommario: Il reparto Semiconduttori viene diviso in 2 unità, circuiti integrati e componenti discreti. Le perdite dei semiconduttori negli ultimi quattro trimestri hanno superato i 30 milioni di dollari. L'organizzazione delle vendite ha perso la capacità di ascoltare le richieste della clientela, "i ritardi nel reagire ai tagli di prezzo comportano che i clienti comprano da altre parti". I problemi tecnici hanno afflitto la produzione di integrati. I problemi "non sono nel progetto ma nelle rese dei chip e delle die". I problemi sono stati risolti. Il microprocessore MC6800 "è arrivato a novembre del 1974".»
- ^ Richard S. Tedlow, Andy Grove: The Life and Times of an American Business Icon, New York, Portfolio, 2007, p. 158, ISBN 1-59184-182-8.
- ^ Motorola 6800 Oral History (2008) p. 18
- ^ Brian Bagnall, On The Edge: The Spectacular Rise and Fall of Commodore, Variant Press, 2006, p. 10, ISBN 978-0-9738649-0-8.(EN)
«While still employed at Motorola, Peddle tried raising money to fund his new microprocessor.»
(IT)«Mentre era ancora impiegato presso Motorola, Peddle cercò di trovare dei fondi per finanziare il suo nuovo microprocessore.»
- ^ Daniel Fylstra, Son of Motorola (or the $20 CPU Chip), in Byte, vol. 1, n. 3, Peterborough, NH, Green Publishing, novembre 1975, pp. 56–62.
- ^ Microprocessor line offers 4, 8,16 bits, in Electronics, vol. 48, n. 15, New York, McGraw-Hill, 24 luglio 1975, p. 118.
- ^ Robert Sugarman, Does the Country Need A Good $20 Microprocessor? (PDF), in EE Times, Manhasset, New York, CMP Publications, 25 agosto 1975, p. 25. URL consultato il 7 gennaio 2011 (archiviato dall'url originale il 3 febbraio 2007).
- ^ MOS 6501 Microprocessor beats 'em all, in Electronics, vol. 48, n. 16, New York, McGraw-Hill, 7 agosto 1975, pp. 60–61.
- ^ MOS 6502 the second of a low cost high performance microprocessor family (JPG), in Computer, vol. 8, n. 9, IEEE Computer Society, settembre 1975, pp. 38–39, DOI:10.1109/C-M.1975.219074.
- ^ Motorola, All this and unbundled $69 microprocessor (JPG), in Electronics, vol. 48, n. 22, McGraw-Hill, 30 ottobre 1975, p. 11.
- ^ Motorola Sues MOS Technology (PDF), in Microcomputer Digest, vol. 2, n. 6, Cupertino CA, Microcomputer Associates, dicembre 1975, p. 11. URL consultato il 7 gennaio 2011 (archiviato dall'url originale il 4 luglio 2009).
- ^ MOS Technology Drops 6501 (PDF), in Microcomputer Digest, vol. 2, n. 11, Cupertino CA, Microcomputer Associates, maggio 1976, p. 4. URL consultato il 7 gennaio 2011 (archiviato dall'url originale l'8 gennaio 2011).
- ^ Mike Teener, Politics and Intrigue, in SCCS Interface, vol. 1, n. 6, Los Angeles, Southern California Computer Society, maggio 1976, p. 58.(EN)
«So Motorola sued and just recently won an out-of-court settlement that has MOS Technology paying $200,000 and stopping production on the 6501.»
(IT)«Così Motorola ha citato ed ha recentemente vinto una causa senza passare dai tribunali che ha visto MOS Technology pagare 200.000$ e terminare la produzione del 6501.»
- ^ a b Peter Verhofstadt, Evaluation of technology options for LSI processing elements, in Proceedings of the IEEE, vol. 64, n. 6, IEEE, giugno 1976, pp. 842–851, DOI:10.1109/PROC.1976.10234.
- ^ New 6800 Pricing, in SCCS Interface, vol. 1, n. 6, Los Angeles, Southern California Computer Society, maggio 1976, p. 63.
- ^ A Motorola furono riconosciuti i seguenti brevetti sulla famiglia M6800: 3962682, 3968478, 3975712, 3979730, 3979732, 3987418, 4003028, 4004281, 4004283, 4006457, 4010448, 4016546, 4020472, 4030079, 4032896, 4037204, 4040035, 4069510, 4071887, 4086627, 4087855, 4090236, 4145751, 4218740, 4263650
- ^ Advanced Information: 1.5 and 2.0 MHz Components for the M6800 Microcomputer System., Austin, Texas, Motorola Semiconductor Products, aprile 1977, pp. 4–6, ADI-429.
- ^ New Clock Chip for 6800 Systems, in Byte, vol. 2, n. 12, Peterborough MH, Byte Publications, dicembre 1977, p. 210.(EN)
«Requiring only a 5 V supply and a quartz crystal or an RC network, the MC6875 provides buffered 2 phase clock outputs(...) $3.75 in 1000 piece quantities from Motorola Linear Products.»
(IT)«L'MC6875, che richiede solo un'alimentazione a 5 Volt ed un cristallo al quarzo o un circuito RC, fornisce clock a 2 fasi bufferizzati (...) A 3,75$ per quantitativi da 1.000 pezzi da Motorola Linear Products.»
- ^ Texas Instruments and Motorola pare down microprocessors for low end market, in Electronic, vol. 50, n. 5, McGraw-Hill, 3 marzo 1977, pp. 34, 36.(EN)
«MC6802 microprocessor has oscillator and 128 byte RAM. MC6846 has ROM Timer and I/O. Samples later this month.»
(IT)«Il microprocessore MC6802 ha un oscillatore e 128 byte di RAM. L'MC6846 ha una ROM, un timer ed una porta di I/O. I campioni [sono disponibili] dalla fine del mese.»
- ^ Product Preview MC6801, Austin, Texas, Motorola Semiconductor Products, agosto 1978, NP-93.
- ^ Motorola 6800 Oral History (2008) pagg. 21-22
- ^ Product Preview MC6809, Austin, Texas, Motorola Semiconductor Products, dicembre 1978, NP-98 R1.
- ^ M6800 Microprocessor Applications Manual, Phoenix, AZ (USA), Motorola, 1975.
- ^ a b Paul E. Ceruzzi, A History of Modern Computing, Cambridge, MA (USA), MIT Press, 2003, p. 244, ISBN 0-262-53203-4.(EN)
«The microprocessor phenomenon passed the PDP-11 by, even though elements of its architecture turned up in microprocessor designs (especially the Motorola 6800).»
(IT)«Il fenomeno dei microprocessori superò quello del PDP-11, anche se elementi della sua architettura furono poi ripresi nel progetto dei microprocessori (specialmente del Motorola 6800).»
(Intervista dell'autore a Gordon Bell, progettista del PDP-11)
- ^ "Microcomputer system includes processor, memory, interface, and modem", in IEEE Spectrum, gennaio, 1975. URL consultato il 7 gennaio 2011.
- ^ M6800 Microcomputer System Design Data, Phoenix, AZ (USA), Motorola, 1976.
- ^ R. Gary Daniels, William C. Bruce, Built-In Self-Test Trends in Motorola Microprocessors, in IEEE Design & Test of Computers, vol. 2, n. 2, IEEE, aprile 1985, pp. 64–71, DOI:10.1109/MDT.1985.294865.(EN)
«(...) MC6800, which was introduced in 1974. The device was built in six-micron NMOS technology with about 4000 transistors.»
(IT)«(...) l'MC6800, che fu commercializzato a partire dal 1974. L'unità fu costruita con tecnologia NMOS a 6 micron e circa 4.000 transistor.»
- ^ Microprocessors: Designers gain new freedom as options multiply, in Electronics, vol. 49, n. 8, New York, McGraw-Hill, 15 aprile 1976, pp. 78–100.
- ^ Motorola 6800 Oral History (2008) pp. 15-16
- ^ How to drive a microprocessor (JPG), in Electronics, vol. 49, n. 8, New York, McGraw-Hill, 15 aprile 1976, p. 159.(EN)
«Motorola's Component Products Department sold hybrid ICs that included a quartz oscillator. These IC produced the two-phase non-overlapping waveforms the 6800 and 8080 required. Later Intel produced the 8224 clock generator and Motorola produced the MC6875. The Intel 8085 and the Motorola 6802 included this circuitry on the microprocessor chip.»
(IT)«Il Reparto Componenti di Motorola vendeva integrati ibridi che includevano un oscillatore al quarzo. Questi integrati producevano le onde del segnale a due fasi non sovrapposte che erano richieste dal 6800 e dall'8080. In seguito Intel presentò il generatore di clock 8224 e Motorola produsse l'MC6875.»
- ^ Motorola 6800 Oral History (2008), p. 27
- ^ Shima Masatoshi, Federico Faggin, Stanley Mazor, An N-Channel 8-Bit Single Chip Microprocessor, in Solid-State Circuits Conference. Digest of Technical Papers. 1974 IEEE International, IEEE Computer Society Press, febbraio 1974, pp. 56, 57, 229, DOI:10.1109/ISSCC.1974.1155265.
- ^ W. E. Wikes, A Microprocessor Chip Designed with the User in Mind, in Computer, vol. 10, n. 1, IEEE, gennaio 1977, pp. 18–22, DOI:10.1109/C-M.1977.217492.
- ^ Elmasry Mohamed I., Digital MOS integrated circuits, IEEE Press, 1981, ISBN 978-0-87942-152-6.(EN)
«A 3-inch wafer can hold 200 dies of 160 by 160 mils. Total yield is Wafer yield x Assembly yield x Final test yield. In 1976 this was 40% x 80% x 85% or 26%. A 3 inch wafer with 200 die would yield 54 working microprocessors.»
(IT)«Un wafer da 3 pollici può dare 200 die di 160×160 mils. La resa totale è data da: resa del wafer × resa dell'assemblaggio &timnes; resa dei test finali. Nel 1976 ciò era 40% × 80% × 85%, con un risultato di 26%. Un wafer di 3 pollici con una die di 200 mils rendeva 54 microprocessori funzionanti.»
- ^ Rapporto annuale di Motorola del 1975 (PDF), Chicago, Motorola, marzo 1976.
- ^ Electronics Newsletter: 6800 gains speed, lower prices by summer, in Electronics, vol. 49, n. 5, New York, McGraw-Hill, 4 marzo 1976, p. 25.
- ^ H. Edward Roberts, William Yates, Altair 8800 minicomputer, in Popular Electronics, vol. 7, n. 1, Ziff Davis, gennaio 1975, pp. 33–38.
- ^ Computer System $650, in Radio-Electronics, vol. 42, n. 7, New York, Gernsback Publications, luglio 1975, p. 88.
- ^ Bruce Anderson, Assembling a Sphere, in Byte, vol. 1, n. 11, Peterborough MH, Byte Publications, luglio 1976, pp. 18–20.
- ^ Steve Pollini, 680-b ready for production, in Computer Notes, vol. 1, n. 11, MITS, aprile 1976, p. 8 (archiviato dall'url originale il 7 dicembre 2010).(EN)
«MITS is now ready to begin full production of the Altair 680b»
(IT)«MITS è ora pronta ad iniziare la produzione in volume dell'Altair 680b.»
- ^ Melvin Norell, Dear Sphere Microcomputer User (PDF), in Programma News Letter, Los Angeles, Programma Consultants, 31 maggio 1977, pp. 1–3.
- ^ David Ahl, Burchenal Green, The Best of Creative Computing Volume 3, Morristown, NJ, Creative Computing Press, 1980, pp. 106–108, ISBN 0-916688-12-7.
- ^ SWTPC announces first dual minifloppy kit under $1,000 (JPG), in Byte, vol. 2, n. 10, Peterborough MH, Green Publishing, ottobre 1977, pp. Seconda di copertina.
- ^ SWTPC sales are $4 million, in Electronics, 31 marzo 1977, p. 93.
- ^ Bob Wallace, Bob's Bits: Personal Computers in 1976 (JPG), in Northwest Computer Club News, vol. 2, n. 12, Renton WA, dicembre 1977, p. 9.
- ^ Terminal Talks Basic, in Electronics, vol. 42, n. 22, New York, McGraw-Hill, 30 ottobre 1975, p. 120.Annuncio del Tektronix 4051 su Electronics di aprile 1976
- ^ Heathkit Microprocessor Course, in Popular Science, vol. 211, n. 5, New York, Times Mirror Magazines, novembre 1977, p. 133, ISSN 0161-7370.
Bibliografia
- Microprocessori, Gruppo Editoriale Jackson, 1988, pp. 121-141 (MC6800), 142-143 (MC6802), ISBN 88-256-0068-2.
- (EN) M6800 Microprocessor Applications Manual (PDF), 1975 (archiviato dall'url originale il 20 dicembre 2010).
- (EN) M68MDOS3 Exordisk II/III Operating System (PDF) (manuale dell'MDOS) (archiviato dall'url originale il 21 marzo 2011).
- (EN) Thomas H. Bennett, John Ekiss, William (Bill) Lattin, Jeff Lavell, Motorola 6800 Oral History Panel, Computer History Museum, 28 marzo 2008.
Voci correlate
Altri progetti
Altri progetti
- Wikimedia Commons
Wikimedia Commons contiene immagini o altri file sul Motorola 6800
Collegamenti esterni
- (EN) Opere riguardanti Motorola 6800 (Microprocessor), su Open Library, Internet Archive.
- (EN) Denis Howe, Motorola 6800, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
- (EN) EXORciser (emulatore e manuali), su exorciser.net.
- (EN) MIKBUG Operating System, su swtpc.com.
- (EN) 680x class ICs (immagini e descrizioni di tutta la serie), su cpu-collection.de.
- (EN) Stanford and the Silicon Valley Project (intervista con William Mensch), su silicongenesis.stanford.edu, 9 ottobre 1995. URL consultato il 12 giugno 2019 (archiviato dall'url originale l'8 maggio 2012). Trascrizione
V · D · M | |
---|---|
Unità di controllo industriali | 14500 |
Famiglia 6800 | 6800 · 6809 (vedi anche: Hitachi 6309) |
Famiglia 68000 | 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · ColdFire · DragonBall |
Versioni a basso costo | 68EC000 · 68EC020 · 68EC030 · 68EC040 · 68LC040 |
Pre-PowerPC RISC | 88000 |
Coprocessori in virgola mobile | 68881, 68882 |
Memory management unit | 68851 |
Famiglia PowerPC | PPC e200 · PPC 6xx/e300 · PPC 75x · PPC e500 · PPC 74xx/e600 · PPC e700 · PowerQUICC family · QorIQ |
Controllo di autorità | LCCN (EN) sh85087683 · J9U (EN, HE) 987007548313705171 |
---|
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)