• sales

    +86-0755-88291180

Lichee Tang Nano9K FPGA User Guide

【Introduction】

The Tang Nano 9K, powered by Gowin's GW1NR-9 FPGA chip, is a versatile and feature-rich development board. It features several often used connectors, including HDMI, RGB screen, and SPI screen interfaces, aswell as a 32Mbit SPI flash and six LEDs. It has 8640 LUT4 logic units, an onboard 27MHz clock and 2 PLLs meaning, as well as basic FPGA designs, it can also be used for full risc-v softcores such as PicoRV.


Comparison】

Tang Nano 9K is the 5th product of Sipeed Tang series. Several Tang FPGA products are compared in the table below, if you need a more feature-rich board consider the Tang Nano 20K.

ModelTang Nano 1KTang Nano 4KTang Nano 9K
Logic Units (LUT4)115246088640
Hard core processor/Cortex m3/
Crystal oscillator27MHZ27MHZ27MHZ
Display interfaceRGB screen interfaceHDMIHDMI,
RGB screen interface,
SPI screen interface
Camera/Support OV2640/
External SPI FLASHReserved pads only32Mbits SPI flash32Mbits SPI flash
TF card slot//Yes
DebuggerOnboard USB-JTAGOnboard USB-JTAGOnboard USB-JTAG & USB-UART


【Specifications】

Indepth specifications of the tang nano 9k.

Itemvalue
Logic units(LUT4)8640
Registers(FF)6480
ShadowSRAM SSRAM(bits)17280
Block SRAM BSRAM(bits)468K
Number of B-SRAM26
User flash(bits)608K
SDR SDRAM(bits)64M
18 x 18 Multiplier20
SPI FLASH32M-bit
Number of PLL2
Display interfaceHDMI interface, SPI screen interface and RGB screen interface
DebuggerOnboard BL702 chip provides USB-JTAG and USB-UART functions for GW1NR-9
IO• support 4mA、8mA、16mA、24mA other driving capabilities
• Provides independent Bus Keeper, pull-up/pull-down resistors, and Open Drain output options for each I/O
ConnectorTF card slot, 2x24P 2.54mm Header pads
Button2 programmable buttons for users
LEDOnboard 6 programmable LEDs

On-board Function block


Pinmap


UsageFPGAMCUFPGA+MCU
LanguageVerilog HDL/VerilogC/C++Verilog HDL/Verilog , C/C++
Introductionverify HDL designAfter flashing the softcore bitstream,
this board can be used as a normal microcontroller unit
After flashing the softcore bitstream,
it can be used as two chips
UserBeginner,FPGA developerRISC-V developers,Cortex-M developersSenior engineer


Getting Started】

  1. Download User Guide: Access all necessary PDF documents by downloading our comprehensive user guide package.


  2. Install IDE & License Configuration: Set up your Integrated Development Environment (IDE) and configure your license by following this guide.


  3. Software User Guide: Refer to the "SUG100-2.6E_Gowin Software User Guide.pdf" in the downloaded package for detailed software instructions.


  4. Examples in the source code repository includes a PicoRV softcore and a HDMI display example, among other examples.



Reference and Examples】

You can access several example projects on our Examples Page.


Hardware Resources】


【Attention and Best Practices】

  1. Troubleshooting: If you encounter any issues, consult our Tang Questions page first.


  2. Avoid using JTAG, MODE0/1, and DONE pins unless necessary. For details, refer to SUG100-2.6E_Gowin Software User Guide.pdf.


  3. Static Electricity Precautions: Always discharge static electricity before handling the PCBA to prevent damage.


  4. GPIO Voltage Compliance: Ensure that the actual working voltage of GPIOs does not exceed their rated value as indicated in the schematic. Exceeding these limits can cause permanent damage to the PCBA.


  5. FPC Cable Connection: When connecting FPC flexible cables, ensure that the cable is fully inserted into its base without any offset.


  6. Avoid Short Circuits: Prevent liquids or metals from coming into contact with the component pads on the PCBA while it's operating, as this could cause a short circuit and damage the PCBA.


  7. Handling Multiplexed IO and HDMI Ports: Be aware that the HDMI IO ports are pulled up. When using IOs routed to pin headers, they may not operate as intended.



【Support】

Monday-Friday (9:30-6:30) Saturday (9:30-5:30) -China time
Email: services01@spotpear.cn


TAG: ESP32 1.54inch OLED Round Rotary LCD touch screen 1.28inch 1.6inch 2.1inch Knob central control lighting LCD USB To CAN FD FT232RNL USB TO TTL Industrial UART Can For Raspberry Pi 5 Terminal Debug 1.54 inch Passive NFC e-Paper ink (G) RYBW Display Screen No Need Battery Wireless Power & Data Transfer X1006 Raspberry Pi 5 PCIe To 2.5 SATA And M.2 KEY-B 2280 SSD/HDD Double-SATA (NOT BOOT From SATA/SSD Raspberry Pi Starlight Camera IR-CUT IMX462 (A) Sensor 2MP 90 Degree Raspberry Pi 5 PCIe To M.2 E KEY NGFF WIFI7 WIFI6 For BE200/AX210/AX200/RTL8822CE Sipeed Lichee Tang Nano 20K FPGA RISCV Open-Source Retro-Game Linux MINI Development Board GW2AR-18 Raspberry Pi DSI UGV Rover PT AI OpenCV Robot Car MediaPipe For Raspberry Pi VGA to TTL Serial UART Bus Servo ST3215-HS 20KG.CM High Speed Magnetic Encoder 360° Large Torque ESP32 S3 2.1 inch Round LCD Development Board 480x480 TouchScreen Display LVGL HMI With QMI8658C 6-Axis Sensor AI Machine Vision Kit OAK-D-POE JPEG Encoder 12MP IP67 Waterproof 4TOPS OpenCV Camera AURORA AI Laser Radar And Dual Eye Camera IMU Integrated Positioning Map For Android/ROS+RoboStudio 1.54inch OLED user guide Jetson Orin Nano UGV Beast PT ROS2 AI OpenCV Robot Car MediaPipe Banana Pi 2.8inch Capacitive TouchScreen LCD Display ST7789 CST328 240x320 For Arduino/Raspberry Pi/ESP32/Pico