Zilog Z80000

Den Z80000 er den 32-bit mikroprocessor lanceret af Zilog selskab i 1986. Dens CMOS -versionen var Z320.

Arkitektoniske elementer

En delmængde af arkitekturen af Z80000 blev implementeret i 1979 i processoren 16-  bit Z8000 , hvilket muliggør brug med Z80000 enhederne designet til Z8000, såsom controller til seriel kommunikation Z8030 og controller DMA Z8016. Z80000 kunne udføre kode, der blev kompileret til Z8000, men ikke en Zilog Z80 , og var derfor ikke kompatibel med arkitekturen x86 fra Intel . Bemærkelsesværdigt økonomisk i silicium (knap 91.000  transistorer), var den begrebsmæssigt ganske foran sine Intel-konkurrenter, men dens markedsføring mislykkedes fuldstændigt på grund af de forsinkelser, der blev taget med at færdiggøre den (annonceret i 1983, den blev først markedsført i 1986), vanskeligheder med at gøre sin forgænger Z8000 mere pålidelig, hvilket var blevet markedsført for tidligt med mange bugs og frem for alt dets uforenelighed med Intels x86-processorer, der var referencearkitekturen.

De avancerede funktioner i Z80000 var som følger:

  1. Jeg nstruction F ETCH  :
  2. I nstruction D ECODING  :
  3. En DDRESS C ALCULATION  :
    • Beregning af logiske adresser.
    • Sammenligning af adresse konvertering cache etiketter ( T ranslation L ookaside B uffer ).
    • Bestemmelse af fysiske adresser fra adresseoversættelsescachen.
  4. O PERAND F ETCH  :
    • Sammenligning af de indbyggede cache-etiketter.
    • Læsning af skjulte data.
  5. EX- udførelse  :
    • Læsning registre .
    • Aritmetiske og logiske beregninger.
    • Skrivning af registre.
  6. O PERAND S TORE  :
  1. Kompakt  : En ensartet 64  KiB 16-  bit adresse plads svarende til den ikke-segmenterede tilstand af Z8000
  2. Segmenteret  : et segmenteret adresseområde på 2  GiB over 32  bit , ikke 4  GiB, fordi den mest betydningsfulde bit af den logiske adresse blev brugt til at specificere størrelsen på segmentet:
    • eller 32 768 segmenter på 64  KB med forskydninger på 16  bit
    • eller 128 segmenter på 16  Mio med forskydninger på 24  bit
  3. Lineær  : et ensartet adresseområde på 4  GiB over 32  bit

Noter og referencer

  1. Forudsat at der ikke er noget opkald til hukommelsesstyringsenhederne Z010 og Z015.
  2. For the record, det var ikke før 1989 og 1990, at den fuldt pipeline Intel 80486 og Motorola 68040 henholdsvis ankommet på markedet .
  3. Motorola udgav en integreret MMU i 1987 med 68030 .
  4. Z8070 blev aldrig afsluttet, og dens design blev forladt for tidligt.

Se også

Relaterede artikler

eksterne links

Bibliografi