Desarrollador crea calculadora científica en FPGA con CPU personalizada

Fuentes: GitHub - gdevic/FPGA-Calculator: From FPGA Gates to Scientific Calculator
Desarrollador crea calculadora científica en FPGA con CPU personalizada
Imagen generada con IA

Un desarrollador ha implementado una calculadora científica completamente funcional en hardware utilizando una FPGA. El proyecto incluye una CPU soft personalizada, microcodigo de firmware y herramientas de soporte. El sistema fue construido usando Verilog/SystemVerilog para la CPU, ALU, Entrada/Salida y bancos de pruebas. El código fuente está disponible en GitHub bajo licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0. Los usuarios pueden probar el proyecto construyendo el simulador Qt o ejecutando pruebas mediante línea de comandos con Verilator. El proyecto también incluye carpetas con archivos de Quartus para síntesis en FPGA, simulations de ModelSim, herramientas de ensamblador y script compiler para el microcodigo, así como proyectos de investigación algorítmica independientes. Esta implementación representa un ejemplo educativo de cómo funcionan las calculadoras a nivel de hardware, mostrando la arquitectura interna de una CPU personalizada y su interacción con periféricos.