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.
Desarrollador crea calculadora científica en FPGA con CPU personalizada
