Zilog Z180

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 10. juli 2015; checks kræver 2 redigeringer .
Zilog Z180
CPU

Zilog Z180 mikroprocessor i PLCC pakke
Produktion 1986
Fabrikant
CPU frekvens 6-33  MHz
Stik
Kerner
Zilog Z80Zilog Z280

Zilog Z80180  er en 8-bit processor udviklet af Hitachi som HD64180 i 1985. Hitachi HD64180 "Super Z80" blev senere licenseret og solgt af Zilog som Z64180 og med nogle forbedringer som Zilog Z180. Meget af softwaren udviklet til Z80 kunne også bruges med Z180. Z180-familien af ​​processorer bragte stor ydeevne og mange indbyggede funktioner såsom en frekvensgenerator, 16-bit tællere/timere, en interrupt controller, serielle porte og en DMA controller . Hukommelsesstyringsenheden integreret i chippen ( eng.  MMU - memory management unit ) havde evnen til at adressere 1 MB hukommelse.

Z180 har en pipelinet udførelsesenhed, der behandler de fleste instruktioner i færre clock-cyklusser end Z80. Den mest avancerede gruppe af instruktioner inkluderer blokinstruktioner; for eksempel, såsom LDIR, CPIR, INIR og OTDR. Denne type instruktion kræver 21 overgangstilstande for at udføre per iteration; Der kræves 14 t-tilstande på Z180.

Den indbyggede DMAC gør det muligt at overføre blokhukommelse hurtigere end LDIR/LDDR instruktioner. On-chip-tomgangsgeneratoren tillader selektiv adgang til for langsom hardware ved hjælp af et enhedsfilter, som det gøres for TRS-80 Model 4 "skjulte" tastatur. Indbygget ASCI giver mulighed for yderligere RS-232 serielle porte.

Z180 vil ikke udføre "udokumenterede" Z80-instruktioner, især dem, der tilgår indeksregistre IX og IY som 8-bit halvdele. Z180 CPU'en behandler dem som ugyldige instruktioner og udfører følgelig den ugyldige instruktionsfælde ved at omdirigere pc-registret til adresse nul.

Z180-familien af ​​mikroprocessorer

chip Hastighed (MHz) Timere I/O Comm. kontr. Andre
Z80180 6, 8, 10 2 N/S CPU 1 MB MMU, 2xDMA'er, 2xUART'er
Z80181 ti en 16 CPU 1 MB MMU, 2xDMA'er, 2xUART'er
Z80182 16, 33, 20 0 Urserie, 24 ESCC, CSIO, UART S180 Megacell, 2xESCC kanaler, 16550 MIMIC
Z80195 20, 33 fire 24/7 SCC, CSIO, UART
Z8L180 tyve 2 ur serie CSIO, UART 1 MB MMU, 2xDMA'er, 2xUART'er, 3,3V Drift
Z8L182 tyve 0 ur serie ESCC, CSIO, UART S180 Megacell, 2xESCC kanaler, 16550 MIMIC, 3,3V drift
Z8S180 10, 20, 33 2 ur serie UART, DMA, I2C, SPI 1 MB MMU, 2xDMA'er, 2xUART'er

Links