LILYGO’s T-FPGA – An M.2-Formated Dev Board with ESP32-S3 and Gowin GW1NSR FPGA

LILYGO’s T-FPGA – An M.2-Formated Dev Board with ESP32-S3 and Gowin GW1NSR FPGA


The LILYGO T-FPGA development kit consists of two components: an M.2 module and a carrier board. The M.2 module features an ESP32-S3 SoC and Gowin GW1NSR-4C FPGA with 4,608 LUTs along with USB-C OTG for ESP32-S3, a USB-C port for FPGA, four Pmod interfaces, a STEMMA Qt/Qwiic connector, pins for 3.3V and GND, and a 20-pin I/O header for extensive connectivity and expansion options. The carrier board provides access to all the pins and features an 18650 battery holder. 

LILYGO's T-FPGA kit Specifications

Features and Specification of LILYGO’s T-FPGA:

  • Wireless MCU: Espressif ESP32-S3R8 with AI acceleration, 512KB RAM, 8MB PSRAM.
  • Storage: 16MB flash.
  • FPGA: Gowin GW1NSR-LV4C with 4,608 LUTs, 256Kb flash, 64Mb PSRAM, Hyperflash, NOR flash.
  • Connectivity: Wi-Fi 4, BLE 5.0, ceramic and u.FL antenna support.
  • USB: 1x Type-C OTG, 1x Type-C FPGA.
  • Host Interface: M.2 Key-B connector.
  • Expansion: SPI, JTAG, 3.3V, GND connector.
  • Misc: Buttons for boot/reset/power (ESP32-S3), user (FPGA), power LED, 2x user LEDs.
  • Power: 5V via USB-C or M.2, AXP2101 PMIC.
  • Dimensions: 60 x 42 mm.
  • T-FPGA Shield Specifications:
    • Pmod Interfaces: 4x Pmod interfaces for modular expansions.
    • STEMMA Qt/Qwiic Connector: 4-pin connector for I2C modules.
    • 20-Pin Header: Includes I/Os, VBUS, VLDO, GND.
    • Power: 18650 battery holder for standalone power supply.
    • Voltage Pins: 6-pin header for 3.3V, 6-pin header for GND.
    • Dimensions: 120 x 32 x 22 mm for compact integration.

LILYGO offers sample codes for ESP32-S3 (Arduino) and Gowin FPGA (Verilog) for LED control via I2C/SPI and direct FPGA LED blinking. Available on GitHub, these include schematics and setup guides for Arduino IDE and Gowin EDA. The open-source Yosys toolchain could support the T-FPGA via the Apicula project.

LILYGO's T-FPGA kit Top and Buttom

LILYGO typically provides minimal documentation, so if you’re new to Gowin FPGAs, it’s probably to start with something like the Sipeed Tang Nano 20K9K, or 4K. If an FPGA board with a WiFi and Bluetooth MCU looks like something useful, the full T-FPGA development kit with the ESP32-S3+Gowin FPGA module, carrier board, and several headers can be purchased on Aliexpress for $28.98 including shipping.

LILYGO's T-FPGA kit What's inside the box

You can purchase the T-FPGA from LILYGO on AliExpress for $23.62. The carrier board is sold separately for $9.75. However, a bundled offer for both can be purchased for $28.12, including shipping.

Please follow and like us:
Pin Share
About Debashis Das

Tech Content Creator | Hardware Design Engineer | IoT Enthusiast | Digital Storyteller | Video Creator | From crafting digital dialogues at Semicon Media to orchestrating online engagement at, my journey is about making tech talk interesting and accessible. In the quiet corners of the day, I advocate for easier tech education, one tutorial at a time. Let's connect and keep the digital dialogue going!

view all posts by das
Notify of

Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers