Zilog Z8 - Zilog Z8

Procesor Zilog Z8
Zilog Z8 (rodina Super-8)

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 SEs), 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

Poznámky

  1. ^ „Encore!“ products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.
  2. ^ PIC a 8051 používají také harvardské architektury, ale přísnějším způsobem.
  3. ^ 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.

externí odkazy