GW3A-20
GowinArora IIIThe GW3A-20 is an Arora III FPGA from Gowin. It provides 23,040 LUT4 look-up tables, 23,040 flip-flops, 2.1 Mb of block RAM and 52 DSP blocks. It offers up to 238 user I/O pins. It is available in 6 packages, from the MG196 (8 × 8 mm) to the LQ144 (20 × 20 mm). Designs are built with Gowin EDA.
Specifications
| Vendor | Gowin |
|---|---|
| Family | Arora III |
| Series | GW3A |
| Configuration memory | SRAM |
| LUT4-equivalent capacity | 23,040 |
| Look-up tables (LUT4) | 23,040 |
| Flip-flops | 23,040 |
| Distributed RAM | 1,080 Kb |
| Block RAM | 2.1 Mb (120 × 18 Kb) |
| DSP (DSP block) | 52 |
| Max. user I/O | 238 |
|---|---|
| Transceivers | None |
| PCI Express | None |
| Analog / monitor | None |
| Design tool | Gowin EDA |
Packages
| Package | Size (mm) | Pitch (mm) | User I/O | Transceivers |
|---|---|---|---|---|
| LQ100 | 14 × 14 | 0.5 | 78 | — |
| LQ144 | 20 × 20 | 0.5 | 109 | — |
| MG196 | 8 × 8 | 0.5 | 114 | — |
| UG324S | 15 × 15 | 0.8 | 238 | — |
| PG256S | 17 × 17 | 1.0 | 193 | — |
| QN88 | 10 × 10 | 0.4 | 74 | — |
Package names are shown as in the selection guide; the full ordering code adds speed grade and temperature (see the data sheet).
Alternatives to the GW3A-20
Closest matches in other families and vendors by logic, DSP, memory, I/O and transceivers. Check pin compatibility and tools before migrating.
| Device | LUT4-eq. | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe |
|---|---|---|---|---|---|---|---|
| XCSU35PAMD Spartan UltraScale+ | 25.6K 16K LUT6 | 36K SLC | 48 | 1.7 Mb | 304 | — | — |
| LIFCL-40Lattice CrossLink-NX | 32.5K 32.5K LUT4 | 39K LC | 56 | 1.5 Mb | 191 | — | Gen2 |
| LFD2NX-28Lattice Certus-NX | 23.3K 23.3K LUT4 | 28K LC | 40 | 1 Mb | 191 | 1 SERDES 5 Gb/s | Gen2 |
| XC7S25AMD Spartan-7 | 23.4K 14.6K LUT6 | 23.4K LC | 80 | 1.6 Mb | 150 | — | — |
| XCSU25PAMD Spartan UltraScale+ | 16K 10K LUT6 | 22K SLC | 36 | 1.7 Mb | 304 | — | — |
| LFD2NX-35Lattice Certus-NX | 29.2K 29.2K LUT4 | 35K LC | 48 | 1.9 Mb | 371 | 1 SERDES 5 Gb/s | Gen2 |
Compare side by side: GW3A-20 vs XCSU35P, GW3A-20 vs LIFCL-40, GW3A-20 vs LFD2NX-28, GW3A-20 vs XC7S25.
GW3A-20 quick facts
How many LUTs does the GW3A-20 have?
The GW3A-20 has 23,040 LUT4 look-up tables, about 23,040 LUT4 equivalents.
How many DSP blocks does the GW3A-20 have?
The GW3A-20 has 52 DSP blocks and 2.1 Mb of block RAM.
Does the GW3A-20 have transceivers?
No, the GW3A-20 has no multi-gigabit transceivers. Its user I/O supports up to 238 pins.
What are the alternatives to the GW3A-20?
Devices of similar size in other families include XCSU35P (AMD Spartan UltraScale+), LIFCL-40 (Lattice CrossLink-NX), LFD2NX-28 (Lattice Certus-NX).
Which software is used to design with the GW3A-20?
Designs for the GW3A-20 are built with Gowin EDA.
Other Arora III devices
| Device | LUT4-eq. | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe |
|---|---|---|---|---|---|---|---|
| GW3AT-6 | 6.9K 6.9K LUT4 | — | — | 0.3 Mb | 70 | 1 SERDES 8.5 Gb/s | — |
| GW3A-20 | 23K 23K LUT4 | — | 52 | 2.1 Mb | 238 | — | — |
| GW3AR-20 | 23K 23K LUT4 | — | 26 | 1.1 Mb | 238 | — | — |
Source: Gowin Arora III product page, retrieved 2026-10-24. Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet.