
El HD64180 es un microprocesador integrado basado en Z80 desarrollado por Hitachi con una unidad de gestión de memoria (MMU) integrada y periféricos en el chip. [ 1 ] Apareció en 1985. [ 2 ] 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 .
Descripción general
El HD64180 tiene las siguientes características:
- Frecuencias de reloj de ejecución y acceso al bus de hasta 10 MHz. [ 3 ]
- Unidad de gestión de memoria compatible con 512 KB de memoria (un megabyte para el HD64180 empaquetado en un PLCC).
- Espacio de E/S de 64K direcciones
- 12 nuevas instrucciones que incluyen multiplicación de enteros de 8 bits por 8 bits , AND no destructivo y vector de trampa de instrucciones ilegales
- Controlador de acceso directo a memoria (DMAC) de dos canales
- Generador de estado de espera programable
- Actualización programable de la DRAM
- Interfaz de comunicación serie asíncrona de dos canales (ASCI)
- Temporizador de recarga programable (PRT) de dos canales y 16 bits
- Puerto de E/S serie síncrono de 1 canal (CSI/O)
- Controlador de interrupciones vectorizadas programable
El HD64180 cuenta con una unidad de ejecución segmentada que procesa la mayoría de las instrucciones en menos ciclos de reloj que el Z80 . El grupo de instrucciones que más ha mejorado son las instrucciones de bloque, como LDIR, CPIR, INIR y OTDR. Este tipo de instrucción requiere 21 estados de transición para ejecutarse por iteración; en el HD64180, requiere 14 estados de transición.
El DMAC integrado en el chip permite transferencias de memoria en bloques a una velocidad superior a la de las instrucciones LDIR/LDDR. [ 4 ] El generador integrado para estados de espera permite acceder de forma selectiva a hardware demasiado lento mediante un filtro de dispositivo, como se hace con el teclado defectuoso del modelo 4 del TRS-80 . El ASCI integrado en el chip permite implementar puertos serie RS-232 adicionales . [ 5 ]
El HD64180 no ejecuta las instrucciones Z80 "no documentadas", en particular las que acceden a los registros de índice IX e IY como mitades de 8 bits. La CPU Hitachi las trata como instrucciones ilegales y, en consecuencia, ejecuta el comportamiento de "trampa de instrucción ilegal", que consiste en restablecer el registro PC a cero, lo que simula un reinicio en frío al redirigir la ejecución a la ubicación de encendido.
Uso
Las computadoras Micromint SB180, SemiDisk Systems DT42 CP/M y las videomáquinas de escribir Olivetti CWP 1 y ETV 210s (que también ejecutaban CP/M 2.2 basado en ROM) se basaban en el Hitachi HD64180. La tarjeta de actualización XLR8er para el modelo TRS-80 4 también lo utilizaba. [ 6 ] En la computadora Victor HC-90 y HC-95 MSX2 , el HD64B180 se utilizaba para su modo turbo junto con el Z80 normal. [ 7 ] [ 8 ]
Véase también
Referencias
- ↑ Cohen, Charles L. (4 de marzo de 1985). "El sol sale sobre nuevos diseños" . ElectronicsWeek . págs. 18–21 . Recuperado el 2 de junio de 2024 .
- ↑ 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 .
- ↑ "Nota de aplicación Z80: Migración de Hitachi HD64180 a ZiLOG Z80180, página 7 Resumen" . zilog.com/appnotes_download.php . Zilog Inc. Consultado el 20 de mayo de 2019 .
- ↑ Slinkman, JFR "Frank". "The Misosys Quarterly Vol VI.i Otoño 1991, "La solución final a la cuestión del XLR8er", página 33" (PDF) . tim-mann dot org . Roy Soltoff/Misosys Inc. Consultado el 13 de mayo de 2019 .
- ↑ Cameron, James. "The Misosys Quarterly Vol VI.iv Verano/Otoño 1992, "Un nuevo controlador EIA-232 con XLR8er", página 10" (PDF) . tim-mann.org . Roy Soltoff/Misosys Inc. Recuperado el 15 de mayo de 2019 .
- ↑ Slinkman, JFR "Frank". "The Misosys Quarterly, "Cómo "enrollar tu propio cigarrillo" en el XLR8er", página 23" (PDF) . tim-mann.org . Roy Soltoff/Misosys Inc. Recuperado el 13 de mayo de 2019 .
- ↑ "Victor HC-95" . msx.org . Consultado el 6 de junio de 2020 .
- ↑ "HC-95" . usbsecretbase.michikusa.jp . Consultado el 6 de junio de 2020 .
Lecturas adicionales
Enlaces externos
- Hoja de datos de la familia de microcontroladores CMOS de alta integración HD64180. Archivada el 2 de diciembre de 2016 en Wayback Machine.
- Manual de usuario del microprocesador CMOS de alta integración de 8 bits HD64180. Archivado el 2 de diciembre de 2016 en Wayback Machine.
- Manual de datos del microprocesador CMOS de alta integración HD64180 de 8 bits
- Arthur-PC, ordenador casero basado en HD64180
- Productos Hitachi
- microprocesadores integrados
- microprocesadores de 8 bits
- Componentes básicos de hardware informático