stringtranslate.com

Zilog eZ80

eZ80 en una TI-84 Plus CE con 256 KB de RAM en chip

El Zilog eZ80 es un microprocesador de 8 bits de Zilog , introducido en 2001. eZ80 es una versión actualizada del primer producto de la empresa, el microprocesador Z80 .

Diseño

El eZ80 (como el Z380 ) es compatible binariamente con el Z80 y el Z180 , pero es casi tres veces más rápido que el chip Z80 original a la misma frecuencia de reloj . El eZ80 tiene un proceso de tres etapas: buscar, decodificar y ejecutar. Cuando una instrucción cambia el contador del programa , vacía las instrucciones que la CPU está procesando actualmente. Disponible hasta 50 MHz (2004), el rendimiento es comparable al de un Z80 con frecuencia de 150 MHz si se utiliza memoria rápida (es decir, sin estados de espera para búsquedas de códigos de operación , datos o E/S) o incluso superior en algunas aplicaciones. (una adición de 16 bits es 11 veces más rápida que en el original). El eZ80 también admite el direccionamiento continuo directo de 16  MB de memoria sin una unidad de administración de memoria , ampliando la mayoría de los registros (HL, BC, DE, IX, IY, SP y PC) de 16 a 24 bits. Para ello, la CPU tiene un modo de dirección completo de 24 bits llamado modo ADL. Los pares de registros Z80 se amplían a 24 bits y se les cambia el nombre con U, por ejemplo, HL ahora es HLU, etc. Pero aún puede funcionar en el modo original compatible con Z80.

El procesador tiene una unidad lógica aritmética ALU de 24 bits y procesamiento superpuesto de varias instrucciones (el canal de tres etapas), que son las dos razones principales de su velocidad. A diferencia de los antiguos Z280 y Z380 , no tiene (ni necesita) memoria caché. En cambio, está pensado para trabajar con SRAM rápida directamente como memoria principal (ya que se ha vuelto mucho más barata). Tampoco tiene el bus multiplexado del Z280, lo que lo hace tan fácil de trabajar (interconectar) como el Z80 y Z180 originales, e igualmente predecible en lo que respecta a los tiempos de ejecución exactos.

El chip tiene una interfaz de memoria similar al Z80 original, incluidos los pines de solicitud/reconocimiento del bus, y agrega cuatro selecciones de chip integradas. Hay versiones disponibles con memoria flash en chip y SRAM de estado de espera cero en chip (hasta 256  KB de memoria flash y 16 KB de SRAM), pero también hay buses externos en todos los modelos.

Variantes

eZ80¡Aclamación! es una familia de computadoras de un solo chip eZ80 etiquetadas como "productos estándar de aplicaciones específicas" (ASSP) que cuentan con hasta 128 KB de memoria flash, hasta 8 KB de SRAM y pueden funcionar a velocidades de hasta 20 MHz. Al igual que otras variantes del eZ80, tiene una dirección externa y un bus de datos y, por tanto, también puede utilizarse como microprocesador de uso general.

eZ80AcclaimPlus! es una familia de ASSP de conectividad que cuentan con hasta 256 KB de memoria flash, 16 KB de SRAM y pueden operar a velocidades de hasta 50 MHz. Agrega una pila TCP/IP 10/100BaseT Ethernet MAC integrada sobre el eZ80Acclaim! línea. Al igual que otras variantes del eZ80, tiene una dirección externa y un bus de datos y, por tanto, también puede utilizarse como microprocesador de uso general.

Uso en productos comerciales.

La última calculadora gráfica (mediados de 2015) de la línea TI-84 de Texas Instruments , la TI-84 Plus CE , utiliza la eZ80 en el modo de dirección de 24 bits a una frecuencia de reloj de 48 MHz. En Europa, la TI-84 Plus CE-T y la TI-83 Premium CE también funcionan con el eZ80.

El eZ80L92 es el procesador principal del controlador del robot ST Robotics , con una frecuencia de 50 MHz. Dispone de 128 KB de RAM externa y 128 KB de memoria flash externa.

Referencias

Otras lecturas