Zilog Z180 | |
---|---|
prosessori | |
| |
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.
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 |
Zilog mikroprosessorit | |
---|---|
Z80 sarja | |
Z8000-sarja |
|
Mikro-ohjaimet |
|
Yhteensopiva Z80:n kanssa |
|