Emulateur Serie Sharp MZ v2.0 - Guide du Developpeur

English

Partie 1 — Introduction & Public Cible

Ce guide s'adresse aux developpeurs qui souhaitent comprendre, modifier ou etendre l'emulateur FPGA de la serie Sharp MZ fonctionnant sur la plateforme materielle tranZPUter SW-700. Il couvre l'architecture complete — de la conception VHDL synthetisee dans le FPGA Cyclone IV et le gestionnaire de bus CPLD MAX7000AE, au protocole d'interface du processeur d'E/S (K64F ARM Cortex-M4), jusqu'aux sous-systemes d'emulation qui reproduisent fidelement jusqu'a huit ordinateurs Sharp MZ dans un seul FPGA.
Background What you will gain
FPGA / HDL developer Deep understanding of the VHDL architecture, clock domains, memory map, CONFIG bus
Embedded developer How the K64F ARM I/O Processor communicates with the FPGA
tranZPUter hardware owner Complete picture of how the SW-700 board emulates multiple Sharp MZ computers
Student / hobbyist End-to-end view of a non-trivial multi-machine FPGA emulation project

Machines emulees

Model Series Status Key differences
MZ-80K Personal Complete Original 1978 model, Z80 @ 2MHz, monochrome 40x25
MZ-80A Personal Complete Enhanced MZ-80K, most popular model
MZ-700 Personal Complete Colour display, different keyboard matrix
MZ-2000 Business Partial Enhanced MZ-80B, FDD support, APSS tape

Partie 2 — Vue d'ensemble de la Plateforme Materielle