About The Gate Array
The Gate Array is a free, independent FPGA parametric search. It puts the specifications of every current FPGA and adaptive SoC in one place, with the same units and the same filters for every vendor.
Where the data comes from
All specifications are extracted automatically from the vendors' official product selection guides, which are downloaded and parsed regularly. Each device page links to the document and version it was taken from. Selection guides sometimes round values or omit details, so always confirm critical numbers in the device data sheet.
- Altera Agilex 3 FPGAs and SoCs C-Series Product Table (2026.02.11) – Altera Agilex 3
- Altera Agilex 5 FPGAs and SoCs D-Series Product Table (2026.08.07) – Altera Agilex 5 D-Series
- Altera Agilex 5 FPGAs and SoCs E-Series Product Table (2026.08.07) – Altera Agilex 5 E-Series
- Altera Agilex 7 FPGAs and SoCs F-Series Product Table (2026.08.14) – Altera Agilex 7 F-Series
- Altera Agilex 7 FPGAs and SoCs I-Series Product Table (2026.08.14) – Altera Agilex 7 I-Series
- Altera Agilex 7 FPGAs and SoCs M-Series Product Table (2026.08.14) – Altera Agilex 7 M-Series
- Altera Arria 10 FPGA and SoC Product Table (2025.09.23) – Altera Arria 10
- Altera Cyclone 10 GX FPGA Product Table (2025.09.24) – Altera Cyclone 10 GX
- Altera Cyclone 10 LP FPGA Product Table (2025.09.24) – Altera Cyclone 10 LP
- Altera Cyclone IV FPGA Product Table (2025.09.24) – Altera Cyclone IV
- Altera Cyclone V FPGA and SoC FPGA Product Table (2025.09.24) – Altera Cyclone V
- Altera MAX 10 FPGA Product Table (2025.09.23) – Altera MAX 10
- Altera Stratix 10 GX/SX FPGA Product Table (2025.09.23) – Altera Stratix 10 GX/SX
- AMD 7 Series FPGAs Product Selection Guide (XMP101 (v1.8)) – AMD Artix-7
- AMD UltraScale+ FPGAs Product Selection Guide (XMP103 (v2.8)) – AMD Artix UltraScale+
- AMD 7 Series FPGAs Product Selection Guide (XMP101 (v1.8)) – AMD Kintex-7
- AMD UltraScale+ FPGAs Product Selection Guide (XMP103 (v2.8)) – AMD Kintex UltraScale+ Gen 2
- AMD UltraScale+ FPGAs Product Selection Guide (XMP103 (v2.8)) – AMD Kintex UltraScale+
- AMD 7 Series FPGAs Product Selection Guide (XMP101 (v1.8)) – AMD Spartan-7
- AMD UltraScale+ FPGAs Product Selection Guide (XMP103 (v2.8)) – AMD Spartan UltraScale+
- AMD Versal AI Core Series Product Selection Guide (XMP452 (v1.18)) – AMD Versal AI Core
- AMD Versal AI Edge Series Product Selection Guide (XMP454) – AMD Versal AI Edge
- AMD Versal Prime Series Product Selection Guide (XMP453 (v2.1)) – AMD Versal Prime
- AMD 7 Series FPGAs Product Selection Guide (XMP101 (v1.8)) – AMD Virtex-7
- AMD UltraScale+ FPGAs Product Selection Guide (XMP103 (v2.8)) – AMD Virtex UltraScale+ HBM
- AMD UltraScale+ FPGAs Product Selection Guide (XMP103 (v2.8)) – AMD Virtex UltraScale+
- AMD Zynq 7000 SoC Product Selection Guide (XMP097 (v2.0)) – AMD Zynq 7000
- AMD Zynq UltraScale+ MPSoC Product Selection Guide (XMP104 (v2.8)) – AMD Zynq UltraScale+ MPSoC
- Efinix Titanium product page and device data sheets (retrieved 2026-10-24) – Efinix Titanium
- Efinix Topaz product page and device data sheets (retrieved 2026-10-24) – Efinix Topaz
- Efinix Trion product page and device data sheets (retrieved 2026-10-24) – Efinix Trion
- Gowin Arora product page (retrieved 2026-10-24) – Gowin Arora
- Gowin Arora II product page (retrieved 2026-10-24) – Gowin Arora II
- Gowin Arora III product page (retrieved 2026-10-24) – Gowin Arora III
- Gowin Arora V product page (retrieved 2026-10-24) – Gowin Arora V
- Gowin LittleBee product page (retrieved 2026-10-24) – Gowin LittleBee
- Lattice Avant-E product page, Family Table (retrieved 2026-10-24) – Lattice Avant-E
- Lattice Avant-G product page, Family Table (retrieved 2026-10-24) – Lattice Avant-G
- Lattice Avant-X product page, Family Table (retrieved 2026-10-24) – Lattice Avant-X
- Lattice Certus-N2 product page, Family Table (retrieved 2026-10-24) – Lattice Certus-N2
- Lattice Certus-NX product page, Family Table (retrieved 2026-10-24) – Lattice Certus-NX
- Lattice CertusPro-NX product page, Family Table (retrieved 2026-10-24) – Lattice CertusPro-NX
- Lattice CrossLink-NX product page, Family Table (retrieved 2026-10-24) – Lattice CrossLink-NX
- Lattice ECP5 product page, Family Table (retrieved 2026-10-24) – Lattice ECP5
- Lattice iCE40 LP/HX/LM product page, Family Table (retrieved 2026-10-24) – Lattice iCE40 LP/HX/LM
- Lattice iCE40 Ultra product page, Family Table (retrieved 2026-10-24) – Lattice iCE40 Ultra
- Lattice iCE40 UltraPlus product page, Family Table (retrieved 2026-10-24) – Lattice iCE40 UltraPlus
- Lattice MachXO2 product page, Family Table (retrieved 2026-10-24) – Lattice MachXO2
- Lattice MachXO3 product page, Family Table (retrieved 2026-10-24) – Lattice MachXO3
- Lattice MachXO3D product page, Family Table (retrieved 2026-10-24) – Lattice MachXO3D
- Lattice MachXO4 product page, Family Table (retrieved 2026-10-24) – Lattice MachXO4
- Lattice MachXO5-NX product page, Family Table (retrieved 2026-10-24) – Lattice MachXO5-NX
- PolarFire SoC Product Overview (DS60001656) (DS60001656) – Microchip PolarFire SoC
- PolarFire FPGA Product Overview (DS60001657) (DS60001657) – Microchip PolarFire
Units and conventions
Logic. Every device page shows the real LUT count and the LUT type (LUT4 or LUT6) as published by the vendor. To compare across architectures, the finder uses LUT4 equivalents: the LUT4 count for 4-input architectures, the LUT6 count × 1.6 for AMD, the same factor AMD uses to define its "logic cells", and the ALM count × 2 for Altera, since each ALM can implement two independent 4-input functions (Altera's own "logic elements" use a higher factor of about 2.65 per ALM and are shown separately). Vendor marketing units are shown with their original names and are not used for comparison, because each vendor applies a different factor (for example, AMD UltraScale+ "system logic cells" are about 2.2 × LUT6, and Lattice Nexus "logic cells" are 1.2 × LUT4). Where a vendor does not publish the LUT count (some Efinix devices), its logic elements are used and marked with ≈. The equivalence is an approximation: real utilization depends on the design and the synthesis tool.
Vendor logic. The "Vendor logic" column shows each vendor's own capacity figure with its unit: LC for logic cells (AMD 7 Series, Lattice), SLC for system logic cells (AMD UltraScale+ and Versal) and LE for logic elements (Altera, Efinix, Microchip). Gowin does not publish one. These figures are useful to compare devices of the same vendor, not across vendors.
Other units. Memory is in megabits (Mb, 1 Mb = 1,024 Kb, as the vendors use it). The maximum user I/O is the largest count in any package; the packages table shows the count for each one.