Zilog Z180

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 10. heinäkuuta 2015 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .
Zilog Z180
prosessori

Zilog Z180 mikroprosessori PLCC - paketissa
Tuotanto 1986
Valmistaja
CPU- taajuus 6-33  MHz
Liitin
Nuclei
Zilog Z80Zilog Z280

Zilog Z80180  on 8-bittinen prosessori, jonka Hitachi kehitti nimellä HD64180 vuonna 1985. Hitachi HD64180 "Super Z80" lisensoitiin ja myi Zilog myöhemmin nimellä Z64180 ja joitain parannuksia Zilog Z180:na. Suuri osa Z80:lle kehitetyistä ohjelmistoista voidaan käyttää myös Z180:n kanssa. Z180-prosessoriperhe toi loistavan suorituskyvyn ja monia sisäänrakennettuja ominaisuuksia, kuten taajuusgeneraattorin, 16-bittiset laskurit/ajastimet, keskeytysohjaimen, sarjaportit ja DMA -ohjaimen . Siruun integroidulla muistinhallintayksiköllä ( eng.  MMU - memory management unit ) oli kyky osoittaa 1 MB muistia.

Z180:ssa on liukuhihnakäyttöinen suoritusyksikkö, joka käsittelee useimmat käskyt pienemmällä kellojaksolla kuin Z80. Edistyksellisin ohjeryhmä sisältää lohkokäskyt; esimerkiksi LDIR, CPIR, INIR ja OTDR. Tämän tyyppinen käsky vaatii 21 siirtymätilan suorittamista iteraatiota kohti; Z180:ssa vaaditaan 14 t-tilaa.

Sisäänrakennettu DMAC mahdollistaa lohkomuistin siirron nopeammin kuin LDIR/LDDR-käskyt. Sirulla oleva valmiustilageneraattori mahdollistaa valikoivan pääsyn liian hitaisiin laitteistoihin laitesuodattimen avulla, kuten tehdään "piilotetun" näppäimistön TRS-80 Model 4. Sisäänrakennettu ASCI mahdollistaa ylimääräiset RS-232-sarjaportit.

Z180 ei suorita "dokumentoimattomia" Z80-käskyjä, etenkään niitä, jotka pääsevät indeksirekistereihin IX ja IY 8-bittisinä puolikkaina. Z180 CPU käsittelee niitä virheellisinä käskyinä ja suorittaa vastaavasti virheellisen käskyloukun ohjaamalla PC-rekisterin osoitteeseen nolla.

Mikroprosessoriperhe Z180

siru Nopeus (MHz) Ajastimet I/O Comm. contr. muut
Z80180 6, 8, 10 2 N/S prosessori 1MB MMU, 2xDMA, 2xUART
Z80181 kymmenen yksi 16 prosessori 1MB MMU, 2xDMA, 2xUART
Z80182 16, 33, 20 0 Sarjakello, 24 ESCC, CSIO, UART S180 Megacell, 2xESCC-kanavaa, 16550 MIMIC
Z80195 20, 33 neljä 24.7 SCC, CSIO, UART
Z8L180 kaksikymmentä 2 kellon sarja CSIO, UART 1 Mt MMU, 2xDMA, 2xUART, 3.3V toiminta
Z8L182 kaksikymmentä 0 kellon sarja ESCC, CSIO, UART S180 Megacell, 2xESCC-kanavaa, 16550 MIMIC, 3,3 V toiminta
Z8S180 10, 20, 33 2 kellon sarja UART, DMA, I2C, SPI 1MB MMU, 2xDMA, 2xUART

Linkit