FPGA & adaptive SoC databook · online editionRev. 2026.10

FPGA finder: search and compare FPGAs by specs

Filter 441 FPGAs and SoC FPGAs from AMD, Altera, Efinix, Gowin, Lattice and Microchip by logic, DSP, memory, I/O, transceivers, PCIe and hard processors. Logic is compared in LUT4 equivalents, so 6-input and 4-input LUT architectures line up. Every device links to a full spec sheet with packages and similar parts from other vendors.

441 devices54 familiesData from vendor selection guides
Loading…
DeviceLUT4-eq.Vendor logicDSPBlock RAMI/OTransceiversPCIeHard IPProcess
LCMXO2-256Lattice MachXO2256 256 LUT4———55——65 nm
iCE40LP384Lattice iCE40 LP/HX/LM384 384 LUT4384LC——39——40 nm
LCMXO2-640Lattice MachXO2640 640 LUT4——0 Mb79——65 nm
LCMXO2-640ULattice MachXO2640 640 LUT4——0.1 Mb107——65 nm
LCMXO3L-640Lattice MachXO3640 640 LUT4——0.1 Mb104——
LCMXO3LF-640Lattice MachXO3640 640 LUT4——0.1 Mb104——
iCE40LP640Lattice iCE40 LP/HX/LM640 640 LUT4640LC—0 Mb10——40 nm
iCE40UL640Lattice iCE40 Ultra640 640 LUT4——0.1 Mb26——40 nm
LFMXO4-010Lattice MachXO4896 896 LUT41.1KLC—0.1 Mb105——
iCE40LM1KLattice iCE40 LP/HX/LM1.1K 1.1K LUT41.1KLC—0.1 Mb39——40 nm
iCE5LP1KLattice iCE40 Ultra1.1K 1.1K LUT4—20.1 Mb39——40 nm
GW1AN-1Gowin Arora1.2K 1.2K LUT4——0.1 Mb120——55 nm
GW1AN-1SGowin Arora1.2K 1.2K LUT4——0.1 Mb44——55 nm
GW1NZ-1Gowin LittleBee1.2K 1.2K LUT4——0.1 Mb48——55 nm
iCE40UL1KLattice iCE40 Ultra1.2K 1.2K LUT4——0.1 Mb26——40 nm
LCMXO2-1200Lattice MachXO21.3K 1.3K LUT4——0.1 Mb107——65 nm
LCMXO2-1200ULattice MachXO21.3K 1.3K LUT4——0.1 Mb206——65 nm
LFMXO4-015Lattice MachXO41.3K 1.3K LUT41.6KLC—0.1 Mb204——
iCE40HX1KLattice iCE40 LP/HX/LM1.3K 1.3K LUT41.3KLC—0.1 Mb98——40 nm
iCE40LP1KLattice iCE40 LP/HX/LM1.3K 1.3K LUT41.3KLC—0.1 Mb97——40 nm
LCMXO3L-1300Lattice MachXO31.3K 1.3K LUT4——0.1 Mb206——
LCMXO3LF-1300Lattice MachXO31.3K 1.3K LUT4——0.1 Mb206——
GW1N-1P5Gowin LittleBee1.6K 1.6K LUT4——0.1 Mb125——55 nm
10M02Altera MAX 102K 2K LUT42KLE160.1 Mb246——55 nm
iCE40LM2KLattice iCE40 LP/HX/LM2K 2K LUT42KLC—0.1 Mb39——40 nm
iCE5LP2KLattice iCE40 Ultra2K 2K LUT4—40.1 Mb39——40 nm
LCMXO3L-2100Lattice MachXO32.1K 2.1K LUT4——0.1 Mb279——
LCMXO3LF-2100Lattice MachXO32.1K 2.1K LUT4——0.1 Mb279——
LCMXO2-2000Lattice MachXO22.1K 2.1K LUT4——0.1 Mb206——65 nm
LCMXO2-2000ULattice MachXO22.1K 2.1K LUT4——0.1 Mb278——65 nm
LFMXO4-025Lattice MachXO42.1K 2.1K LUT42.6KLC—0.1 Mb204——
GW1N-2Gowin LittleBee2.3K 2.3K LUT4——0.1 Mb125——55 nm
GW1NR-2Gowin LittleBee2.3K 2.3K LUT4——0.1 Mb126——55 nm
GW1NZ-2Gowin LittleBee2.3K 2.3K LUT4——0.1 Mb125——55 nm
iCE40UP3KLattice iCE40 UltraPlus2.8K 2.8K LUT4—40.1 Mb21——40 nm
LFMXO4D-040Lattice MachXO43K 3K LUT43.6KLC—0.1 Mb204——
GW1AN-3Gowin Arora3.2K 3.2K LUT4——0.1 Mb208——55 nm
iCE40HX4KLattice iCE40 LP/HX/LM3.5K 3.5K LUT43.5KLC—0.1 Mb109——40 nm
iCE40LM4KLattice iCE40 LP/HX/LM3.5K 3.5K LUT43.5KLC—0.1 Mb39——40 nm
iCE40LP4KLattice iCE40 LP/HX/LM3.5K 3.5K LUT43.5KLC—0.1 Mb180——40 nm
iCE5LP4KLattice iCE40 Ultra3.5K 3.5K LUT4—40.1 Mb39——40 nm
T4Efinix Trion≈3.9K 3.9K LEs3.9KLE40.1 Mb55——40 nm
10M04Altera MAX 104K 4K LUT44KLE200.2 Mb246——55 nm
LCMXO3D-4300Lattice MachXO3D4.3K 4.3K LUT4——0.1 Mb206——
LCMXO3L-4300Lattice MachXO34.3K 4.3K LUT4——0.1 Mb335——
LCMXO3LF-4300Lattice MachXO34.3K 4.3K LUT4——0.1 Mb335——
LCMXO2-4000Lattice MachXO24.3K 4.3K LUT4——0.1 Mb278——65 nm
LFMXO4-050Lattice MachXO44.3K 4.3K LUT45.2KLC—0.1 Mb333——
LFMXO4D-050Lattice MachXO44.3K 4.3K LUT45.2KLC—0.1 Mb204——
GW1NRF-4BGowin LittleBee4.6K 4.6K LUT4—160.2 Mb25——ARC (32-bit)55 nm
GW1N-4Gowin LittleBee4.6K 4.6K LUT4—160.2 Mb218——55 nm
GW1NR-4Gowin LittleBee4.6K 4.6K LUT4—160.2 Mb218——55 nm
GW1NS-4Gowin LittleBee4.6K 4.6K LUT4—160.2 Mb106——55 nm
GW1NS-4CGowin LittleBee4.6K 4.6K LUT4—160.2 Mb106——Cortex-M355 nm
GW1NSR-4Gowin LittleBee4.6K 4.6K LUT4—160.2 Mb106——55 nm
GW1NSR-4CGowin LittleBee4.6K 4.6K LUT4—160.2 Mb106——Cortex-M355 nm
iCE40UP5KLattice iCE40 UltraPlus5.3K 5.3K LUT4—80.1 Mb39——40 nm
GW1AN-5Gowin Arora5.4K 5.4K LUT4——0.1 Mb208——55 nm
10CL006Altera Cyclone 10 LP6K 6K LUT46KLE150.3 Mb176——60 nm
EP4CE6Altera Cyclone IV6K 6K LUT46KLE150.3 Mb179——60 nm
XC7S6AMD Spartan-76K 3.8K LUT66KLC100.2 Mb100——28 nm
LCMXO2-7000Lattice MachXO26.9K 6.9K LUT4——0.2 Mb334——65 nm
LFMXO4-080Lattice MachXO46.9K 6.9K LUT48.3KLC—0.2 Mb333——
LFMXO4D-080Lattice MachXO46.9K 6.9K LUT48.3KLC—0.2 Mb333——
LCMXO3L-6900Lattice MachXO36.9K 6.9K LUT4——0.2 Mb335——
LCMXO3LF-6900Lattice MachXO36.9K 6.9K LUT4——0.2 Mb335——
GW3AT-6Gowin Arora III6.9K 6.9K LUT4——0.3 Mb701SERDES 8.5 Gb/s—
T8Efinix Trion≈7.4K 7.4K LEs7.4KLE80.1 Mb97——40 nm
LFD2NX-9Lattice Certus-NX7.5K 7.5K LUT49KLC120.3 Mb77——28 nm
iCE40HX8KLattice iCE40 LP/HX/LM7.7K 7.7K LUT47.7KLC—0.1 Mb208——40 nm
iCE40LP8KLattice iCE40 LP/HX/LM7.7K 7.7K LUT47.7KLC—0.1 Mb180——40 nm
10M08Altera MAX 108K 8K LUT48KLE240.4 Mb250——55 nm
XCSU10PAMD Spartan UltraScale+8K 5K LUT611KSLC241.7 Mb304——16 nm
GW1N-9Gowin LittleBee8.6K 8.6K LUT4—200.5 Mb276——55 nm
GW1NR-9Gowin LittleBee8.6K 8.6K LUT4—200.5 Mb276——55 nm
LCMXO3D-9400Lattice MachXO3D9.4K 9.4K LUT4——0.4 Mb383——
LCMXO3L-9400Lattice MachXO39.4K 9.4K LUT4——0.4 Mb384——
LCMXO3LF-9400Lattice MachXO39.4K 9.4K LUT4——0.4 Mb384——
LFMXO4-110Lattice MachXO49.4K 9.4K LUT411.3KLC—0.4 Mb382——
LFMXO4D-110Lattice MachXO49.4K 9.4K LUT411.3KLC—0.4 Mb381——
10CL010Altera Cyclone 10 LP10K 10K LUT410KLE230.4 Mb176——60 nm
EP4CE10Altera Cyclone IV10K 10K LUT410KLE230.4 Mb179——60 nm
GW2AN-9XGowin Arora II10.4K 10.4K LUT4——0.5 Mb389——55 nm
LFMXO5-15DLattice MachXO5-NX11.7K 11.7K LUT414KLC160.3 Mb305——28 nm
LFE5U-12Lattice ECP512K 12K LUT4—280.6 Mb197——40 nm
LFD2NX-15Lattice Certus-NX12.5K 12.5K LUT415KLC120.8 Mb311——28 nm
XC7A12TAMD Artix-712.8K 8K LUT612.8KLC400.7 Mb1502GTP 6.6 Gb/sGen228 nm
XC7S15AMD Spartan-712.8K 8K LUT612.8KLC200.4 Mb100——28 nm
T13Efinix Trion≈12.8K 12.8K LEs12.8KLE240.7 Mb195——40 nm
EP4CGX15Altera Cyclone IV14K 14K LUT414KLE—0.5 Mb722XCVR 3.125 Gb/sGen260 nm
LFD2NX-17Lattice Certus-NX14.2K 14.2K LUT417KLC240.4 Mb77——28 nm
LIFCL-17Lattice CrossLink-NX14.2K 14.2K LUT417KLC240.4 Mb77——28 nm
EP4CE15Altera Cyclone IV15K 15K LUT415KLE560.5 Mb343——60 nm
GW5ART-15Gowin Arora V15.1K 15.1K LUT4—280.6 Mb534SERDES 12.5 Gb/sGen322 nm
GW5AT-15Gowin Arora V15.1K 15.1K LUT4—280.6 Mb534SERDES 12.5 Gb/sGen322 nm
10CL016Altera Cyclone 10 LP16K 16K LUT416KLE560.5 Mb340——60 nm
10M16Altera MAX 1016K 16K LUT416KLE450.5 Mb320——55 nm
XCSU25PAMD Spartan UltraScale+16K 10K LUT622KSLC361.7 Mb304——16 nm
XC7A15TAMD Artix-716.6K 10.4K LUT616.6KLC450.9 Mb2504GTP 6.6 Gb/sGen228 nm
LFMXO5-20TDLattice MachXO5-NX16.7K 16.7K LUT420KLC480.7 Mb3681SERDESGen228 nm

Browse FPGAs

By feature

Also: head-to-head comparisons, how vendors count logic and the downloadable database.

How to choose an FPGA

Start from the resources your design really needs. Logic is measured in look-up tables (LUTs), but not all LUTs are equal: AMD uses 6-input LUTs, Altera uses adaptive logic modules (ALMs, fracturable 8-input LUTs), while Lattice, Microchip, Efinix and Gowin use 4-input LUTs. Vendors also quote "logic cells", "logic elements" or "system logic cells", marketing units with different factors for each vendor. That is why this finder compares logic in LUT4 equivalents. Arithmetic-heavy designs such as filters, FFTs or neural networks are limited by DSP slices, and buffering or video line storage by block RAM.

Then look at I/O and connectivity. Count the user I/O pins in the package you can actually route, not the family maximum, and check whether you need multi-gigabit transceivers, a hard PCI Express block or a memory controller. If the design needs Linux or a real-time processor, an adaptive SoC with hard Arm cores saves board space and power compared with a soft CPU.

Finally, leave margin: 60–70 % utilization keeps timing closure manageable and leaves room for debug cores and future features. Check the package pitch for your PCB process, the temperature grade for the target environment and whether the free edition of the vendor's tools supports the device.