Hitachi HD64180 - Hitachi HD64180

HD64180
informations générales
Fabricant(s) commun(s)
Architecture et classement
Jeu d'instructions 8080, 8085, z80, NSC 800
Spécifications physiques
Transistors
Hitachi HD64180
Hitachi HD64180 DIP64

Le HD64180 est un microprocesseur embarqué basé sur le Z80 développé par Hitachi avec une unité de gestion de mémoire (MMU) intégrée et des périphériques sur puce. Il est apparu en 1985. Le Hitachi HD64180 "Super Z80" a ensuite été licencié à Zilog et vendu par eux sous le nom de Z64180 et avec quelques améliorations sous le nom de Zilog Z180 .

Aperçu

Le HD64180 possède les caractéristiques suivantes :

  • Fréquences d'exécution et d'accès au bus jusqu'à 10 MHz.
  • Unité de gestion de mémoire prenant en charge 512 Ko de mémoire (un mégaoctet pour le HD64180 emballé dans un PLCC)
  • Espace d'E/S de 64K adresses
  • 12 nouvelles instructions, y compris multiplication d'entiers 8 bits par 8 bits, vecteur de piège d'instructions ET non destructif et illégal
  • Deux canaux Direct Memory Access Controller (DMAC)
  • Générateur d'état d'attente programmable
  • Rafraîchissement DRAM programmable
  • Interface de communication série asynchrone à deux canaux (ASCI)
  • Minuterie de rechargement programmable 16 bits à deux canaux (PRT)
  • Port d'E/S série cadencé à 1 canal (CSI/O)
  • Contrôleur d'interruption vectorielle programmable

Le HD64180 possède une unité d'exécution en pipeline qui traite la plupart des instructions en moins de cycles d'horloge que le Z80 . Le groupe d'instructions le plus amélioré comprend les instructions de bloc ; par exemple ceux tels que LDIR, CPIR, INIR et OTDR. Ce type d'instruction prend 21 états de transition à exécuter par itération ; sur le HD64180, il faut 14 états t.

Le DMAC sur puce rend les transferts de mémoire de bloc possibles à une vitesse plus rapide que les instructions LDIR/LDDR. Le générateur d'états d'attente sur puce permet d'accéder de manière sélective au matériel trop lent à l'aide d'un filtre de périphérique, comme cela se fait pour le clavier hésitant du TRS-80 modèle 4 . L'ASCI sur puce permet d'implémenter des ports série RS-232 supplémentaires.

Le HD64180 n'exécutera pas les instructions Z80 "non documentées", en particulier celles qui accèdent aux registres d'index IX et IY en tant que moitiés de 8 bits. Le CPU Hitachi les traite comme des instructions illégales et exécute en conséquence le piège d'instructions illégales, redirigeant le registre PC vers l'adresse zéro.

Les ordinateurs Micromint SB180, SemiDisk Systems DT42 CP/M et les machines à écrire Olivetti CWP 1 et ETV 210s (exécutant également une ROM CP/M 2.2) étaient basés sur le Hitachi HD64180. La carte de mise à niveau XLR8er pour le TRS-80 modèle 4 l'a également utilisée. Sur les ordinateurs Victor HC-90 et HC-95 MSX2 , le HD64B180 a été utilisé pour son mode turbo à côté du Z80 standard.

Voir également

Les références

Lectures complémentaires

Liens externes