Fairchild F8
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/KL_Fairchild_F3850.jpg/220px-KL_Fairchild_F3850.jpg)
Il Fairchild F8 è un microprocessore ad 8 bit presentato da Fairchild Semiconductor nel 1975. Una delle persone responsabili del suo sviluppo fu Robert Noyce, cofondatore di Fairchild, azienda che lasciò nel 1968 per fondare Intel. Ebbe un così elevato successo che nel 1977 fu accreditata come la CPU più venduta a livello mondiale.[1]
Caratteristiche
[modifica | modifica wikitesto]Il microprocessore era in realtà un chipset composto da una unità aritmetica e logica (ALU) siglata 3850 (le prime versioni dell'ALU, in contenitore ceramico, erano siglate 38501) e da alcuni coprocessori che insieme costituivano la CPU nella sua interezza. L'ALU integrava 64 byte di RAM scratchpad che usava come memoria per i dati, visto che non poteva accedere a RAM esterna non essendo dotata di un bus indirizzi. L'ALU non poteva neanche eseguire le istruzioni del programma perché l'unità di elaborazione risiedeva su uno dei chip accessori.[2]
I chip accessori erano i seguenti:[2][3]
- 3851/3856 Program Storage Unit (PSU), unità che conteneva codice eseguibile;
- 3852 Dynamic Memory Interface (DMI), per l'accesso a memorie RAM di tipo dinamico;
- 3853 Static Memory Interface (SMI), per l'accesso a RAM statica;
- 3854 Direct Memory Access (DMA) per l'accesso diretto alla memoria;
- 3861/3871 Parallel I/O (PIO) per la gestione delle linee di Input/output.
A seconda delle necessità si potevano utilizzare più coprocessori PSU, DMI, SMI e PIO insieme ad un'unica ALU 3850.
Qui di seguito sono elencate le principali caratteristiche della CPU e della PSU:[4][2]
- ALU 3850:
- Unità aritmetica e logica (ALU) integrata
- 64 byte di memoria RAM
- processo produttivo NMOS
- PSU 3851:
- 76 istruzioni
- memoria ROM per il codice eseguibile: 1 kB (2 kB nel modello 3856)
- Program counter (PC) a 16 bit (64 kB di memoria indirizzabile)
- Stack pointer (SP)
- logica per l'indirizzamento della memoria
- 2 porte di I/O
- interrupt
- contatori
Il Fairchild F8 lavorava con frequenze da 1 MHz a 2 MHz.
Versioni
[modifica | modifica wikitesto]L'F8 fu prodotto come un singolo chip nel 1977 quando Mostek rilasciò il Mostek 3870, che integrava l'ALU 3850 ed il PSU 3851.[2]
L'F8 fu utilizzato come CPU nella console giochi Fairchild Channel F del 1976, nel VideoBrain Family Computer del 1977 e nel MAEL 2000.
L'F8 ispirò altre CPU simili, come l'Intel 8048.[5]
Note
[modifica | modifica wikitesto]- ^ Bogdan Ion Purcaru, Games vs. Hardware. The History of PC video games: The 80's, 2014, p. 540.
- ^ a b c d Fairchild F8, su cpu-world.com, CPU-World. URL consultato il 30/05/2015.
- ^ Chip del microprocessore F8, su chessprogramming.wikispaces.com, Chessprogramming. URL consultato il 30/05/2015.
- ^ CPU of the Day: Fairchild F8 Microprocessor, su cpushack.com, CPU-Shack, 08/06/2013. URL consultato il 02/12/2018.
- ^ Microcontrollori Intel MCS-48, su cpushack.com, The CPU Shack. URL consultato il 02/06/2015.
Bibliografia
[modifica | modifica wikitesto]- Gianni Becattini, Sergio Benini, Franco Pirri, Il libro dell'F8, General Processor, 1978 circa.
Altri progetti
[modifica | modifica wikitesto]Wikimedia Commons contiene immagini o altri file su Fairchild F8
Collegamenti esterni
[modifica | modifica wikitesto]- Scheda tecnica del Fairchild 3850 (PDF), su datasheets.chipdb.org.
- Brevetto del microprocessore, su google.com.