SoC / Embedded Hardware · Advanced

Small RISC-V SoC

Integrate a RISC-V core with ROM/RAM, GPIO, UART, timer and an APB/AXI-Lite style interconnect, then run a bare-metal program.

Why build it: Shows that you can move from isolated RTL blocks to a complete programmable system.

Key skills

SoC integrationRISC-VBus interconnectMemory mapsFirmware bring-up

Implementation plan

Verification plan

Suggested deliverables

Problems to practise first

4-Request Priority Arbiter
RTL Design · Medium

What to discuss in an interview

Browse projects in HDLForge