Zilog Z8 - Zilog Z8

Zilog Z8 Prozessor
Zilog Z8 (Super-8-Familie)

Der Zilog Z8 ist eine Mikrocontroller- Architektur, die ursprünglich 1979 eingeführt wurde und heute auch den Z8 Encore! , eZ8 Encore! , eZ8 Encore! XP und eZ8 Encore! MC Familien.

Kennzeichnende Merkmale der Architektur sind bis zu 4.096 schnelle On-Chip-Register, die als Akkumulatoren, Zeiger oder als gewöhnlicher Direktzugriffsspeicher (RAM) verwendet werden können. Ein 16-Bit- Adressraum für zwischen 1  Kibibyte (KB) und 64 KB entweder programmierbaren Nur-Lese-Speicher (PROM, OTP), Nur-Lese-Speicher (ROM) oder Flash-Speicher wird zum Speichern von Code und Konstanten verwendet Es gibt einen zweiten 16-Bit-Adressraum, der für große Anwendungen verwendet werden kann.

Zu den On-Chip- Peripheriegeräten gehören Analog-Digital-Wandler (A / D), SPI-Bus ( Serial Peripheral Interface ) und I²C- Kanäle (Inter-Integrated Circuit ), IrDA- Codierer / -Decodierer usw. Es gibt Versionen mit 8 bis 80 Pins. Untergebracht in einem Dual-Inline-Paket (PDIP), einem Quad-Flat-No- Lead -Paket (MicroLeadFrame , MLF), einem integrierten Schaltkreis mit kleinem Umriss (SOIC), einem Shrink-Small-Outline-Paket (SSOP) und einem Quad-Flat-Paket mit niedrigem Profil (LQFP). Der eZ8 Encore! Serien können über eine einpolige serielle Kommunikationsschnittstelle programmiert und debuggt werden.

Die Basisarchitektur, eine modifizierte (nicht strenge) Harvard-Architektur , unterscheidet sich technisch stark vom Zilog Z80 . Trotzdem sind der Befehlssatz und die Assemblersprachen- Syntax anderen Zilog-Prozessoren sehr ähnlich: Lade- / Speicheroperationen verwenden dieselbe LD Mnemonik (no MOV oder MOVE s), wobei Anweisungen wie DJNZ , sind gleich usw. eingegeben werden.

Eine integrierte Entwicklungsumgebung (IDE) mit dem Namen Zilog Developer's Studio (ZDS) kann von der Zilog-Website heruntergeladen werden, einschließlich eines Assemblers. Die Edition von ZDS II für Z8 Encore! Neuere Derivate enthalten auch einen kostenlosen Compiler, der die ANSI C89-Konformität beansprucht.

Zu den Hauptkonkurrenten zählen die etwas ähnliche PIC- Familie von Microchip Technology und alle Nachkommen von Intel 8051 . Auch traditionellere von Neumann-Architektur- basierte Single-Chip- Mikrocontroller können als Konkurrenten angesehen werden, wie das Motorola 6800 , das 6809- basierte Motorola 68HC11 , die Hitachi H8- Familie und Z80- Derivate wie das Toshiba TLCS-870, um nur einige zu nennen.

Produktlinie

  • ROMless: Modelle ohne integriertes ROM
  • ROM: Modelle mit integriertem ROM
  • BASIC: Modelle mit integriertem BASIC-Interpreter und Debugger im ROM
  • OTP: Modelle mit integriertem programmierbarem Nur-Lese-Speicher (OTP-ROM)
  • Niederspannung: Die Arbeitsspannung beträgt nur 2V
  • GP: Allzweck-Mikrocontroller
  • Encore!: Integrierter Flash-basierter Speicher
  • Zugabe! XP: Zugabe! mit Sensoren
  • Zugabe! MC (Motor Control): Motorsteuerungsanwendungen

Emulatoren

JTCEMU ist eine freie Software ( GNU General Public License (GPL) Version 3) Z8-Emulator, geschrieben in Java für Linux , Windows und MacOS .

Zweite Quellen

Anmerkungen

Verweise

  • Grehan, Rick (September 1994). "Prozessoren vermehren sich". Byte .

Externe Links