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.
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.
HDMI x1, MAX98357A I2S amplifier path x1, TF card slot x1, USB Type-C x1, Onboard BL616 JTAG x1, USB UART x1
40-pin RGB LCD connector x1
32-bit SDR SDRAM 64 Mbit, Onboard flash 64 Mbit
An FPGA is configurable digital logic: the design becomes hardware structure after synthesis, place-and-route and bitstream generation.
Pick the first board by toolchain access, verified examples, documentation, community help and a realistic first project.
Constraint files bind logical ports to package pins and define clocks, I/O standards and timing assumptions.
The practical FPGA flow is lint/simulation, synthesis, constraints, place-and-route, timing, bitstream, programming and board validation.
Yosys is an open-source synthesis tool; nextpnr is a portable place-and-route tool supporting several FPGA architectures through device databases.
Gowin EDA is the vendor flow for Gowin FPGA families used by Tang and Gowin starter boards.
Start with board recognition, exact device selection, LED example, flash/SRAM programming distinction and board-revision pinout check.
FPGA order codes encode family, density, package, speed grade, temperature range and sometimes feature variants.
UART is the simplest board-visible debug channel, but it still needs clock-derived baud timing, synchronizers and a testbench.
A RISC-V softcore project needs enough logic, memory, a debug path, firmware build flow and a board-specific memory/IO map.
Sipeed documents recovery checks for cable, hub, computer and debugger firmware when the onboard debugger is not recognized.
SRAM programming is volatile; use the documented flash flow when the bitstream must persist after power cycling.