Hitachi HD64180 - Hitachi HD64180

Hitachi HD64180
Hitachi HD64180 DIP64

The HD64180 je Z80 - na základě vložené mikroprocesor vyvinutý uživatelem Hitachi s integrovaným jednotka správy paměti (MMU) a periferní zařízení na čipu. Objevilo se to v roce 1985.[1] Hitachi HD64180 „Super Z80“ byla později licencována společnosti Zilog a prodána jako Z64180 as některými vylepšeními jako Zilog Z180.

Přehled

HD64180 má následující funkce:

  • Provádění a taktovací frekvence sběrnice až 10 MHz.[2]
  • Jednotka správy paměti podporující 512 kB bytů paměti (jeden megabajt pro HD64180 zabalený v PLCC)
  • I / O prostor 64 kB adres
  • 12 nových instrukcí včetně 8bitového a 8bitového celočíselného násobení, nedestruktivního AND a nelegálního vektoru pasti instrukcí
  • Dvoukanálový Přímý přístup do paměti Řadič (DMAC)
  • Programovatelný generátor stavu čekání
  • Programovatelný DOUŠEK Obnovit
  • Dvoukanálové asynchronní sériové komunikační rozhraní (ASCI)
  • Dvoukanálový 16bitový programovatelný časovač opětovného načtení (PRT)
  • 1kanálový hodinový sériový port I / O (CSI / O)
  • Programovatelný vektorovaný řadič přerušení

HD64180 má zřetězenou spouštěcí jednotku, která zpracovává většinu instrukcí za méně hodinových cyklů než Z80. Nejvylepšenou skupinu instrukcí tvoří blokové instrukce; například ty jako LDIR, CPIR, INIR a OTDR. Tento typ instrukce trvá 21 přechodových stavů k provedení na iteraci; na HD64180 trvá 14 t stavů.

Integrovaný DMAC na čipu umožňuje přenosy blokové paměti rychleji než instrukce LDIR / LDDR.[3] Generátor na čipu pro stavy čekání umožňuje selektivní přístup k příliš pomalému hardwaru pomocí filtru zařízení, jako je tomu u TRS-80 Model 4 balky klávesnice. Integrovaný ASCI na čipu umožňuje implementovat další sériové porty RS-232.[4]

HD64180 neprovede „nezdokumentované“ instrukce Z80, zejména ty, které přistupují k indexovým registrům IX a IY jako 8bitové poloviny. CPU Hitachi s nimi zachází jako s nelegálními instrukcemi a podle toho provede ilegální past instrukcí a přesměruje registr PC na adresu nula.

Micromint SB180, SemiDisk Systems DT42 CP / M počítače a videotypizéry Olivetti CWP 1 a ETV 210s (také s CP / M 2.2 na bázi ROM) byly založeny na Hitachi HD64180. Upgradovací deska XLR8er pro TRS-80 Model 4 také to použil.[5] Na Victor HC-90 a HC-95 MSX2 počítač, HD64B180 byl použit pro svůj turbo režim vedle běžného Z80.[6][7]

Viz také

Reference

  1. ^ Reh, Tilmann (listopad 1991). „CPU280 - když 8 bitů nestačí“ (PDF). Počítačový deník (53): 3-5. ISSN  0748-9331. Citováno 1. prosince 2016.
  2. ^ „Poznámka k aplikaci Z80: Migrace z Hitachi HD64180 na ZiLOG Z80180, strana 7 Souhrn“. zilog.com/appnotes_download.php. Zilog Inc.. Citováno 20. května 2019.
  3. ^ Slinkman, J.F.R. "Upřímný". „Misosys Quarterly Vol VI.i podzim 1991,„ Konečné řešení otázky XLR8er “, strana 33“ (PDF). tim-mann tečka org. Roy Soltoff / Misosys Inc.. Citováno 13. května 2019.
  4. ^ Cameron, James. „The Misosys Quarterly Vol VI.iv léto / podzim 1992,„ Nový ovladač EIA-232 s XLR8er “, strana 10“ (PDF). tim-mann tečka org. Roy Soltoff / Misosys Inc.. Citováno 15. května 2019.
  5. ^ Slinkman, J.F.R. "Upřímný". „The Misosys Quarterly,“ Jak „převést vlastní“ na XLR8er “, strana 23“ (PDF). tim-mann tečka org. Roy Soltoff / Misosys Inc.. Citováno 13. května 2019.
  6. ^ „Victor HC-95“. msx tečka org. Citováno 6. června 2020.
  7. ^ „HC-95“. usbsecretbase dot michikusa dot jp. Citováno 6. června 2020.

Další čtení

externí odkazy