Procesador RISC-V de Ciclo Único en Verilog para un Curso Industrial
Visión general
De qué trata este proyecto.
Implementa los bloques en Verilog: registro de archivo (32 registros de 32 bits), ALU con 10 operaciones, memoria de instrucciones, memoria de datos, unidad de control combinacional y multiplexores de selección. Soporta las 37 instrucciones RV32I (R, I, S, B, U, J formats). Simula con Verilator y ejecuta el set oficial de tests riscv-tests/rv32ui-p. Documenta el datapath con diagrama anotado. Entrega RTL, testbench, scripts de simulación, set de tests pasando y guía didáctica de 8 páginas.
El Briefing
Lo que harás y lo que demostrarás.
Implementar un procesador RISC-V RV32I de ciclo único en Verilog que pase el set oficial riscv-tests rv32ui-p y venga con guía didáctica reproducible.
Earning criteria — what you'll demonstrate
- Implementar las 37 instrucciones RV32I con datapath y control
- Verificar un procesador contra un test set oficial reproducible
- Razonar sobre tradeoffs de ciclo único (frecuencia mínima vs simplicidad)
- Producir documentación didáctica que un junior siga sin ayuda
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Trayectorias profesionales que esto construye
Roles canónicosIngeniero de Software
Construir y verificar un CPU RISC-V completo da una mentalidad de máquina que ningún tutorial reemplaza — credencial para ingeniero de software en sistemas, embebidos o compiladores.
Este proyecto afina
- verilog
- cpu-design
- verification
Ingeniero Backend
Quien entiende qué hace un procesador a nivel de datapath escribe código backend más consciente del coste real — ventaja en sistemas con latencia o throughput críticos.
Este proyecto afina
- digital-logic
- cpu-design
- simulation
Arquitecto de Sistemas
La base de hardware completa es prerrequisito para arquitectos que diseñan plataformas donde silicon y software conviven (FPGA, edge, aceleradores) — perfil escaso y valorado.
Este proyecto afina
- risc-v
- cpu-design
- digital-logic