Articulo de referencia

Z80000

El Zilog Z80000 es un procesador de 32 bits no lanzado al mercado , diseñado por Zilog y completado en 1986. El Z80000 es una expansión de 32 bits del Zilog Z8000 de 16 bits con...

El Zilog Z80000 es un procesador de 32 bits no lanzado al mercado , diseñado por Zilog y completado en 1986. El Z80000 es una expansión de 32 bits del Zilog Z8000 de 16 bits con capacidad de multiprocesamiento , una tubería de instrucciones de seis etapas y una caché de 256 bytes . [ 1 ] Puede direccionar 4 gigabytes de RAM , pero no puede ejecutar código escrito para el Z8000 o el Z80 . 

Descrito en su momento como un " ordenador central en un chip", el procesador es en muchos sentidos equivalente al Intel 80386. Los retrasos en la fabricación inicial pospusieron su fecha de disponibilidad hasta después de la del 386, y el Z80000 solo llegó a una fase de muestreo de prueba sin llegar a ser lanzado comercialmente. [ 2 ]

Descripción

Al igual que el Z8000 en el que se basa, el Z80000 cuenta con dieciséis registros de propósito general , pero ampliados de 16 a 32 bits. También como el Z8000, el Z80000 permite combinar sus registros, en este caso utilizando dos registros de 32 bits como si fueran uno solo de 64 bits. Para admitir los datos de 16 bits del Z8000, el Z80000 puede almacenar dos valores de 16 bits en un único registro de 32 bits.

El procesador incluye una unidad de gestión de memoria que proporciona memoria protegida , importante para la multitarea , y direccionamiento de memoria virtual para el almacenamiento temporal de RAM en un disco duro . El procesador tiene tres métodos de acceso a la memoria:

  • Modo compacto  : diseñado para programas pequeños, solo podía acceder a 64  KB (direcciones de 16 bits, equivalente al modo no segmentado del Z8000). Los bits de dirección 31-16 de todas las direcciones virtuales provienen de los bits de dirección 31-16 del contador de programa.
  • Modo segmentado  : 32.768 segmentos de 64  KB (dirección de 16 bits; que comprende memoria de 0 a 2 GB) y 128 segmentos de 16  MB (dirección de 24 bits; que comprende memoria de 2 a 4 GB), lo que hace un total de 4  GB (dirección de 32 bits) de memoria accesible.
  • Modo lineal  : memoria de acceso directo de 4  GB (dirección de 32 bits).

En la CPU Z80000, las interrupciones forman parte de una categoría conocida como excepciones. Esta categoría incluye reinicios, errores de bus, interrupciones y trampas. [ 3 ]

El procesador está diseñado para interoperar con otros circuitos integrados diseñados para su uso con el Z8000, como el coprocesador de punto flotante Zilog Z8070 .

El Z320 era la versión CMOS del Z80000.

Referencias

  1. "Zilog finalmente presenta muestras del súper atractivo Z80000 de 32 bits y planea una parte CMOS en el 87; el Z800 de 16 bits está programado para abril" . Unigram/X . 10 de enero de 1986. pág.  4. Consultado el 2 de diciembre de 2025 .
  2. "Página principal de la CPU Z8000 / Z80,000 / Z16C00" . Consultado el 10 de noviembre de 2024 .
  3. "Manual técnico preliminar de la CPU Z80,OOOTM, septiembre de 1984" (PDF) . pág. 12(1-3) . Consultado el 8 de diciembre de 2023 . 
  • Manual técnico preliminar de la CPU Zilog Z80,000 (PDF) . San José, California : Zilog . Septiembre de 1984. Consultado el 19 de enero de 2017 .
  • El Z80000 en Grandes Microprocesadores del Pasado y del Presente.
  • Especificación del producto de la CPU Zilog Z80,000™ , octubre de 1988 en el archivo de hojas de datos.
  • Arquitectura de la familia Zilog Z8000: una arquitectura de 16 bits de alto rendimiento con migración a 32 bits. Procesadores Z8000™ de 16 bits y procesadores Z8000™ de 32 bits disponibles en el archivo de hojas de datos.