Zilog Z8 - Zilog Z8
tento článek potřebuje další citace pro ověření.Červenec 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The Zilog Z8 je mikrokontrolér architektura, která byla původně zavedena v roce 1979 a která dnes také zahrnuje Z8 Encore!, eZ8 Encore!,[1] eZ8 Encore! XP, a eZ8 Encore! MC rodiny.
Významnými rysy architektury jsou až 4 096 rychlých registrů na čipu, které lze použít jako akumulátory, ukazatele nebo jako běžné paměť s náhodným přístupem (RAM). A 16-bit adresový prostor mezi 1kibibyte (KB) a 64 KB obou programovatelná paměť jen pro čtení (PROM, OTP), pamět pouze pro čtení (ROM) nebo flash paměť, se používají k ukládání kódu a konstant a existuje druhý 16bitový adresní prostor, který lze použít pro velké aplikace.
Na čipu periferní zařízení zahrnout analogově-digitální převodník (INZERÁT), Sériové periferní rozhraní (SPI) sběrnice a interintegrovaný obvod (I²C ) kanály, IrDA kodéry / dekodéry atd. K dispozici jsou verze s 8 až 80 piny, uvnitř duální in-line balíček (PDIP), Balíček Quad Flat bez vedení (MicroLeadFrame, MLF), malý obrys integrovaného obvodu (SOIC), Shrink Small-Outline Package (SSOP) a nízký profil Balíček Quad Flat (LQFP). EZ8 Encore! série lze naprogramovat a odladit pomocí jednoho pinu sériová komunikace rozhraní.
Základní architektura, upravená (non-strict) Harvardská architektura, je technicky velmi odlišné od Zilog Z80. Navzdory tomu instrukční sada a montážní jazyk syntax jsou docela podobné ostatním procesorům Zilog: Operace načítání / ukládání používají stejné LD
mnemotechnická pomůcka (č MOV
nebo PŘESTĚHOVAT SE
s), typizující pokyny jako DJNZ
, jsou stejné atd.
An integrované vývojové prostředí (IDE) s názvem Zilog Developer's Studio (ZDS) lze stáhnout z webu Zilog včetně assembleru. Vydání ZDS II zaměřené na Z8 Encore! a novější deriváty také zahrnují bezplatný překladač prohlašující shodu s ANSI C89.
Primární konkurenti zahrnují něco podobného[2] Technologie mikročipů OBR rodina a všichni Intel 8051 potomci. Také tradičnější von Neumannova architektura na základě jeden čip mikrokontroléry lze považovat za konkurenty, jako je Motorola 6800, 6809 na základě Motorola 68HC11, Hitachi H8 rodina a Z80 - deriváty, jako např Toshiba TLCS-870, abychom jmenovali jen některé.
Výrobní linka
- Bez ROM: Modely bez integrované ROM
- ROM: Modely s integrovanou ROM
- BASIC: Modely s integrovaným BASIC interpretem a debuggerem v ROM
- OTP: Modely s integrovaným programovatelná paměť jen pro čtení (OTP ROM)
- Nízké napětí: Pracovní napětí běží pouze na 2V
- GP: Mikroprocesor pro všeobecné použití
- Encore!: Integrovaná paměť typu flash
- Přídavek! XP: Encore! se senzory
- Přídavek! MC (Motor Control): Aplikace ovládání motoru
Emulátory
JTCEMU je svobodný software (GNU General Public License (GPL) verze 3) Z8 emulátor napsán v Jáva pro Linux, Okna, a Operační Systém Mac.[3]
Druhé zdroje
VEB Kombinat Mikroelektronik Erfurt Karl Marx (MME) UC8810D (verze s maskou ROM)
Synertek Z8-03RS (piggy-back EPROM verze)
Poznámky
- ^ „Encore!“ products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.
- ^ PIC a 8051 používají také harvardské architektury, ale přísnějším způsobem.
- ^ Müller, Jens (26. července 2011). „JTCEMU: JU + TE-Computer-Emulator“. Domovská stránka Jense Müllera. Citováno 2020-03-30.
Reference
- Grehan, Rick (září 1994). "Procesory se množí". Byte.