Dopo la cessazione della produzione dei processori Z80 a 8 bit da parte di Zilog il 15 aprile, gli appassionati hanno lanciato un'iniziativa per creare un clone open source di questo processore. L'obiettivo del progetto è sviluppare una sostituzione per i processori Z80, che sia compatibile con l'originale CPU Zilog Z80, mantenendo la stessa configurazione dei pin e utilizzabile nei computer ZX Spectrum. Gli schemi, le descrizioni dei blocchi hardware in Verilog e la documentazione necessaria per la produzione sono distribuiti con licenza Apache 2.0. La produzione di un primo lotto di prova dei processori FOSS Z80 è prevista per giugno 2024.
Nello sviluppo del chip FOSS Z80 è stato utilizzato il framework OpenROAD, sviluppato per automatizzare il processo di progettazione di circuiti integrati open source, insieme all'insieme di strumenti Skywater PDK (Process Design Kit), che descrive il processo di fabbricazione a 130nm utilizzato nello stabilimento SkyWater e permette di preparare i file di progettazione necessari per la produzione di circuiti integrati. Per ridurre i costi di produzione del chip per test e progettazione è stata sfruttata l'infrastruttura del progetto Tiny Tapeout.
La rapida disponibilità del chip è dovuta al fatto che, invece di progettare da zero, è stato utilizzato come base un progetto open source precedentemente sviluppato, il TV80, che fornisce una descrizione Verilog di un core compatibile con la CPU Z80, distribuita sotto licenza MIT. Dopo la produzione del primo lotto, gli sviluppatori del progetto intendono confrontare il chip con altre implementazioni, come A-Z80 — un'implementazione basata su FPGA (Altera, Xilinx e Lattice), distribuita sotto licenza GPLv2, e Z80Explorer — un simulatore di circuiti integrati che riproduce il Zilog Z-80 a livello di circuiti elettronici.
Il processore Z80 è stato introdotto nel 1976 e prodotto per 48 anni. Il chip ha guadagnato notorietà grazie ai computer domestici ZX Spectrum, alle console di gioco Sega e Game Boy, alle calcolatrici Texas Instruments, così come per il supporto nel sistema operativo CP/M. Inoltre, la CPU Z80 è stata ampiamente utilizzata in attrezzature industriali, vari controllori, modem, registratori di cassa, strumenti di misurazione e dispositivi periferici.
Fonte: opennet.ru
