След приключването на производството на 8-битните процесори Z80 от Zilog на 15 април, ентусиастите предложиха инициативата за създаване на отворен клон на този процесор. Целта на проекта е разработването на заместител на процесорите Z80, който да бъде съвместим с оригиналния CPU Zilog Z80, да е съвместим с него на ниво разположение на пиновете и да може да бъде използван в компютъра ZX Spectrum. Схемите, описанията на хардуерните модули на Verilog и необходимата документация за производство се разпространяват под лицензия Apache 2.0. Производството на първата пробна партида процесори FOSS Z80 е насрочено за юни 2024 година.
При разработването на чипа FOSS Z80 се използва фреймуъркът OpenROAD, който се разработва за автоматизация на процеса на създаване на отворени микросхеми, както и инструментарият Skywater PDK (Process Design Kit), който описва технологичния процес от 130nm, използван в завода SkyWater и позволява подготвянето на необходимите проектни файлове за производство на микросхеми. За намаляване на разходите за производството на чипа за тестване и проектиране се използва инфраструктурата на проекта Tiny Tapeout.
Бързата готовност на чипа се обяснява с факта, че вместо проектиране от нулата, за неговото разработване е използван преди това развиващият се отворен проект TV80, предоставящ Verilog-описание на ядро, съвместимо с CPU Z80, разпространявано под лицензия MIT. След производството на първата партида, разработчиците на проекта планират да сравнят чипа с други реализации, като A-Z80 — реализация на базата на FPGA (Altera, Xilinx и Lattice), предлагана под лицензия GPLv2, и Z80Explorer — симулатор на интегрална схема, възпроизвеждащ Zilog Z-80 на ниво електронни вериги.
Процесорът Z80 беше представен през 1976 година и се произвеждаше в продължение на 48 години. Чипът стана известен благодарение на домашните компютри ZX Spectrum, игровите конзоли Sega и Game Boy, калкулаторите Texas Instruments, както и поддръжката в операционната система CP/M. Освен това, CPU Z80 активно се използваше в промишлено оборудване, различни контролери, модеми, касови апарати, измервателни уреди и периферийни устройства.
Източник: opennet.ru
