activelimitedbeginnerconfidence 4/5

Tang Nano 20K

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

Short verdict: beginner learning. Critical characteristics must be checked against sources before purchase or external wiring.

Verify exact board revision before using pin labels, constraints, or power assumptions.
MPN
Tang-Nano-20K
Status
active
Availability
limited
Price
28.17 USD (CN/global marketplace)
Device type
FPGA
Chip
GW2AR-LV18QN88C8/I7 (GW2A/GW2AR)
Recommendation
beginner learning
Verified
2026-04-29

Interfaces, connectors and memory

Interfaces

HDMI x1, MAX98357A I2S amplifier path x1, TF card slot x1, USB Type-C x1, Onboard BL616 JTAG x1, USB UART x1

Connectors

40-pin RGB LCD connector x1

Memory

32-bit SDR SDRAM 64 Mbit, Onboard flash 64 Mbit

Toolchains

Documentation, schematics, pinout, constraints

Example projects

Related KB articles

conceptbeginnerconfidence 4/5
What is an FPGA

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

fpgadigital-logicbitstream
checklistbeginnerconfidence 4/5
How to choose your first FPGA board

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

boardsbeginnerselection
conceptbeginnerconfidence 4/5
What constraint files are

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

constraintsxdcpcfsdccst
conceptbeginnerconfidence 4/5
From HDL to bitstream

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

flowsynthesispnrbitstream
toolchain_guidebeginnerconfidence 4/5
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.

yosysnextpnropen-source
toolchain_guidebeginnerconfidence 4/5
What Gowin EDA is

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

gowintoolchaintang
board_guidebeginnerconfidence 4/5
Tang Nano 20K: where to start

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

tanggowinbring-up
conceptbeginnerconfidence 4/5
How to read an FPGA part number

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

part-numbermpndecoder
protocol_notebeginnerconfidence 4/5
UART in FPGA projects

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

uartdebugprotocol
project_templateintermediateconfidence 4/5
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.

risc-vsoftcoresoc

Where to get help

Known risks

medium

Onboard debugger recognition

Sipeed documents recovery checks for cable, hub, computer and debugger firmware when the onboard debugger is not recognized.

low

Flash persistence mode

SRAM programming is volatile; use the documented flash flow when the bitstream must persist after power cycling.

Sources