Tang Nano 20K

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

Gowin Semiconductor GW2AR20,736 LUTopen toolchain28.17 USDchecked 10 days ago

Worth knowing

Verify exact board revision before using pin labels, constraints, or power assumptions.

Facts

Maker page: checked 10 days ago

FPGA
GW2AR-LV18QN88C8/I7
Family
Gowin Semiconductor GW2AR
LUTS
20736
FLIPFLOPS
15552
BRAM
828 Kbit
MULTIPLIERS18X18
48
PLL
2
Memory
32-bit SDR SDRAM 64 Mbit, Onboard flash 64 Mbit
Interfaces
HDMI, MAX98357A I2S amplifier path, TF card slot, USB Type-C, Onboard BL616 JTAG, USB UART
Toolchains
Gowin EDA, Yosys + nextpnr-gowin + Apicula
Open toolchain
Project Apicula
Level
Beginner
Status
in production
Price
28.17 USD · 2026-04-29

Documents and examples

Known issues

  • Onboard debugger recognition. Sipeed documents recovery checks for cable, hub, computer and debugger firmware when the onboard debugger is not recognized. source
  • Flash persistence mode. SRAM programming is volatile; use the documented flash flow when the bitstream must persist after power cycling. source

Where to ask: Sipeed forum, r/GowinFPGA

Similar boards

Sipeed Tang Mega 60K Dock: Gowin GW5AT-60 (Arora V) SOM on a dock board with DDR3, Gigabit Ethernet, HDMI (TX and RX), USB 3.0 and a PCIe card-edge connector.

Gowin Semiconductor GW5A59,904 LUTprice at the sellerchecked today

Gowin Semiconductor GW2A-18 Video Development Kit (PG484) development board with GW2A-LV18PG484C8I7 (GW2A).

Gowin Semiconductor GW2Aopen toolchainprice at the sellerchecked 2 days ago

GW2A-55 Starter Kit (PG484)Gowin Semiconductor

Gowin Semiconductor GW2A-55 Starter Kit (PG484) development board with GW2A-LV55PG484C8I7 (GW2A).

Gowin Semiconductor GW2Aopen toolchainprice at the sellerchecked 2 days ago

Related articles

ConceptBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
What is an FPGA

An FPGA is configurable digital logic: the design becomes hardware structure after synthesis, place-and-route and bitstream generation.

ConceptBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
What constraint files are

Constraint files bind logical ports to package pins and define clocks, I/O standards and timing assumptions.

ConceptBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
From HDL to bitstream

The practical FPGA flow is lint/simulation, synthesis, constraints, place-and-route, timing, bitstream, programming and board validation.

Toolchain guideBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
What Yosys and nextpnr are

Yosys is an open-source synthesis tool; nextpnr is a portable place-and-route tool supporting several FPGA architectures through device databases.

Toolchain guideBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
What Gowin EDA is

Gowin EDA is the vendor flow for Gowin FPGA families used by Tang and Gowin starter boards.

Board guideBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
Tang Nano 20K: where to start

Start with board recognition, exact device selection, LED example, flash/SRAM programming distinction and board-revision pinout check.

ConceptBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
How to read an FPGA part number

FPGA order codes encode family, density, package, speed grade, temperature range and sometimes feature variants.

Protocol noteBeginnerRecord confidence0 means unpublished; 5 means official source and editorial verification.
UART in FPGA projects

UART is the simplest board-visible debug channel, but it still needs clock-derived baud timing, synchronizers and a testbench.

Project templateIntermediateRecord confidence0 means unpublished; 5 means official source and editorial verification.
RISC-V softcore on FPGA

A RISC-V softcore project needs enough logic, memory, a debug path, firmware build flow and a board-specific memory/IO map.

All sources