Topic hub

Boards and kits

How to pick an FPGA board by device size, memory, I/O, debug, toolchain cost and community, with representative boards from under 50 USD to over 2,000 USD and a link to the full board database.

Updated 13 Nov 2026 · development board, Basys 3, Tang Nano, iCEBreaker, DE10-Nano, KV260, PYNQ, ULX3S

Overview

The board is the first thing most people buy and the decision they most often regret. A board that fits the first project is rarely the one that fits the fifth, and a board that is too large costs money and a toolchain licence before you have learned anything. This hub explains how to choose, lists the categories by price, and points at the board database, which holds specifications, toolchain notes and verification dates for every board the site mentions.

The short answer for a beginner with no particular goal: a Tang Nano 9K or an iCEBreaker if you want the open-source flow and a 30 to 80 USD budget, a Basys 3 or Arty A7 if you want to learn Vivado for employment, and a DE10-Nano or a Kria KV260 if you want a processor beside the fabric. All are in the database.

Key ideas

Six questions before buying

Device size. Count the logic you will need, double it, and check that the board’s device has it. Small projects (UART, VGA, a soft processor) fit in 5,000 LUTs. A RISC-V with caches, a video pipeline or a small neural network wants 30,000 to 100,000. Memory matters more than LUTs for many projects: a board with no external RAM cannot hold a frame of video or run Linux, and the difference between SDRAM, HyperRAM, DDR3 and DDR4 is the difference between a weekend and a month of controller work.

I/O. Pmod and Arduino headers are the easiest way to attach things. High-speed interfaces (HDMI, Ethernet, PCIe, SFP) need transceivers or carefully routed pairs and set the price. Check whether a connector is wired to real transceivers or to ordinary I/O pins that can emulate the slow version of the standard.

Debug. A board with an on-board JTAG and UART bridge over one USB cable saves buying a programmer. Some cheap boards need an external cable, which can cost more than the board.

Toolchain cost. Most vendors give the tools away for small and mid-range devices, but check the largest device on the board you want. At the time of writing, AMD’s free Vivado edition covers devices up to the Artix-7 200T and some Kintex and Zynq parts, Altera’s free Quartus Prime Lite covers Cyclone and MAX families, and Lattice, Efinix, Gowin and Microchip offer free licences for most parts with some registration. Open-source tools cost nothing on the families they support.

Community. A board with a thousand users has answers on the forums, example projects and working constraint files. Boards from Digilent, Terasic, Sipeed and the open-hardware makers have that. An obscure board with a better device on paper may not.

The processor question. If your goal is embedded Linux, drivers and software talking to hardware, choose an SoC board (Zynq, PolarFire SoC, Cyclone V SoC, or a Zynq UltraScale+ module like the KV260). If your goal is to learn digital design, a plain FPGA keeps the system simpler.

under 50 USD50 to 150150 to 500500 to 2,000over 2,000learnTang Nano 9KiCEBreaker1k to 9k LUTsPSRAM or noneUSB JTAG on boardopen-source flowHDMI on somecourseBasys 3DE10-Lite20k to 50k LEsSDRAM on someswitches, LEDs, 7-segvendor tools, freeuniversity standardbuildArty A7-100TULX3S, DE10-NanoPYNQ-Z2, KV26085k to 250k cellsDDR3, EthernetSoC options, Linuxreal projectsspecialisePolarFire SoC IcicleGenesys 2, ZCU104transceivers, FMCDDR4, PCIe, SFPmay need licencevideo, networkingevaluateVCK190, AlveoAgilex dev kitslargest devicesHBM, 100Glicence requiredcompany budgets
Board categories by price, with what each buys you

Representative boards

Under 50 USD: the Tang Nano 9K (Gowin GW1NR-9, HDMI, PSRAM) is the cheapest board worth a serious project, and runs the open flow. 50 to 150 USD: the iCEBreaker (iCE40 UP5K, the open-source community’s reference board, with Pmods), the Basys 3 (Artix-7 35T, the university standard for Vivado with switches and displays) and the DE10-Lite (MAX 10, the Quartus equivalent). 150 to 500 USD: the Arty A7-100T (Artix-7 100T, DDR3, Ethernet, a good RISC-V host), the ULX3S (ECP5, open hardware, SDRAM, HDMI, the ECP5 open-flow board), the DE10-Nano (Cyclone V SoC with dual Cortex-A9, the MiSTer retro-computing platform), the PYNQ-Z2 (Zynq-7020, Python framework for driving the fabric from Jupyter) and the KV260 (Zynq UltraScale+ on a Kria module, aimed at vision and Vitis AI). 500 to 2,000 USD: the PolarFire SoC Icicle, with four RISC-V cores and a flash-based FPGA, the most complete Linux-on-RISC-V-plus-FPGA board available. Above that, vendor evaluation kits with the largest devices, typically bought on a company budget with the licence that goes with them.

Where to start

Read /learn/beginner/01-what-is-an-fpga/ before buying anything, and /learn/beginner/10-from-rtl-to-board/ to see what the first build-and-program cycle looks like on each toolchain. The whole beginner track is written to run on any board in the learn or course categories above. When you have a board, the blinking LED in /learn/beginner/05-your-first-hdl-module/ is the first thing to get working, because it proves the cable, the tools and the constraints file in one go.

Tools and vendors

Maker Typical boards FPGA vendors Notes
Digilent Basys 3, Arty, Nexys, Genesys, Zybo, Cora AMD Pmod ecosystem, academic pricing, excellent reference manuals
Terasic DE10-Lite, DE10-Nano, DE1-SoC, DE10-Standard Altera University programme partner, MiSTer heritage
Sipeed Tang Nano, Tang Primer, Tang Mega Gowin Cheapest route in, documentation is improving
1BitSquared, Radiona, Olimex, tinyVision iCEBreaker, ULX3S, iCE40HX8K-EVB, pico-ice Lattice Open hardware, open flow first
Microchip PolarFire SoC Icicle, PolarFire Video Kit, SmartFusion2 kits Microchip Flash-based, Libero SoC licence included
Efinix Trion T20 BGA256, Titanium Ti60 F225, Ti180 Efinix Small boards, Efinity is free
AMD, Altera Kria KV260, ZCU104, VCK190, Agilex kits own devices SoM and large evaluation kits
TUL, Avnet, Trenz, Enclustra, Alinx PYNQ-Z2, MiniZed, modules and carriers mixed System-on-module route for products

Common mistakes

  • Buying the biggest board you can afford as a beginner. The tools, the licence and the complexity get in the way.
  • Buying a board with no on-board programmer and discovering the cable costs 60 USD.
  • Picking by LUT count and ignoring memory, which decides whether the interesting projects are possible.
  • Assuming every HDMI or Ethernet connector is wired to the fast version of the standard.
  • Choosing a board with no community, then having no working constraints file to start from.
  • Buying a used board without checking that the vendor still supports the device in the current tools.

Going deeper