Projekt zur Herstellung eines offenen Prozessors, der mit Z80 kompatibel ist.

Nach der Einstellung der Produktion der 8-Bit-Prozessoren Z80 durch Zilog am 15. April haben sich Enthusiasten zusammengeschlossen, um einen offenen Klon dieses Prozessors zu entwickeln. Ziel des Projekts ist die Entwicklung eines Ersatzes für die Z80-Prozessoren, der mit der originalen Zilog Z80 CPU kompatibel ist, die gleiche Pinbelegung hat und in einem ZX Spectrum Computer verwendet werden kann. Die Schaltungen, Beschreibungen der Hardwareeinheiten in Verilog und die notwendige Dokumentation für die Produktion werden unter der Lizenz Apache 2.0 verteilt. Die Produktion der ersten Testcharge der FOSS Z80-Prozessoren ist für Juni 2024 geplant.

Bei der Entwicklung des FOSS Z80-Chips wird das OpenROAD-Framework eingesetzt, das zur Automatisierung des Designs offener Chips entwickelt wird, sowie das Skywater PDK (Process Design Kit), das den im Werk SkyWater verwendeten 130nm-Herstellungsprozess beschreibt und die Erstellung der notwendigen Design-Dateien für die Chipproduktion ermöglicht. Um die Produktionskosten des Chips für Tests und Design zu senken, wird die Infrastruktur des Projekts Tiny Tapeout genutzt.

Die schnelle Fertigstellung des Chips erklärt sich dadurch, dass anstelle eines Neudesigns das zuvor entwickelte offene Projekt TV80 als Basis verwendet wurde, das eine Verilog-Beschreibung eines Kerns bietet, der mit der CPU Z80 kompatibel ist und unter der MIT-Lizenz verteilt wird. Nach der Herstellung der ersten Charge beabsichtigen die Projektentwickler, den Chip mit anderen Implementierungen zu vergleichen, wie z. B. dem A-Z80 — einer FPGA-basierten Implementierung (Altera, Xilinx und Lattice), die unter der GPLv2-Lizenz bereitgestellt wird, sowie dem Z80Explorer — einem Simulator, der den Zilog Z-80 auf der Ebene der elektronischen Schaltungen nachbildet.

Der Z80-Prozessor wurde 1976 vorgestellt und 48 Jahre lang produziert. Der Chip wurde durch Heimcomputer wie den ZX Spectrum, Spielkonsolen von Sega und den Game Boy, Taschenrechner von Texas Instruments sowie die Unterstützung im Betriebssystem CP/M bekannt. Darüber hinaus fand die CPU Z80 auch in industrialisierten Geräten, verschiedenen Controllern, Modems, Kassen, Messgeräten und Peripheriegeräten breite Anwendung.

Quelle: opennet.ru

60GB SSD 8Gb DDR4