Entry-level Digilent Artix-7 trainer board for introductory digital design courses.
Useful board lists
Lists are generated from the same source-backed records as search.
Best boards for beginners
Open filterOpen-source educational Lattice iCE40UP5K board designed around the Yosys, nextpnr and IceStorm flow.
Compact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
Digilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Terasic MAX 10 educational board for Intel FPGA introductory labs.
Larger Digilent Artix-7 trainer board for courses needing more peripherals than Basys 3.
Boards with open toolchains
Open filterOpen-source educational Lattice iCE40UP5K board designed around the Yosys, nextpnr and IceStorm flow.
Open-hardware Lattice ECP5 board used for open-source FPGA development, education, LiteX and retro-computing projects.
Compact open-source Lattice ECP5 board commonly used with LiteX, USB and open-source ECP5 flows.
Compact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Official Lattice ECP5 evaluation board for ECP5 feature exploration and high-speed interface prototyping.
Official Gowin starter kit for GW1NR-9 evaluation and Gowin EDA bring-up.
Boards under 100 USD
Open filterCompact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Boards with HDMI
Open filterCompact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
AMD/Xilinx Zynq UltraScale+ MPSoC evaluation kit for professional embedded, video, networking and high-speed IO work.
Digilent Zynq-7000 board for learning ARM + FPGA workflows in Vivado/Vitis.
Terasic Cyclone V SoC board widely used for Intel FPGA education, Linux-on-SoC labs and MiSTer-style retro FPGA work.
Open-hardware Lattice ECP5 board used for open-source FPGA development, education, LiteX and retro-computing projects.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Efinix Titanium Ti180 evaluation board for larger Efinix FPGA prototyping.
Boards with Ethernet
Open filterDigilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.
AMD/Xilinx Zynq UltraScale+ MPSoC evaluation kit for professional embedded, video, networking and high-speed IO work.
Larger Digilent Artix-7 trainer board for courses needing more peripherals than Basys 3.
Digilent Zynq-7000 board for learning ARM + FPGA workflows in Vivado/Vitis.
Terasic Cyclone V SoC board widely used for Intel FPGA education, Linux-on-SoC labs and MiSTer-style retro FPGA work.
Microchip PolarFire SoC kit with FPGA fabric and Linux-capable RISC-V processor subsystem.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Official Lattice ECP5 evaluation board for ECP5 feature exploration and high-speed interface prototyping.
Efinix Titanium Ti180 evaluation board for larger Efinix FPGA prototyping.
Trenz Electronic Zynq-7000 module suitable for compact SoM-style embedded FPGA systems.
Boards with SFP/QSFP
Open filterAMD/Xilinx Zynq UltraScale+ MPSoC evaluation kit for professional embedded, video, networking and high-speed IO work.
Boards with DDR-class memory
Open filterDigilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.
Digilent Zynq-7000 board for learning ARM + FPGA workflows in Vivado/Vitis.
Terasic Cyclone V SoC board widely used for Intel FPGA education, Linux-on-SoC labs and MiSTer-style retro FPGA work.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Compact open-source Lattice ECP5 board commonly used with LiteX, USB and open-source ECP5 flows.
Trenz Electronic Zynq-7000 module suitable for compact SoM-style embedded FPGA systems.
Boards with FMC
Open filterAMD/Xilinx Zynq UltraScale+ MPSoC evaluation kit for professional embedded, video, networking and high-speed IO work.
Official Lattice ECP5 evaluation board for ECP5 feature exploration and high-speed interface prototyping.
Efinix Titanium Ti180 evaluation board for larger Efinix FPGA prototyping.
Boards for RISC-V SoC
Open filterDigilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.
Compact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
Larger Digilent Artix-7 trainer board for courses needing more peripherals than Basys 3.
Digilent Zynq-7000 board for learning ARM + FPGA workflows in Vivado/Vitis.
Terasic Cyclone V SoC board widely used for Intel FPGA education, Linux-on-SoC labs and MiSTer-style retro FPGA work.
Microchip PolarFire SoC kit with FPGA fabric and Linux-capable RISC-V processor subsystem.
Open-hardware Lattice ECP5 board used for open-source FPGA development, education, LiteX and retro-computing projects.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Compact open-source Lattice ECP5 board commonly used with LiteX, USB and open-source ECP5 flows.
Larger Gowin Tang board for projects that need substantially more logic than Tang Nano and Primer boards.
Boards for Linux-on-FPGA
Open filterAMD/Xilinx Zynq UltraScale+ MPSoC evaluation kit for professional embedded, video, networking and high-speed IO work.
Digilent Zynq-7000 board for learning ARM + FPGA workflows in Vivado/Vitis.
Terasic Cyclone V SoC board widely used for Intel FPGA education, Linux-on-SoC labs and MiSTer-style retro FPGA work.
Microchip PolarFire SoC kit with FPGA fabric and Linux-capable RISC-V processor subsystem.
Open-hardware Lattice ECP5 board used for open-source FPGA development, education, LiteX and retro-computing projects.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Compact open-source Lattice ECP5 board commonly used with LiteX, USB and open-source ECP5 flows.
Trenz Electronic Zynq-7000 module suitable for compact SoM-style embedded FPGA systems.
Larger Gowin Tang board for projects that need substantially more logic than Tang Nano and Primer boards.
Tang/Gowin boards
Open filterCompact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Official Gowin starter kit for GW1NR-9 evaluation and Gowin EDA bring-up.
Larger Gowin Tang board for projects that need substantially more logic than Tang Nano and Primer boards.
Boards for Vivado free editions
Open filterDigilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.
AMD/Xilinx Zynq UltraScale+ MPSoC evaluation kit for professional embedded, video, networking and high-speed IO work.
Entry-level Digilent Artix-7 trainer board for introductory digital design courses.
Larger Digilent Artix-7 trainer board for courses needing more peripherals than Basys 3.
Digilent Zynq-7000 board for learning ARM + FPGA workflows in Vivado/Vitis.
Trenz Electronic Zynq-7000 module suitable for compact SoM-style embedded FPGA systems.
Numato Artix-7 development board for lower-cost AMD/Xilinx FPGA experiments.
Boards for Yosys/nextpnr
Open filterOpen-source educational Lattice iCE40UP5K board designed around the Yosys, nextpnr and IceStorm flow.
Compact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
Open-hardware Lattice ECP5 board used for open-source FPGA development, education, LiteX and retro-computing projects.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Gowin GW2A-18 dock-style board intended for secondary development with more connectors than Tang Nano boards.
Official Lattice ECP5 evaluation board for ECP5 feature exploration and high-speed interface prototyping.
Compact open-source Lattice ECP5 board commonly used with LiteX, USB and open-source ECP5 flows.
Official Gowin starter kit for GW1NR-9 evaluation and Gowin EDA bring-up.
Boards for a university course
Open filterEntry-level Digilent Artix-7 trainer board for introductory digital design courses.
Open-source educational Lattice iCE40UP5K board designed around the Yosys, nextpnr and IceStorm flow.
Compact Gowin GW2AR board with HDMI, audio amplifier, TF card slot, SDRAM, and onboard debugger.
Digilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.
Small Gowin GW1NR board for low-cost learning, HDMI experiments, softcore demos, and open-source Gowin flow exploration.
Terasic MAX 10 educational board for Intel FPGA introductory labs.
Larger Digilent Artix-7 trainer board for courses needing more peripherals than Basys 3.
Boards for industrial prototyping
Open filterAMD/Xilinx Zynq UltraScale+ MPSoC evaluation kit for professional embedded, video, networking and high-speed IO work.
Microchip PolarFire SoC kit with FPGA fabric and Linux-capable RISC-V processor subsystem.
Larger Gowin Tang board for projects that need substantially more logic than Tang Nano and Primer boards.
Efinix Titanium Ti180 evaluation board for larger Efinix FPGA prototyping.
Trenz Electronic Zynq-7000 module suitable for compact SoM-style embedded FPGA systems.
Official Lattice ECP5 evaluation board for ECP5 feature exploration and high-speed interface prototyping.
Efinix Trion development kit for evaluating the T120 FPGA family.
Terasic Cyclone V SoC board widely used for Intel FPGA education, Linux-on-SoC labs and MiSTer-style retro FPGA work.
Compact open-source Lattice ECP5 board commonly used with LiteX, USB and open-source ECP5 flows.
Digilent Zynq-7000 board for learning ARM + FPGA workflows in Vivado/Vitis.
Open-hardware Lattice ECP5 board used for open-source FPGA development, education, LiteX and retro-computing projects.
Digilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.