Usuario:Jilgueroveloz/Zilog Z8
La arquitectura Zilog Z8 es una familia de microcontroladores, presentada en un principio en 1979, que a día de hoy también incluye el Z8 Encore!., eZ8 Encore!, [1] eZ8 Encore! XP y las familias MC eZ8 Encore!.
Los rasgos más significativos de éstas arquitecturas son los hasta 4.096 registros de alta velocidad en el propio chip que pueden ser usados como acumuladores, punteros o incluso como memoria de acceso aleatorio (RAM). Un espacio de direcciones de 16 bits entre los 1 kilobyte (KB) y los 64 KB de memoria de solo lectura programable (PROM, OTP), memoria de solo lectura (ROM) o memoria flash que se usan para almacenar código y constantes, habiendo un segundo espacio de direcciones de 16 bits que se puede usar para aplicaciones más exigentes.
Los periféricos en el propio chip incluyen convertidor analógico / digital (A/D), bus de interfaz de periféricos serie (SPI) y Bus I²C , puerto infrarrojos IrDA, etc. Hay versiones desde 8 hasta 80 pines PDIP, Quad Flat (MicroLeadFrame, MLF), SOIC, SSOP, y Quad Flat bajo perfil (LQFP).
La serie eZ8 Encore! se puede programar y depurar a través de una interfaz de comunicación serie de un solo hilo.
La arquitectura del micro es básicamente una arquitectura Harvard modificada (no estrictamente) aunque es técnicamente muy diferente del Zilog Z80 . A pesar de ésto, el conjunto de instrucciones y la sintaxis del lenguaje ensamblador son bastante similares a otros procesadores Zilog: las operaciones de carga/almacenamiento usan el mismo mnemotécnico LD
(no MOV
o MOVE
), las instrucciones de tipificación como DJNZ
son las mismas, etc.
Hay disponible además un entorno de desarrollo integrado (IDE) llamado Zilog Developer's Studio (ZDS) se puede descargar desde el sitio web de Zilog, incluso un ensamblador. El editor ZDS II para Z8 Encore! y sus derivados más recientes también incluyen un compilador gratuito cumple con el estándar ANSI C89.
Los principales competidores tales como la familia PIC de Microchip Technology [2] y todos los sucesores de la familia Intel 8051 . Así como los microcontroladores de un solo chip basados en la arquitectura de von Neumann más tradicionales pueden considerarse competidores, tales como el Motorola 6800, el Motorola 68HC11, a su vez basado en el 6809, la familia Hitachi H8 y los derivados del Z80, como el Toshiba TLCS-870, por nombrar solo algunos ejemplos.
Línea de productos
editar- ROMless: Modelos sin ROM integrada
- ROM: Modelos con ROM integrada
- BASIC: Modelos con intérprete BASIC integrado y depurador en la ROM
- OTP: Modelos con memoria de solo lectura programable integrada (OTP ROM) grabable una sola vez.
- Bajo voltaje: La tensión de funcionamiento puede llegar a 2V
- GP: microcontrolador de propósito general
- ¡Encore!: memoria flash integrada
- Encore! XP: Encore! con sensores
- Encore! MC (Control de motores): aplicaciones para el control de motores
Emuladores
editarJTCEMU es un emulador gratuito (GNU General Public License (GPL) version 3) de Z8 escrito en lenguaje Java apto para Linux, Windows y macOS.[3]
Otras series producidas
editar-
VEB Kombinat Mikroelektronik Erfurt Karl Marx (MME) UC8810D (versión de máscara ROM)
-
Synertek Z8-03RS (versión EPROM superpuesta)
notas
editar- ↑ The "Encore!" products contains the newer eZ8 core which is 2-3 times as clock cycle efficient as the original Z8 core.
- ↑ The PIC and the 8051 are using Harvard architectures as well, but in a more rigid manner.
- ↑ Müller, Jens (26 July 2011). «JTCEMU: JU+TE-Computer-Emulator». Jens Müller's homepage. Consultado el 30 de marzo de 2020.
Referencias
editar- Grehan, Rick (septiembre de 1994). "Los procesadores proliferan". byte
enlaces externos
editar[[Categoría:Microprocesadores Zilog]] [[Categoría:Microcontroladores]]