Zilog eZ80 - Zilog eZ80

eZ80 in einem TI-84 Plus CE mit 256 KB On-Chip-RAM

Der Zilog eZ80 ist ein 8-Bit- Mikroprozessor von Zilog , der 2001 eingeführt wurde. eZ80 ist eine aktualisierte Version des ersten Produkts des Unternehmens, dem Z80- Mikroprozessor.

Design

Der eZ80 (wie der Z380 ) ist binär kompatibel mit dem Z80 und Z180 , aber fast dreimal so schnell wie der ursprüngliche Z80-Chip bei gleicher Taktfrequenz . Der eZ80 verfügt über eine dreistufige Pipeline. Verfügbar mit bis zu 50 MHz (2004) ist die Leistung vergleichbar mit einer Z80, die mit 150 MHz getaktet wird, wenn schneller Speicher verwendet wird (dh keine Wartezustände für Opcode- Abrufe, für Daten oder für I/O) oder in einigen Anwendungen sogar höher higher (eine 16-Bit-Addition ist 11-mal so schnell wie im Original). Der eZ80 unterstützt auch die direkte kontinuierliche Adressierung von 16  MB Speicher ohne Speicherverwaltungseinheit , indem er die meisten Register (HL, BC, DE, IX, IY, SP und PC) von 16 auf 24 Bit erweitert. Dazu arbeitet die CPU in einem Z80-kompatiblen Modus oder einem vollen 24-Bit-Adressmodus.

Der Prozessor verfügt über eine 24-Bit- Arithmetik-Logik-Einheit und eine überlappende Verarbeitung mehrerer Befehle (die dreistufige Pipeline), die die beiden Hauptgründe für seine Geschwindigkeit sind. Im Gegensatz zu den älteren Z280 und Z380 hat (oder benötigt) sie keinen Cache-Speicher. Stattdessen soll mit schnellem SRAM direkt als Hauptspeicher gearbeitet werden (da dieser deutlich günstiger geworden war). Es verfügt auch nicht über den Multiplex-Bus des Z280, was die Arbeit mit (Schnittstelle zu) so einfach macht wie die ursprünglichen Z80 und Z180 und ebenso vorhersehbar in Bezug auf die genauen Ausführungszeiten.

Der Chip hat eine Speicherschnittstelle , die dem ursprünglichen Z80 ähnlich ist, einschließlich der Busanforderungs-/Bestätigungspins, und fügt vier integrierte Chipauswahlen hinzu. Es sind Versionen mit On-Chip-Flash-Speicher und On-Chip-Zero-Wait-State-SRAM (bis zu 256 KB Flash-Speicher und 16 KB SRAM) verfügbar,  aber alle Modelle verfügen über externe Busse.

Varianten

eZ80Anspruch! ist eine Familie von eZ80- Single-Chip-Computern, die als "anwendungsspezifische Standardprodukte" (ASSP) gekennzeichnet sind und bis zu 128 KB Flash-Speicher, bis zu 8 KB SRAM und Geschwindigkeiten von bis zu 20 MHz bieten. Wie andere eZ80-Varianten verfügt er über einen externen Adress- und Datenbus und kann somit auch als Allzweck-Mikroprozessor verwendet werden.

eZ80AcclaimPlus! ist eine Familie von Konnektivitäts-ASSPs mit bis zu 256 KB Flash-Speicher, 16 KB SRAM und Geschwindigkeiten von bis zu 50 MHz. Es fügt einen integrierten 10/100BaseT- Ethernet- MAC- , TCP/IP-Stack über den eZ80Acclaim hinzu! Linie. Wie andere eZ80-Varianten verfügt er über einen externen Adress- und Datenbus und kann somit auch als Allzweck-Mikroprozessor verwendet werden.

Verwendung in kommerziellen Produkten

Der neueste (Mitte 2015) Grafikrechner der TI-84- Reihe von Texas Instruments , der TI-84 Plus CE , verwendet den eZ80 im 24-Bit-Adressmodus bei einer Taktrate von 48 MHz. In Europa werden auch der TI-84 Plus CE-T und der TI-83 Premium CE vom eZ80 angetrieben.

Der EZ80L92 ist der Hauptprozessor in der Robotersteuerung von ST Robotics und wird mit 50 MHz getaktet. Es verfügt über 128 KB externen RAM und 128 KB externen Flash-Speicher.

Verweise

  • "eZ80 CPU-Benutzerhandbuch" (pdf) . San Jose, Kalifornien : Zilog . September 2008 . Abgerufen 2009-07-15 .
  • "eZ80Acclaim! eZ80F92/eZ80F93 Flash-MCU-Produktspezifikation" (pdf) . San Jose, Kalifornien : Zilog . Mai 2008 . Abgerufen 2009-07-15 .
  • "eZ80Acclaim! eZ80F91 Flash MCU Produktspezifikation" (pdf) . San Jose, Kalifornien : Zilog . Mai 2008 . Abgerufen 2009-07-15 .
  • "eZ80AcclaimPlus! eZ80F91 ASSP Produktspezifikation" (pdf) . San Jose, Kalifornien : Zilog . Juli 2007 . Abgerufen 2009-07-15 .
  • "eZ80 CPU Zilog Real-Time Kernel Reference Manual" (pdf) . San Jose, Kalifornien : Zilog . Juli 2007 . Abgerufen 2009-07-15 .
  • "eZ80 CPU Zilog Real-Time Kernel User Manual" (pdf) . San Jose, Kalifornien : Zilog . Juli 2007 . Abgerufen 2009-07-15 .
  • "eZ80 CPU Zilog TCP/IP Stack API Referenzhandbuch" (pdf) . San Jose, Kalifornien : Zilog . Juli 2007 . Abgerufen 2009-07-15 .

Weiterlesen