checklistbeginnerconfidence 4/5CC BY 4.0

How to choose your first FPGA board

Pick the first board by toolchain access, verified examples, documentation, community help and a realistic first project.

For a first board, optimize for repeatable bring-up. Good signals are a maintained resource center, exact board constraints, a working LED example, forum history, and a toolchain you can install legally. Price matters, but poor documentation can cost more time than the board.

Graph links

Boards: sipeed/tang-nano-20k, icebreaker/icebreaker, digilent/arty-a7, terasic/de10-lite
Chips: none
Toolchains: gowin-eda, vivado-webpack, quartus-prime, yosys-nextpnr-icestorm
Protocols: none
Pitfalls: Do not buy only by LUT count. Check whether your OS can run the required toolchain. Check that the board has a known-good blink LED example and constraint file.

Related boards

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

Gowin Semiconductor GW2AR20,736 LUTopen toolchain28.17 USD

iCEBreakeriCEBreaker FPGA

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

Lattice Semiconductor iCE40 UltraPlus5,280 LUTopen toolchainprice at the seller

Arty A7Digilent

Digilent Artix-7 board with Vivado WebPACK support, Pmods, Arduino/chipKIT style expansion, DDR3 and Ethernet.

AMD/Xilinx Artix-7open toolchainprice at the seller

DE10-LiteTerasic

Terasic MAX 10 educational board for Intel FPGA introductory labs.

Intel/Altera MAX 10price at the seller

Sources

Suggest correction