Hitachi HD64180


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Hitachi HD64180

El HD64180 es un microprocesador integrado basado en Z80 desarrollado por Hitachi con una unidad de gestión de memoria integrada (MMU) y periféricos en chip. Apareció en 1985. [1] El Hitachi HD64180 "Super Z80" fue posteriormente licenciado a Zilog y vendido por ellos como el Z64180 y con algunas mejoras como el Zilog Z180 .

Visión general

El HD64180 tiene las siguientes características:

  • Velocidades de reloj de ejecución y acceso al bus de hasta 10 MHz. [2]
  • Unidad de gestión de memoria que admite 512 K bytes de memoria (un megabyte para el HD64180 empaquetado en un PLCC)
  • Espacio de E / S de direcciones de 64 K
  • 12 nuevas instrucciones que incluyen multiplicación de enteros de 8 bits por 8 bits, AND no destructivo y vector de trampa de instrucción ilegal
  • Controlador de acceso directo a memoria de dos canales (DMAC)
  • Generador de estado de espera programable
  • Actualización de DRAM programable
  • Interfaz de comunicación serial asíncrona de dos canales (ASCI)
  • Temporizador de recarga programable (PRT) de dos canales y 16 bits
  • Puerto de E / S serie sincronizado de 1 canal (CSI / O)
  • Controlador de interrupción vectorial programable

El HD64180 tiene una unidad de ejecución canalizada que procesa la mayoría de las instrucciones en menos ciclos de reloj que el Z80 . El grupo de instrucciones más mejorado comprende las instrucciones de bloque; por ejemplo aquellos como LDIR, CPIR, INIR y OTDR. Este tipo de instrucción toma 21 estados de transición para ejecutarse por iteración; en el HD64180 se necesitan 14 estados t.

El DMAC en el chip hace que las transferencias de memoria en bloque sean posibles a una velocidad más rápida que las instrucciones LDIR / LDDR. [3] El generador en chip para estados de espera hace posible acceder a hardware demasiado lento de forma selectiva utilizando un filtro de dispositivo, como se hace con el teclado reacio del TRS-80 Modelo 4 . El ASCI integrado en el chip permite implementar puertos serie RS-232 adicionales. [4]

El HD64180 no ejecutará las instrucciones Z80 "indocumentadas", particularmente las que acceden a los registros de índice IX e IY como mitades de 8 bits. La CPU de Hitachi las trata como instrucciones ilegales y, en consecuencia, ejecuta la trampa de instrucciones ilegales, redirigiendo el registro de la PC a la dirección cero.

Las computadoras Micromint SB180, SemiDisk Systems DT42 CP / M y las videograbadoras Olivetti CWP 1 y ETV 210s (que también ejecutan CP / M 2.2 basadas en ROM) se basaron en la Hitachi HD64180. La placa de actualización XLR8er para el TRS-80 Modelo 4 también lo usó. [5] En la computadora Victor HC-90 y HC-95 MSX2 , el HD64B180 se usó para su modo turbo junto al Z80 normal. [6] [7]

Ver también

Referencias

  1. ^ Reh, Tilmann (noviembre de 1991). "La CPU280: cuando 8 bits no son suficientes" (PDF) . The Computer Journal (53): 3-5. ISSN 0748-9331 . Consultado el 1 de diciembre de 2016 .  
  2. ^ "Nota de aplicación Z80: Migración de Hitachi HD64180 a Z80180 de ZiLOG, página 7 Resumen" . zilog.com/appnotes_download.php . Zilog Inc . Consultado el 20 de mayo de 2019 .
  3. ^ Slinkman, JFR "Frank". "The Misosys Quarterly Vol VI.i Otoño de 1991," La solución final a la pregunta XLR8er ", página 33" (PDF) . tim-mann punto org . Roy Soltoff / Misosys Inc . Consultado el 13 de mayo de 2019 .
  4. ^ Cameron, James. "The Misosys Quarterly Vol VI.iv Verano / Otoño de 1992," Un nuevo controlador EIA-232 con XLR8er ", página 10" (PDF) . tim-mann punto org . Roy Soltoff / Misosys Inc . Consultado el 15 de mayo de 2019 .
  5. ^ Slinkman, JFR "Frank". "The Misosys Quarterly," Cómo "hacer tu propio" en el XLR8er ", página 23" (PDF) . tim-mann punto org . Roy Soltoff / Misosys Inc . Consultado el 13 de mayo de 2019 .
  6. ^ "Víctor HC-95" . msx punto org . Consultado el 6 de junio de 2020 .
  7. ^ "HC-95" . usbsecretbase dot punto michikusa jp . Consultado el 6 de junio de 2020 .

Otras lecturas

enlaces externos

  • Ficha técnica de la familia de microcontroladores CMOS de alta integración HD64180
  • Manual del usuario del microprocesador CMOS de alta integración de 8 bits HD64180
  • Libro de datos del microprocesador CMOS de alta integración de 8 bits HD64180
  • Arthur-PC, computadora casera basada en HD64180
Obtenido de " https://en.wikipedia.org/w/index.php?title=Hitachi_HD64180&oldid=1033901274 "