Hitachi HD64180 - Hitachi HD64180

HD64180
Allgemeine Information
Gängige Hersteller
Architektur und Klassifizierung
Befehlssatz 8080, 8085, z80, NSC 800
Physikalische Spezifikationen
Transistoren
Hitachi HD64180
Hitachi HD64180 DIP64

Der HD64180 ist ein von Hitachi entwickelter Z80- basierter Embedded- Mikroprozessor mit integrierter Speicherverwaltungseinheit (MMU) und On-Chip-Peripherie. Es erschien 1985. Der Hitachi HD64180 "Super Z80" wurde später an Zilog lizenziert und von ihnen als Z64180 und mit einigen Verbesserungen als Zilog Z180 verkauft .

Überblick

Der HD64180 verfügt über die folgenden Funktionen:

  • Ausführungs- und Buszugriffstaktraten bis 10 MHz.
  • Speicherverwaltungseinheit, die 512 KB Speicher unterstützt (ein Megabyte für die HD64180 in einem PLCC verpackt)
  • E/A-Raum von 64K Adressen
  • 12 neue Befehle, einschließlich 8-Bit-mal-8-Bit-Integer-Multiplikation, zerstörungsfreies UND und Trap-Vektor für illegale Befehle
  • Zweikanal- Direct Memory Access Controller (DMAC)
  • Programmierbarer Wartezustandsgenerator
  • Programmierbare DRAM- Aktualisierung
  • Zweikanalige asynchrone serielle Kommunikationsschnittstelle (ASCI)
  • Zweikanaliger programmierbarer 16-Bit-Reload-Timer (PRT)
  • 1-Kanal getakteter serieller I/O-Port (CSI/O)
  • Programmierbare vektorisierte Interrupt-Steuerung

Der HD64180 verfügt über eine Pipeline-Ausführungseinheit, die die meisten Befehle in weniger Taktzyklen verarbeitet als der Z80 . Die am besten verbesserte Befehlsgruppe umfasst die Blockbefehle; beispielsweise solche wie LDIR, CPIR, INIR und OTDR. Dieser Befehlstyp benötigt 21 Übergangszustände, um pro Iteration ausgeführt zu werden; beim HD64180 sind 14 t-States erforderlich.

Der DMAC auf dem Chip ermöglicht Blockspeicherübertragungen mit einer höheren Geschwindigkeit als die LDIR/LDDR-Befehle. Der On-Chip-Generator für Wartezustände ermöglicht es, selektiv über einen Gerätefilter auf zu langsame Hardware zuzugreifen, wie dies bei der störrischen Tastatur des TRS-80 Model 4 der Fall ist. Das On-Chip-ASCI ermöglicht die Implementierung zusätzlicher serieller RS-232-Ports.

Der HD64180 führt die "undokumentierten" Z80-Befehle nicht aus, insbesondere diejenigen, die als 8-Bit-Hälften auf die Indexregister IX und IY zugreifen. Die Hitachi-CPU behandelt sie als illegale Befehle und führt dementsprechend den Trap für illegale Befehle aus, wobei das PC-Register auf die Adresse Null umgeleitet wird.

Die Micromint SB180, SemiDisk Systems DT42 CP/M Computer und Olivetti CWP 1 und ETV 210s Videoschreibmaschinen (auch mit ROM-basiertem CP/M 2.2) basierten auf dem Hitachi HD64180. Das XLR8er Upgrade Board für das TRS-80 Model 4 nutzte es auch. Auf dem Victor HC-90 und HC-95 MSX2 Computer wurde der HD64B180 für seinen Turbo-Modus neben dem regulären Z80 verwendet.

Siehe auch

Verweise

Weiterlesen

Externe Links