Zilog Z80
Lo Zilog Z80 è un microprocessore a 8 bit progettato e prodotto da Zilog dal 1976 in poi. Ha trovato largo utilizzo nella progettazione di computer desktop e sistemi embedded, ed è una delle più popolari CPU di tutti i tempi.
Anche se Zilog ha tentato varie volte di far entrare lo Z80 nei mercati dei 16 bit (Zilog Z800, Zilog Z8000) e dei 32 bit (Zilog Z80000), altre società offrivano CPU di tale potenza già anni prima, e i chip Zilog non ebbero mai particolarmente successo.
Storia
Lo Z80 nacque dopo che Federico Faggin ebbe lasciato Intel dopo aver lavorato sull'8080, ed entro il Luglio del 1976 Zilog lanciò lo Z80 sul mercato. Era progettato per offrire compatibilità binaria con l'Intel 8080 in modo che la maggior parte del codice 8080 (in particolare il sistema operativo CP/M) potesse essere eseguito sullo Z80 senza modifiche.
Lo Z80 offriva otto importanti miglioramenti rispetto all'8080:
- Un instruction set più avanzato, che poteva far uso di due nuovi registri indice IX ed IY
- Due register file separati che potevano essere scambiati velocemente, per migliorare il tempo di risposta agli interrupt
- Istruzioni di block move, block I/O e byte search
- Istruzioni di manipolazione a livello di bit
- Un contatore integrato per il refresh della DRAM, senza il quale sarebbero necessari circuiti aggiuntivi
- Necessità di una singola sorgente di alimentazione a 5 Volt
- Richiesta di un numero minore di chip esterni per la generazione del clock e le interfacce a memoria ed I/O
- Un prezzo molto più basso
In breve lo Z80 conquistò il mercato dell'8080, e divenne la più popolare CPU a 8 bit di tutti i tempi (e, tenendo in considerazione la dimensione del mercato di allora, la CPU più popolare in generale). Versioni successive dello Z80 ne hanno aumentato la velocità dai 2,5 MHz iniziali fino a 20 MHz.
Chiave del successo dello Z80 fu forse il controller DRAM integrato, che permetteva di costruire sistemi con meno chip di supporto. La concorrente MOS Technolocy, Inc, produttrice del famoso processore 6502, ha incluso questa utile caratteristica nel suo chip video a colori di seconda generazione, il VIC-II.
Usi celebri
Nei primi anni '80 fu usato in una grande quantità di home computer, tra cui l'MSX, il TRS-80 di Radio-Shack, i Sinclair ZX80 e ZX81 e lo ZX Spectrum. È apparso anche in molte macchine CP/M "anonime" da ufficio (nonché nel meno anonimo Osborne 1) che dominavano il mercato nello stesso modo in cui lo dominano ora le macchine Windows. A metà degli anni '80 lo Z80 fu impiegato nel Tatung Einstein e nelle serie Amstrad CPC e PCW, oltre ad essere stato la CPU scelta per lo standard MSX.
Tanta fu la popolarità dello Z80 e del CP/M che il Commodore 128 incorporò un processore Z80 per compatibilità a fianco del suo MOS Technology 8502. Altri computer basati sul 6502 come il BBC Micro, l'Apple II e il Commodore 64 (quest'ultimo basato sul 6510 possono far uso di uno Z80 grazie ad unità esterne o cartucce.
Più tardi lo Z80 fu utilizzato in molti modelli di calcolatrici grafiche Texas Instruments (TI) come la TI-85 e la TI-83, nelle console Master System e nel Game Gear di SEGA.
Collegamenti esterni
- Il sito ufficiale di ZiLOG, Inc.
- Un'ampia collezione di risorse per lo Z80
- Manuale Tecnico Mostek per il processore Z80
