Zilog Z80
Z Multimediaexpo.cz
(+ šablona FLICKR...) |
(+ Masivní vylepšení) |
||
(Není zobrazena jedna mezilehlá verze.) | |||
Řádka 1: | Řádka 1: | ||
- | [[ | + | [[Soubor:Z84C0010FEC_LQFP.png|thumb|220px|LQFP verze procesoru Z80]] |
+ | [[Soubor:Sharp LH0080A.jpg|thumb|220px|Klon vyráběný firmou SHARP]] | ||
+ | [[Soubor:T34BM1.jpg|thumb|220px|T34BM1, sovětský klon Z80]] | ||
+ | [[File:Zilog Z-80 Microprocessor ad May 1976.jpg|thumb|220px|První jasná propagace procesoru Z80 v květnu 1976.]] | ||
'''Zilog Z80''' je osmibitový [[procesor|mikroprocesor]], který vyráběla firma ''Zilog'' od roku [[1976]]. Jednalo se o funkční zdokonalení procesoru [[Intel 8080]]. | '''Zilog Z80''' je osmibitový [[procesor|mikroprocesor]], který vyráběla firma ''Zilog'' od roku [[1976]]. Jednalo se o funkční zdokonalení procesoru [[Intel 8080]]. | ||
- | |||
== Struktura == | == Struktura == | ||
Struktura registrů i instrukční sada vycházely z architektury procesoru [[Intel 8080]] a až na drobnosti byly [[zpětná kompatibilita|zpětně kompatibilní]]. Jako rozšíření byly dodány další dva indexové registry (<code>IX</code>, <code>IY</code>), celá sada 8/16 bitových registrů byla zdvojena (<code>AF'</code>, <code>BC'</code>, <code>HL'</code>) a přibyly nové instrukce, využívající tyto registry, instrukce hromadných přesunů dat a instrukce pro přístup k jednotlivým bitům paměti. | Struktura registrů i instrukční sada vycházely z architektury procesoru [[Intel 8080]] a až na drobnosti byly [[zpětná kompatibilita|zpětně kompatibilní]]. Jako rozšíření byly dodány další dva indexové registry (<code>IX</code>, <code>IY</code>), celá sada 8/16 bitových registrů byla zdvojena (<code>AF'</code>, <code>BC'</code>, <code>HL'</code>) a přibyly nové instrukce, využívající tyto registry, instrukce hromadných přesunů dat a instrukce pro přístup k jednotlivým bitům paměti. | ||
- | == | + | == Stručná historie použití== |
- | Patrně nejslavnější použití a boom přinesla procesoru řada domácích [[počítač]]ů [[Sinclair ZX Spectrum]]. | + | Z80 se objevil, když Federico Faggin, po práci na procesoru [[Intel 8080]], opustil společnost Intel a na konci roku 1974 vstoupil do firmy Zilog. Společně s Raplhem Ungermanem uvedli v červenci 1976 procesor Z80 na trh. Byl navržen aby byl [[zpětná kompatibilita|zpětně kompatibilní]] s procesorem Intel 8080, zejména CP/M operační systém mohl fungovat bez jakýchkoli dalších úprav. K vývoji procesoru Z80 přispěl také další z návrhářů procesorů [[Intel 4004]] a [[Intel 8080|8080]], Masatoshi Shima. |
- | Později ho firma | + | |
- | Firma | + | Patrně nejslavnější použití a boom přinesla procesoru řada domácích [[počítač]]ů [[Sinclair ZX Spectrum]]. |
+ | Později ho firma SEGA nasadila v [[herní konzole|herních konzolích]] [[Master System]] a [[Game Gear]]. | ||
+ | Firma Nintendo použila v konzolích [[Game Boy]] a [[Game Boy Color]] klon procesoru Z80 od firmy Sharp. | ||
+ | |||
+ | Procesor Z80 byl také použit v [[Japonsko|japonském]] domácím počítači [[Sord M5]]. | ||
+ | |||
+ | V [[Československo|Československu]] byly na základě Z80 vyráběny počítače [[Ondra (počítač)|Ondra]] a [[Didaktik]]. | ||
+ | |||
+ | V současnosti je Z80 stále používán např. ve [[Embedded systém|vestavěných systémech]], [[Jednočipový počítač|mikrokontrolérech]] nebo v [[elektronika|elektronice]] (například programovatelné [[Kalkulačka|kalkulátor]]y, [[Počítačová tiskárna|tiskárny]], [[Syntezátor|syntezátory]] či [[MP3 přehrávač]]e atd.) | ||
- | + | Z80 nabízí mnoho skutečných vylepšení oproti 8080 | |
- | + | * Rozšířená [[instrukční sada]] obsahující blokové operace, manipulace s bity a relativní skoky | |
+ | * Nové indexové registry IX a IY s podporovou adresování ''base+offset'' | ||
+ | * Lepší systém [[přerušení]] | ||
+ | ** Více automatický a obecný vektorizovaný systém přerušení, ''mode 2'', stejně jako pevný vektor přerušení systému, ''mode 1'', pro jednoduchý systém s minimálním hardwarem (''mode 0'' je 8080-kompatibilní). | ||
+ | ** Nemaskovatelné přerušení ([[NMI]] – Non Maskable Interrupt), může být použito v případě výpadku napájení a/nebo při jiné události s vysokou prioritou (umožňuje minimalistickému systému Z80 snadno implementovat dvouúrovňové schéma přerušení v ''mode 1''). | ||
+ | ** Dva soubory registrů, mezi kterými lze rychle přepínat, což umožňuje zrychlit reakci na přerušení. | ||
+ | * Menší požadavky hardwaru. | ||
+ | ** Jeden 5V zdroj napájení (''procesor 8080 potřeboval +5V/-5V/+12V''). | ||
+ | ** Jednofázové 5V hodiny (''procesor 8080 potřeboval dvoufázový generátor hodin s vysokou amplitudou''). | ||
+ | ** Vestavěný obnovovací mechanismus pro paměti [[DRAM]], který se jinak musí řešit externími obvody. | ||
+ | ** Nemultiplexová sběrnice | ||
- | + | Z80 vystřídal procesor 8080 a jeho nástupce 8085, na trhu s procesory a stal se jedním z nejpopulárnějších 8bitových [[Procesor|CPU]]. Možná, že klíčem, který zapříčinil úspěch procesoru Z80 byl zabudovaný DRAM refresh a ostatní funkce, které dovolovaly systému aby byl postaven s menším počtem podpůrných čipů (později, většinu Z80 systémů představovaly vestavěné systémy, které typicky používaly statickou [[RAM]], a proto nepotřebovaly tento refresh). | |
- | + | ||
- | + | Podle originálního designu [[NMOS]] se určená horní hranice frekvence postupně zvyšuje z původních 2,5 MHz, přes dobře známé 4 MHz (Z80A), až na 6 MHz (Z80B) a 8 MHz (Z80H). [[CMOS]] verze byla také vyvinuta se stanovenými limity frekvencí v rozsahu od 4 MHz až do 20 MHz pro verzi, která se prodává dnes. CMOS verze také umožňovala spánek s nízkou spotřebou se zachováním vnitřních stavů (nemá žádnou dolní hraniční frekvenci). Plně kompatibilní s deriváty HD64180/Z180 a eZ80, ty jsou v současné době určené až pro 33 MHz a 50 MHz. | |
== Externí odkazy == | == Externí odkazy == | ||
Řádka 26: | Řádka 45: | ||
- | {{Flickr|Zilog+Z80}}{{Článek z Wikipedie}} | + | {{Flickr|Zilog+Z80}}{{Commonscat|ZiLOG Z80}}{{Článek z Wikipedie}} |
[[Kategorie:Procesory]] | [[Kategorie:Procesory]] |
Aktuální verze z 20. 11. 2013, 15:52
Zilog Z80 je osmibitový mikroprocesor, který vyráběla firma Zilog od roku 1976. Jednalo se o funkční zdokonalení procesoru Intel 8080.
Struktura
Struktura registrů i instrukční sada vycházely z architektury procesoru Intel 8080 a až na drobnosti byly zpětně kompatibilní. Jako rozšíření byly dodány další dva indexové registry (IX
, IY
), celá sada 8/16 bitových registrů byla zdvojena (AF'
, BC'
, HL'
) a přibyly nové instrukce, využívající tyto registry, instrukce hromadných přesunů dat a instrukce pro přístup k jednotlivým bitům paměti.
Stručná historie použití
Z80 se objevil, když Federico Faggin, po práci na procesoru Intel 8080, opustil společnost Intel a na konci roku 1974 vstoupil do firmy Zilog. Společně s Raplhem Ungermanem uvedli v červenci 1976 procesor Z80 na trh. Byl navržen aby byl zpětně kompatibilní s procesorem Intel 8080, zejména CP/M operační systém mohl fungovat bez jakýchkoli dalších úprav. K vývoji procesoru Z80 přispěl také další z návrhářů procesorů Intel 4004 a 8080, Masatoshi Shima.
Patrně nejslavnější použití a boom přinesla procesoru řada domácích počítačů Sinclair ZX Spectrum. Později ho firma SEGA nasadila v herních konzolích Master System a Game Gear. Firma Nintendo použila v konzolích Game Boy a Game Boy Color klon procesoru Z80 od firmy Sharp.
Procesor Z80 byl také použit v japonském domácím počítači Sord M5.
V Československu byly na základě Z80 vyráběny počítače Ondra a Didaktik.
V současnosti je Z80 stále používán např. ve vestavěných systémech, mikrokontrolérech nebo v elektronice (například programovatelné kalkulátory, tiskárny, syntezátory či MP3 přehrávače atd.)
Z80 nabízí mnoho skutečných vylepšení oproti 8080
- Rozšířená instrukční sada obsahující blokové operace, manipulace s bity a relativní skoky
- Nové indexové registry IX a IY s podporovou adresování base+offset
- Lepší systém přerušení
- Více automatický a obecný vektorizovaný systém přerušení, mode 2, stejně jako pevný vektor přerušení systému, mode 1, pro jednoduchý systém s minimálním hardwarem (mode 0 je 8080-kompatibilní).
- Nemaskovatelné přerušení (NMI – Non Maskable Interrupt), může být použito v případě výpadku napájení a/nebo při jiné události s vysokou prioritou (umožňuje minimalistickému systému Z80 snadno implementovat dvouúrovňové schéma přerušení v mode 1).
- Dva soubory registrů, mezi kterými lze rychle přepínat, což umožňuje zrychlit reakci na přerušení.
- Menší požadavky hardwaru.
- Jeden 5V zdroj napájení (procesor 8080 potřeboval +5V/-5V/+12V).
- Jednofázové 5V hodiny (procesor 8080 potřeboval dvoufázový generátor hodin s vysokou amplitudou).
- Vestavěný obnovovací mechanismus pro paměti DRAM, který se jinak musí řešit externími obvody.
- Nemultiplexová sběrnice
Z80 vystřídal procesor 8080 a jeho nástupce 8085, na trhu s procesory a stal se jedním z nejpopulárnějších 8bitových CPU. Možná, že klíčem, který zapříčinil úspěch procesoru Z80 byl zabudovaný DRAM refresh a ostatní funkce, které dovolovaly systému aby byl postaven s menším počtem podpůrných čipů (později, většinu Z80 systémů představovaly vestavěné systémy, které typicky používaly statickou RAM, a proto nepotřebovaly tento refresh).
Podle originálního designu NMOS se určená horní hranice frekvence postupně zvyšuje z původních 2,5 MHz, přes dobře známé 4 MHz (Z80A), až na 6 MHz (Z80B) a 8 MHz (Z80H). CMOS verze byla také vyvinuta se stanovenými limity frekvencí v rozsahu od 4 MHz až do 20 MHz pro verzi, která se prodává dnes. CMOS verze také umožňovala spánek s nízkou spotřebou se zachováním vnitřních stavů (nemá žádnou dolní hraniční frekvenci). Plně kompatibilní s deriváty HD64180/Z180 a eZ80, ty jsou v současné době určené až pro 33 MHz a 50 MHz.
Externí odkazy
- ZX magazín, Stručně o CPU Z80: http://zxmagazin.80.cz/…
- Z80 Product Family, oficiální stránky: http://www.zilog.com/…
- Thomas Scherrer Z80-Family Official Support Page: http://www.z80.info/
- Počítače používající procesory Z80 (Michael Kromeke): http://www.zianet.com/…
|
|
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |