Après l'arrêt de la production des processeurs 8 bits Z80 par Zilog le 15 avril, des passionnés ont lancé une initiative pour créer un clone ouvert de ce processeur. L'objectif du projet est de développer un remplacement des processeurs Z80 qui soit interchangeable avec le CPU Zilog Z80 original, compatible avec lui au niveau de la disposition des broches et pouvant être utilisé dans un ordinateur ZX Spectrum. Les schémas, descriptions des blocs matériels en Verilog et la documentation nécessaire à la production sont distribués sous la licence Apache 2.0. La production du premier lot d'échantillons des processeurs FOSS Z80 est prévue pour juin 2024.
Dans le développement de la puce FOSS Z80, le framework OpenROAD est utilisé, développé pour automatiser le processus de conception de circuits intégrés ouverts, ainsi que l'outil Skywater PDK (Process Design Kit), qui décrit le processus de fabrication de 130 nm utilisé à l'usine SkyWater et permet de préparer les fichiers de conception nécessaires à la production de puces. Pour réduire les coûts de production de la puce de test et de conception, l'infrastructure du projet Tiny Tapeout est utilisée.
La rapidité de préparation de la puce s'explique par le fait que, plutôt que de concevoir à partir de zéro, le développement s'est basé sur un projet ouvert précédent, le TV80, qui fournit une description Verilog d'un noyau compatible avec le CPU Z80, distribué sous la licence MIT. Après la production du premier lot, les développeurs du projet prévoient de comparer la puce avec d'autres réalisations, telles que l'A-Z80 — une mise en œuvre basée sur FPGA (Altera, Xilinx et Lattice), fournie sous la licence GPLv2, et le Z80Explorer — un simulateur de circuit intégré reproduisant le Zilog Z-80 au niveau des circuits électroniques.
Le processeur Z80 a été introduit en 1976 et a été produit pendant 48 ans. La puce est devenue célèbre grâce aux ordinateurs personnels ZX Spectrum, aux consoles de jeux Sega et Game Boy, aux calculatrices Texas Instruments, ainsi qu'à son support dans le système d'exploitation CP/M. Parallèlement, le CPU Z80 a également été largement utilisé dans des équipements industriels, divers contrôleurs, modems, caisses enregistreuses, équipements de mesure et périphériques.
Source : opennet.ru
