Zilog Z280 - Zilog Z280
El Zilog Z280 es un microprocesador de 16 bits , una mejora de la arquitectura Zilog Z80 , introducido en julio de 1987. Es básicamente el Z800 , renombrado, con ligeras mejoras como estar fabricado en CMOS . Fue un fracaso comercial. Zilog agregó una unidad de administración de memoria (MMU) para expandir el rango de direccionamiento a 16 MB , funciones para multitarea y configuraciones de multiprocesador y coprocesador , y 256 bytes de RAM estática en el chip, configurable como caché para instrucciones y / o datos, o como parte del espacio de direcciones ordinario. Tiene una gran cantidad de nuevas instrucciones y modos de direccionamiento, lo que da un total de más de 2000 combinaciones. Es capaz de manejar de manera eficiente operaciones de datos de 32 bits, incluida la multiplicación, división y extensión de signo de hardware. Ofrece modos de funcionamiento de Supervisor y Usuario y, opcionalmente, espacios de direcciones separados para instrucciones y datos en ambos modos (cuatro espacios de direcciones posibles en total). Su interna señal de reloj puede ser configurado para funcionar a 1, 2 o 4 veces la velocidad del reloj externo (por ejemplo, un 12 MHz CPU con un 3 MHz bus ). A diferencia del Z80, el Z280 utiliza una disposición multiplexada para sus buses de dirección y datos. Las extensiones más exitosas de la arquitectura Z80 incluyen Hitachi HD64180 en 1986 y Zilog eZ80 en 2001, entre otras. Vea más Zilog Z800 .
El Z280 tenía muchas características avanzadas para su época, la mayoría de ellas nunca se volvieron a ver en un procesador Zilog:
- Instrucción en el chip y / o caché de datos , o RAM en el chip
- Canalización de instrucciones
- Interfaz Z-BUS de 16 bits de alto rendimiento o interfaz de bus compatible con Z80 de 8 bits
- MMU incorporada con protección de memoria
- Capacidad para determinar qué conjunto de registros está en contexto con las instrucciones JAF y JAR
- Cuatro contadores / temporizadores en chip de 16 bits
- Cuatro canales DMA en chip
- UART dúplex completo en chip
- Trampa de E / S de usuario
- Modo supervisor ( instrucciones privilegiadas )
- Trampa de instrucción ilegal
- Trampa de emulación de coprocesador
- Acceso a la memoria en modo ráfaga
- Soporte multiprocesador , con muchos modos de configuración de bus
- Soporte para múltiples coprocesadores externos a través de una interfaz de comunicación acelerada
- Varias páginas de E / S, que también permiten dispositivos de E / S internos sin restringir el rango de direcciones de los puertos de E / S como en el eZ80 , o entrar en conflicto con los dispositivos de placa base existentes , como el Z180 .
- Advertencia de desbordamiento de pila
Notas
Referencias
- Manual técnico preliminar de la unidad de microprocesador MPU Z280 (PDF) . San José, California : Zilog . 1989 . Consultado el 15 de julio de 2009 . (Nota: archivo pdf de 20 MB)
- Libro de datos familiares Z80 . San José, California : Zilog . Enero de 1989.
- Reh, Tilmann (16 de septiembre de 1991). "La CPU280 y Z280" . TCJ . Consultado el 15 de julio de 2009 .
Otras lecturas
- Harston, JG (15 de abril de 1998). "Lista completa de códigos de operación Z280" . Consultado el 15 de julio de 2009 .
Este artículo se basa en material extraído del Diccionario gratuito de informática en línea antes del 1 de noviembre de 2008 e incorporado bajo los términos de "renovación de licencias" de la GFDL , versión 1.3 o posterior.