toolchain_guidebeginnerconfidence 4/5
What Yosys and nextpnr areYosys is an open-source synthesis tool; nextpnr is a portable place-and-route tool supporting several FPGA architectures through device databases.
yosysnextpnropen-source
board_guideintermediateconfidence 3/5
ULX3S: where to startStart by identifying the ULX3S revision and ECP5 size, then use the documented open ECP5 flow and board-specific constraints.
ulx3secp5litex
project_templateintermediateconfidence 4/5
RISC-V softcore on FPGAA RISC-V softcore project needs enough logic, memory, a debug path, firmware build flow and a board-specific memory/IO map.
risc-vsoftcoresoc
checklistprofessionalconfidence 4/5
Linux-on-FPGA board requirementsLinux-capable FPGA projects need a CPU subsystem or large softcore, external memory, storage or boot media, console and a reproducible software build.
linuxsocmemory