Zilog Z800

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Zilog Z800 a fost un microprocesor pe 16 biți proiectat de Zilog ca o evoluție a Z80-ului său mai faimos, cu care era compatibil din punct de vedere al instrucțiunilor, dar în comparație cu care era mult mai eficient [1] . A diferit de Z80 în principal prin prezența pe cip a unei cache de 256 de octeți și a unei unități de gestionare a memoriei cu un spațiu de adrese de 16 MB ; de asemenea, prezenta un număr mare de instrucțiuni suplimentare și noi metode de adresare. Deși a fost programat să debuteze în 1985 , ZiLOG a ignorat practic Z800 nici măcar nu a început comercializarea [1] și s-a concentrat în schimb pe Z80000 , o evoluție a Z80 cu arhitectură pe 32 de biți . În 1987, Zilog a refolosit arhitectura deja dezvoltată și a prezentat Z280 : acesta a fost practic un Z800 realizat în tehnologia CMOS .

Scurta descriere

Sistemul de înregistrări HL, IX și IY a fost revizuit: în comparație cu funcțiile de acumulator limitate pe care le aveau pe Z80, acum erau mult mai versatile și potrivite pentru o utilizare mai generală. Setul de instrucțiuni a fost extins prin adăugarea a aproximativ 2.000 de instrucțiuni noi pe 8 și 16 biți [2] .

Spațiul de adrese a fost extins la 24 de biți, permițându-i să adreseze până la 16 MB de memorie. Cipurile au fost proiectate să aibă fie magistrala de adresare de 19, fie cea de 24 de biți: prima a adresat 512 KB de memorie, cea de-a doua 16 MB. Diferența a fost că utilizarea magistralei de 19 biți a permis utilizarea unui pachet cu doar 40 de pini. Z800 a integrat 256 de octeți de memorie internă care ar putea fi utilizată ca cache: în acest caz software-ul ar putea să-l folosească fie ca cache pentru instrucțiuni, fie pentru date, iar managerul de memorie l-a folosit pentru a reduce accesul la memoria externă mai lentă.

O altă diferență a Z800 în comparație cu Z80 a fost utilizarea unei magistrale de date care ar putea fi de 8 sau 16 biți: în ultimul caz a dublat lățimea de bandă. Acest factor, combinat cu cele două dimensiuni ale magistralei de adresă pe care le putea suporta, a însemnat că Z800 avea 4 variante:

Șablon Pin Autobuz de date Adresă autobuz
Z8108 40 8 biți 19 biți (512 KB)
Z8116 40 16 biți 19 biți (512 KB)
Z8208 64 8 biți 24 biți (16 MB)
Z8216 64 16 biți 24 biți (16 MB)

Motivele eșecului

Z800 era un Z80 de performanță mai mare, care putea rula programe existente pentru acest procesor la viteze considerabil mai mari [1] . Cu toate acestea, cipul a folosit tehnica de multiplexare atât pentru magistrala de date, cât și pentru magistrala de adrese, pentru care programarea sa a fost mai dificilă decât Z80; în plus, puterea de procesare a modelului Z80 era, în acel moment, suficientă pentru multe dintre aplicațiile aflate în circulație, astfel încât complexitatea mai mare a modelului Z800 nu era justificată de performanțele sale superioare.

În plus, Hitachi HD64180 era deja pe piață, un derivat al Z80 care se bucura de un mare succes tocmai pentru că era la fel de simplu de programat ca și Z80 original. Succesul HD64180 l-a convins pe Zilog să solicite o licență pentru producerea acestui microprocesor, pe care l-a oferit inițial ca Z64180 și din a cărui arhitectură a fost derivat ulterior Zilog Z180 .

Derivate mai reușite ale Z80

În afară de Z180, care se bazează pe un design dezvoltat de Hitachi, Zilog a făcut alte încercări de extindere a arhitecturii Z80. Z380 pe 32 de biți (introdus în 1994) a fost un alt eșec comercial, dar, în ciuda acestui fapt, este încă în producție, utilizat în principal în telecomunicații. În schimb, eZ80 pe 24 de biți (introdus în 2001) a avut succes atât din punct de vedere comercial, cât și din punct de vedere tehnic (a primit mai multe premii). Interesant, spre deosebire de Z800, Z280 și Z380, eZ80 nu introduce multe instrucțiuni noi sau moduri de adresare, ci extinde pur și simplu registrele Z80 de la 16 la 24 de biți, permițând ca memoria de adresare de 256 ori să fie gestionată de Z80 în timp ce unitatea sa de execuție a instrucțiunilor acceptă conducte și execută codul de 4 ori mai rapid decât predecesorul său.

Notă

  1. ^ a b c Jack Ganssle, ZiLOG, Redux, Redux, Redux , eetimes.com , EE Times, 14 decembrie 2009. Accesat la 10 septembrie 2010 (arhivat din original la 31 august 2010) .
  2. ^ Zilog Z280 , la dictionary.reference.com , Dictionay.com. Adus 10/09/10 .

Bibliografie

  • Specificația preliminară a produsului Z800 MPU (00-2259-01) , San Jose, California, Zilog, septembrie 1983.

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT