TerasicCyclone V SoCintermediateconfidence 3/5
DE10-Nano

Terasic Cyclone V SoC board widely used for Intel FPGA education, Linux-on-SoC labs and MiSTer-style retro FPGA work.

5CSEBA6U23I7price unknowneducationlinuxretrorisc-v
SipeedGW2A/GW2ARbeginnerconfidence 4/5
Tang Nano 20K

Compact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.

GW2AR-LV18QN88C8/I7open toolchain28.17 USDeducationvideoaudiorisc-v
iCEBreaker FPGAiCE40 UltraPlusbeginnerconfidence 4/5
iCEBreaker

Open-source educational Lattice iCE40UP5K board designed around the Yosys, nextpnr and IceStorm flow.

iCE40UP5K-SG48open toolchainprice unknowneducationcontroldspformal
FieldDE10-NanoTang Nano 20KiCEBreaker
Chip5CSEBA6U23I7GW2AR-LV18QN88C8/I7iCE40UP5K-SG48
FamilyCyclone V SoCGW2A/GW2ARiCE40 UltraPlus
Device typeSoC FPGAFPGAFPGA
Priceunknown28.17 USDunknown
ToolchainsIntel Quartus PrimeGowin EDA, Yosys + nextpnr-gowin + ApiculaYosys + nextpnr + IceStorm, Lattice Diamond Programmer
Open toolchainnoyesyes
InterfacesHDMI TX, Ethernet, USBHDMI, MAX98357A I2S amplifier path, TF card slot, USB Type-C, Onboard BL616 JTAG, USB UARTmicroUSB FT2232H, FT2232H programming, USB serial
MemoryHPS DDR3 requires Terasic manual verification32-bit SDR SDRAM 64 Mbit, Onboard flash 64 MbitQSPI flash 128 Mbit
Documentation787882
Difficultyintermediatebeginnerbeginner
Openness score207696
Where to get helpTerasic supportSipeed forum, r/GowinFPGAiCEBreaker community docs
Typical risksIntel tool version and license mode must be checked for the target OS and course lab.Verify exact board revision before using pin labels, constraints, or power assumptions. Onboard debugger recognition Flash persistence modeCheck add-on pinout and exact hardware revision before connecting Pmods.
Better forcommunity-supported learningbeginner learningopen-source flow