SoC / Embedded Hardware · Intermediate

RISC-V Firmware + Hardware Bring-Up

Write bare-metal C to exercise GPIO, UART and timer hardware through MMIO, then add interrupts and a minimal command loop.

Why build it: Demonstrates that you can bring up and debug the software-visible side of custom hardware.

Key skills

Bare-metal CMMIODriversInterruptsBring-up

Implementation plan

Verification plan

Suggested deliverables

What to discuss in an interview

Browse projects in HDLForge