Introductory FPGA Boards

Field-programmable gate array (FPGA) and system-on-chip (SoC) technology is complicated. Sometimes you want a simple FPGA that's accessible enough to get you off the ground. Digilent got started as a designer of FPGA boards specifically for enabling hands-on learning of electronics in the classroom. Teaching and training FPGA boards are hardware platforms designed to help students, engineers, and hobbyists learn how to design and implement digital systems using FPGA technology.

These boards are specifically tailored for educational purposes, offering features and tools that simplify learning complex concepts such as digital logic design, hardware description languages (HDLs), and SoC development. The FPGA and SoC boards within this category are designed for making electronics learning as simple as possible, and we also provide an academic discount! Of course, with expansion through Pmod ports, and Arduino headers on select boards, the system board options are limitless. Our introductory boards are also great for small projects where affordability and ease of use is key.

Note: AMD (previously known as Xilinx) software tools are not available for download in some countries. Prior to purchasing a Digilent FPGA/SoC, please check the supporting software's availability, as it is required for the board's use.



Basys 3 features at a glance:

  • FPGA Part: XC7A35T-1CPG236C
  • 33,280 logic cells in 5200 slices
  • 1,800 Kbits of fast block RAM
  • Five clock management tiles, each with a phase-locked loop (PLL)
  • 90 DSP slices
  • Internal clock speeds exceeding 450 MHz


Nexys A7 features at a glance:

  • FPGA Part#: XC7A100T-1CSG324C
  • 15,850 Programmable logic slices, each with four 6-input LUTs and 8 flip-flops
  • 4,860 Kbits of fast block RAM
  • Six clock management tiles, each with phase-locked loop (PLL)
  • 240 DSP slices

ZedBoard features at a glance:

  • FPGA Part#: XC7Z020-CLG484
  • Oscillators: 33.333MHz (PS), 100MHz (PL)
  • Ethernet: 10/100/1G
  • HDMI: HDMI output
  • VGA: 12-bit VGA
  • Display: 128×32 OLED
  • Audio: Line-in, line-out, headphone, mic


Zybo Z7 features at a glance:

  • FPGA Part#: XC7Z020-1CLG400C (Z7-20), XC7Z010-1CLG400C (Z7-10)
  • 667 MHz dual-core Cortex-A9 processor
  • 1 GB DDR3L with 32-bit bus @ 533 MHz
  • Wide range of USB, Ethernet, Video, and Audio connectivity
  • Pcam connector for attaching camera sensors with MIPI CSI-2 interface


Cora Z7 features at a glance:

  • FPGA Part#: XC7Z007S-1CLG400
  • 667 MHz Cortex-A9 processor
  • Arduino shield and Pmod connectors for add-on hardware devices
  • Logic Slices: 3,600
  • Block RAM: 225 KB
  • DSP Slices: 66
  • Ethernet: Gigabit Ethernet PHY


Arty A7 features at a glance:

  • FPGA Part#: XC7A100TCSG324-1
  • Logic Slices: 15,850
  • Block RAM: 4,860 Kbits
  • DSP Slices: 240
  • DDR3: 256 MB @ 333 MHz (667 MT/s)
  • Quad-SPI Flash: 16 MB
  • Ethernet: 10/100 Mbps

Arty S7 features at a glance:

  • FPGA Part#: XC7S50-1CSGA324C (S7-50), XC7S25-1CSGA324 (S7-50)
  • Internal ADC: Dual-channel, 1 MSPS
  • Logic Slices: 8,150 (S7-50), 3,650 (S7-25)
  • Clock resources: 100 MHz & 12MHz external clocks
  • DSP Slices: 120 (S7-50), 80 (S7-25)

Cmod A7 features at a glance:

  • FPGA Part#: XC7A35T-1CPG236C
  • Breadboardable Artix-7 FPGA Module
  • Connectors: 48-pin DIP with 44 Digital I/O and 2 Analog inputs (0-3.3V)
  • ADC: 1 MSPS on-chip
  • Quad-SPI Flash: 4MB
  • Block RAM: 225KB

Cmod S7 features at a glance:

  • FPGA Part#: XC7S25-1CSGA225C
  • Breadboardable Spartan-7 FPGA Module
  • Connectors: 48-pin DIP form factor header with 36 pins populated
  • ADC: Dual-channel, 1 MSPS, connected to DIP pins 32 and 33
  • Quad-SPI Flash: 4MB
  • Block RAM: 1,620 Kb