Después de que Zilog cesara la producción de procesadores Z80 de 8 bits el 15 de abril, los entusiastas propusieron la creación de un clon abierto de este procesador. El objetivo del proyecto es desarrollar un reemplazo para los procesadores Z80 que sea compatible con el CPU Zilog Z80 original, que cumpla con el nivel de conexión de pines y que pueda ser utilizado en la computadora ZX Spectrum. Los esquemas, descripciones de bloques de hardware en lenguaje Verilog y la documentación necesaria para la producción se distribuyen bajo la licencia Apache 2.0. La producción del primer lote de procesadores FOSS Z80 está programada para junio de 2024.
En el desarrollo del chip FOSS Z80 se utiliza el marco OpenROAD, que se está desarrollando para automatizar el proceso de diseño de circuitos integrados abiertos, así como el conjunto de herramientas Skywater PDK (Process Design Kit), que describe el proceso de fabricación de 130 nm utilizado en la fábrica SkyWater y permite preparar los archivos de diseño necesarios para la producción de circuitos integrados. Para reducir costos en la fabricación del chip para pruebas y diseño, se ha utilizado la infraestructura del proyecto Tiny Tapeout.
La rápida disponibilidad del chip se debe a que, en lugar de diseñarlo desde cero, se utilizó como base un proyecto abierto previamente desarrollado llamado TV80, que ofrece una descripción en Verilog de un núcleo compatible con el CPU Z80, distribuido bajo la licencia MIT. Después de la producción del primer lote, los desarrolladores del proyecto tienen la intención de comparar el chip con otras implementaciones, como A-Z80, una implementación basada en FPGA (Altera, Xilinx y Lattice) que se suministra bajo la licencia GPLv2, y Z80Explorer, un simulador de circuitos integrados que reproduce el Zilog Z-80 a nivel de circuitos electrónicos.
El procesador Z80 fue presentado en 1976 y se produjo durante 48 años. El chip adquirió notoriedad gracias a las computadoras personales ZX Spectrum, las consolas de videojuegos Sega y Game Boy, las calculadoras Texas Instruments, así como su soporte en el sistema operativo CP/M. El CPU Z80 también se utilizó activamente en equipos industriales, diversos controladores, módems, cajas registradoras, equipos de medición y dispositivos periféricos.
Fuente: opennet.ru
