Emulador FPGA Serie Sharp MZ v2.0

English

Resumen

El emulador Sharp MZ Serie v2.0 es una evolucion importante de la emulacion original basada en MiSTer, portada a la plataforma de hardware tranZPUter SW-700. Proporciona emulacion FPGA completa de ocho computadoras Sharp MZ (MZ-80K, MZ-80C, MZ-1200, MZ-80A, MZ-700, MZ-800, MZ-80B, MZ-2000) dentro de una maquina fisica Sharp MZ.

El diseno v2.0 esta construido alrededor de una arquitectura FPGA modular sobre un FPGA Cyclone IV E, con un CPLD MAX7000AE para la gestion del bus y un ARM Cortex-M4 (K64F) como procesador de E/S.

Descripcion General de la Arquitectura

El emulador v2.0 es un diseno de tres capas :

Capa 1 - Gestor de Bus CPLD (MAX7000AE): Gestiona la interfaz entre el bus Z80 de la maquina host y el FPGA.

Capa 2 - Nucleo FPGA (Cyclone IV E): Contiene toda la logica de emulacion.

Capa 3 - Procesador de E/S (ARM Cortex-M4 K64F): Proporciona la interfaz de usuario (menus OSD), acceso al sistema de archivos (tarjeta SD) y gestion de configuracion.