Hitachi HD64180 - Hitachi HD64180

HD64180
Información general
Fabricante (s) común (es)
Arquitectura y clasificación
Conjunto de instrucciones 8080, 8085, z80, NSC 800
Especificaciones físicas
Transistores
Hitachi HD64180
Hitachi HD64180 DIP64

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. Posteriormente, la Hitachi HD64180 "Super Z80" recibió la licencia de Zilog y la vendieron como Z64180 y con algunas mejoras como 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.
  • 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. 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.

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ó. En la computadora Victor HC-90 y HC-95 MSX2 , se usó el HD64B180 para su modo turbo junto al Z80 normal.

Ver también

Referencias

Otras lecturas

enlaces externos