Dopo la cessazione il 15 aprile da parte della Zilog della produzione dei processori a 8 bit Z80, gli appassionati hanno lanciato un'iniziativa per creare un clone open source di questo processore. L'obiettivo del progetto è sviluppare un sostituto per i processori Z80, che sia compatibile con l'originale CPU Zilog Z80, compatibile con esso a livello di pinout e utilizzabile nel computer ZX Spectrum. Gli schemi, le descrizioni dei blocchi hardware in linguaggio Verilog e la documentazione necessaria per la produzione sono distribuiti con licenza Apache 2.0. La produzione del primo lotto di processori FOSS Z80 è prevista per giugno 2024.
Nella progettazione del chip FOSS Z80 è stato utilizzato il framework OpenROAD, sviluppato per automatizzare il processo di progettazione di circuiti integrati open source, nonché l'insieme di strumenti Skywater PDK (Process Design Kit), che descrive il processo tecnologico 130nm utilizzato nella fabbrica SkyWater e consente di preparare i file di progetto necessari per la produzione dei circuiti integrati. Per ridurre i costi di produzione del chip per test e progettazione è stata utilizzata l'infrastruttura del progetto Tiny Tapeout.
La rapida disponibilità del chip è dovuta al fatto che, invece di progettare da zero, durante il suo sviluppo è stato utilizzato come base un progetto open source precedentemente sviluppato chiamato TV80, che fornisce una descrizione Verilog del core compatibile con la CPU Z80, distribuita con 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), fornita con licenza GPLv2, e Z80Explorer — un simulatore di circuito integrato che riproduce il Zilog Z-80 a livello di circuiti elettronici.
Il processore Z80 è stato presentato 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, ai calcolatori Texas Instruments, nonché per il supporto nel sistema operativo CP/M. Inoltre, la CPU Z80 è stata ampiamente utilizzata in attrezzature industriali, vari controller, modem, registratori di cassa, strumenti di misurazione e dispositivi periferici.
Fonte: opennet.ru
