# LILYGO T-FPGA

> LILYGO T-FPGA is a development board combining an ESP32-S3 microcontroller with a Gowin GW1NSR-4C FPGA chip, enabling flexible hardware logic design alongside Wi-Fi and Bluetooth connectivity.

## Quick Facts

- **Brand:** LILYGO
- **Board Type:** FPGA
- **Price:** ~$18.98
- **Product Readiness:** developer
- **CPU:** ESP32-S3R8
- **CPU Architecture:** Xtensa LX7 dual-core
- **PSRAM:** 8MB
- **Flash:** 16MB
- **USB:** USB-C
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Antenna:** Ceramic (built-in)

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 5.0

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Use Cases

- fpga-prototyping
- hardware-accelerated-iot
- embedded-systems-education
- custom-logic-design

## Components

- **ESP32-S3R8** (mcu): Dual-core Xtensa LX7 processor with Wi-Fi and Bluetooth 5 LE, 8MB PSRAM embedded — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=lilygo-t-fpga&source=md-export)
- **GW1NSR-4C** (fpga): Gowin GW1NSR-LV4CQN48PC6/I5 FPGA with 4608 LUT4, 256K flash, 64Mb HyperRAM and hardcoded Cortex-M3 core — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.gowinsemi.com%2Fen%2Fproduct%2Fdetail%2F38%2F&ref=openhardware.directory&product=lilygo-t-fpga&source=md-export)
- **AXP2101** (pmu): PMU enabling multi-bank voltage switching for ESP32-S3 and FPGA power domains — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.x-powers.com%2Fen.php%2FInfo%2Fproduct_detail%2Farticle_id%2F95&ref=openhardware.directory&product=lilygo-t-fpga&source=md-export)

## Protocols

- **I2C**
- **SPI**
- **UART**
- **JTAG**

## Description

## Overview

The LILYGO T-FPGA integrates an ESP32-S3R8 dual-core LX7 microprocessor with a Gowin GW1NSR-LV4CQN48PC6/I5 FPGA chip (GW1NSR-4C device). The FPGA features 4608 LUT4 cells, 256K flash, 64Mb HyperRAM, and a hardcoded Cortex-M3 processor. Power management is handled by the AXP2101 PMU, which allows switching voltage across different BANK areas. Six data lines are dedicated to ESP32-S3 ↔ FPGA communication. A JTAG debug port is available for FPGA development. The board supports Arduino, PlatformIO, and MicroPython for the ESP32-S3 side.

## Where to Buy

- [LILYGO Official](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-fpga&ref=openhardware.directory&product=lilygo-t-fpga&source=md-export) — $18.98

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-fpga&ref=openhardware.directory&product=lilygo-t-fpga&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FT-FPGA&ref=openhardware.directory&product=lilygo-t-fpga&source=md-export)

## Tags

`fpga`, `esp32-s3`, `gowin`, `iot`, `development-board`

## Images

![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/7fb9d6bbfc91.jpg)
![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/2c58f6d1d870.jpg)
![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/b092b99d67e6.jpg)
![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/fc93632f9704.jpg)
![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/6978d36d4027.jpg)
![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/2b049be5d8e9.jpg)
![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/2ba7a1053d02.jpg)
![LILYGO T-FPGA](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-fpga/aa15f39401df.png)

---
[View full device page](https://openhardware.directory/devices/lilygo-t-fpga)