Non-volatile and flash-based FPGAs
These FPGAs keep their configuration on chip (flash, NVCM or SONOS), so they are instant-on and need no external configuration memory. There are 84 devices from Altera, Gowin, Lattice, Microchip, sorted by logic capacity.
| Device | LUT4-eq. | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe |
|---|---|---|---|---|---|---|---|
| LCMXO2-256Lattice MachXO2 | 256 256 LUT4 | — | — | — | 55 | — | — |
| iCE40LP384Lattice iCE40 LP/HX/LM | 384 384 LUT4 | 384 LC | — | — | 39 | — | — |
| LCMXO2-640Lattice MachXO2 | 640 640 LUT4 | — | — | 0 Mb | 79 | — | — |
| LCMXO2-640ULattice MachXO2 | 640 640 LUT4 | — | — | 0.1 Mb | 107 | — | — |
| iCE40LP640Lattice iCE40 LP/HX/LM | 640 640 LUT4 | 640 LC | — | 0 Mb | 10 | — | — |
| iCE40UL640Lattice iCE40 Ultra | 640 640 LUT4 | — | — | 0.1 Mb | 26 | — | — |
| LFMXO4-010Lattice MachXO4 | 896 896 LUT4 | 1.1K LC | — | 0.1 Mb | 105 | — | — |
| iCE40LM1KLattice iCE40 LP/HX/LM | 1.1K 1.1K LUT4 | 1.1K LC | — | 0.1 Mb | 39 | — | — |
| iCE5LP1KLattice iCE40 Ultra | 1.1K 1.1K LUT4 | — | 2 | 0.1 Mb | 39 | — | — |
| GW1AN-1Gowin Arora | 1.2K 1.2K LUT4 | — | — | 0.1 Mb | 120 | — | — |
| GW1AN-1SGowin Arora | 1.2K 1.2K LUT4 | — | — | 0.1 Mb | 44 | — | — |
| GW1NZ-1Gowin LittleBee | 1.2K 1.2K LUT4 | — | — | 0.1 Mb | 48 | — | — |
| iCE40UL1KLattice iCE40 Ultra | 1.2K 1.2K LUT4 | — | — | 0.1 Mb | 26 | — | — |
| LCMXO2-1200Lattice MachXO2 | 1.3K 1.3K LUT4 | — | — | 0.1 Mb | 107 | — | — |
| LCMXO2-1200ULattice MachXO2 | 1.3K 1.3K LUT4 | — | — | 0.1 Mb | 206 | — | — |
| LFMXO4-015Lattice MachXO4 | 1.3K 1.3K LUT4 | 1.6K LC | — | 0.1 Mb | 204 | — | — |
| iCE40HX1KLattice iCE40 LP/HX/LM | 1.3K 1.3K LUT4 | 1.3K LC | — | 0.1 Mb | 98 | — | — |
| iCE40LP1KLattice iCE40 LP/HX/LM | 1.3K 1.3K LUT4 | 1.3K LC | — | 0.1 Mb | 97 | — | — |
| GW1N-1P5Gowin LittleBee | 1.6K 1.6K LUT4 | — | — | 0.1 Mb | 125 | — | — |
| 10M02Altera MAX 10 | 2K 2K LUT4 | 2K LE | 16 | 0.1 Mb | 246 | — | — |
| iCE40LM2KLattice iCE40 LP/HX/LM | 2K 2K LUT4 | 2K LC | — | 0.1 Mb | 39 | — | — |
| iCE5LP2KLattice iCE40 Ultra | 2K 2K LUT4 | — | 4 | 0.1 Mb | 39 | — | — |
| LCMXO2-2000Lattice MachXO2 | 2.1K 2.1K LUT4 | — | — | 0.1 Mb | 206 | — | — |
| LCMXO2-2000ULattice MachXO2 | 2.1K 2.1K LUT4 | — | — | 0.1 Mb | 278 | — | — |
| LFMXO4-025Lattice MachXO4 | 2.1K 2.1K LUT4 | 2.6K LC | — | 0.1 Mb | 204 | — | — |
| GW1N-2Gowin LittleBee | 2.3K 2.3K LUT4 | — | — | 0.1 Mb | 125 | — | — |
| GW1NR-2Gowin LittleBee | 2.3K 2.3K LUT4 | — | — | 0.1 Mb | 126 | — | — |
| GW1NZ-2Gowin LittleBee | 2.3K 2.3K LUT4 | — | — | 0.1 Mb | 125 | — | — |
| iCE40UP3KLattice iCE40 UltraPlus | 2.8K 2.8K LUT4 | — | 4 | 0.1 Mb | 21 | — | — |
| LFMXO4D-040Lattice MachXO4 | 3K 3K LUT4 | 3.6K LC | — | 0.1 Mb | 204 | — | — |
| GW1AN-3Gowin Arora | 3.2K 3.2K LUT4 | — | — | 0.1 Mb | 208 | — | — |
| iCE40HX4KLattice iCE40 LP/HX/LM | 3.5K 3.5K LUT4 | 3.5K LC | — | 0.1 Mb | 109 | — | — |
| iCE40LM4KLattice iCE40 LP/HX/LM | 3.5K 3.5K LUT4 | 3.5K LC | — | 0.1 Mb | 39 | — | — |
| iCE40LP4KLattice iCE40 LP/HX/LM | 3.5K 3.5K LUT4 | 3.5K LC | — | 0.1 Mb | 180 | — | — |
| iCE5LP4KLattice iCE40 Ultra | 3.5K 3.5K LUT4 | — | 4 | 0.1 Mb | 39 | — | — |
| 10M04Altera MAX 10 | 4K 4K LUT4 | 4K LE | 20 | 0.2 Mb | 246 | — | — |
| LCMXO3D-4300Lattice MachXO3D | 4.3K 4.3K LUT4 | — | — | 0.1 Mb | 206 | — | — |
| LCMXO2-4000Lattice MachXO2 | 4.3K 4.3K LUT4 | — | — | 0.1 Mb | 278 | — | — |
| LFMXO4-050Lattice MachXO4 | 4.3K 4.3K LUT4 | 5.2K LC | — | 0.1 Mb | 333 | — | — |
| LFMXO4D-050Lattice MachXO4 | 4.3K 4.3K LUT4 | 5.2K LC | — | 0.1 Mb | 204 | — | — |
| GW1NRF-4BGowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 25 | — | — |
| GW1N-4Gowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 218 | — | — |
| GW1NR-4Gowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 218 | — | — |
| GW1NS-4Gowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 106 | — | — |
| GW1NS-4CGowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 106 | — | — |
| GW1NSR-4Gowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 106 | — | — |
| GW1NSR-4CGowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 106 | — | — |
| iCE40UP5KLattice iCE40 UltraPlus | 5.3K 5.3K LUT4 | — | 8 | 0.1 Mb | 39 | — | — |
| GW1AN-5Gowin Arora | 5.4K 5.4K LUT4 | — | — | 0.1 Mb | 208 | — | — |
| LCMXO2-7000Lattice MachXO2 | 6.9K 6.9K LUT4 | — | — | 0.2 Mb | 334 | — | — |
| LFMXO4-080Lattice MachXO4 | 6.9K 6.9K LUT4 | 8.3K LC | — | 0.2 Mb | 333 | — | — |
| LFMXO4D-080Lattice MachXO4 | 6.9K 6.9K LUT4 | 8.3K LC | — | 0.2 Mb | 333 | — | — |
| iCE40HX8KLattice iCE40 LP/HX/LM | 7.7K 7.7K LUT4 | 7.7K LC | — | 0.1 Mb | 208 | — | — |
| iCE40LP8KLattice iCE40 LP/HX/LM | 7.7K 7.7K LUT4 | 7.7K LC | — | 0.1 Mb | 180 | — | — |
| 10M08Altera MAX 10 | 8K 8K LUT4 | 8K LE | 24 | 0.4 Mb | 250 | — | — |
| GW1N-9Gowin LittleBee | 8.6K 8.6K LUT4 | — | 20 | 0.5 Mb | 276 | — | — |
| GW1NR-9Gowin LittleBee | 8.6K 8.6K LUT4 | — | 20 | 0.5 Mb | 276 | — | — |
| LCMXO3D-9400Lattice MachXO3D | 9.4K 9.4K LUT4 | — | — | 0.4 Mb | 383 | — | — |
| LFMXO4-110Lattice MachXO4 | 9.4K 9.4K LUT4 | 11.3K LC | — | 0.4 Mb | 382 | — | — |
| LFMXO4D-110Lattice MachXO4 | 9.4K 9.4K LUT4 | 11.3K LC | — | 0.4 Mb | 381 | — | — |
| LFMXO5-15DLattice MachXO5-NX | 11.7K 11.7K LUT4 | 14K LC | 16 | 0.3 Mb | 305 | — | — |
| 10M16Altera MAX 10 | 16K 16K LUT4 | 16K LE | 45 | 0.5 Mb | 320 | — | — |
| LFMXO5-20TDLattice MachXO5-NX | 16.7K 16.7K LUT4 | 20K LC | 48 | 0.7 Mb | 368 | 1 SERDES | Gen2 |
| LFMXO5-25Lattice MachXO5-NX | 22.5K 22.5K LUT4 | 27K LC | 20 | 1.4 Mb | 305 | — | — |
| MPFS025TMicrochip PolarFire SoC | 23K 23K LUT4 | 23K LE | 68 | 1.6 Mb | 108 | 4 SERDES 12.5 Gb/s | Gen2 |
| 10M25Altera MAX 10 | 25K 25K LUT4 | 25K LE | 55 | 0.7 Mb | 360 | — | — |
| LFMXO5-30TDLattice MachXO5-NX | 25K 25K LUT4 | 30K LC | 48 | 0.8 Mb | 368 | 1 SERDES | Gen2 |
| LFMXO5-35TLattice MachXO5-NX | 29.2K 29.2K LUT4 | 35K LC | 48 | 1.9 Mb | 371 | 1 SERDES | Gen2 |
| LFMXO5-55TDQLattice MachXO5-NX | 31.7K 31.7K LUT4 | 38K LC | 93 | 0.3 Mb | 297 | 2 SERDES | Gen2 |
| 10M40Altera MAX 10 | 40K 40K LUT4 | 40K LE | 125 | 1.2 Mb | 500 | — | — |
| LFMXO5-55TLattice MachXO5-NX | 44.2K 44.2K LUT4 | 53K LC | 146 | 2.9 Mb | 297 | 2 SERDES | Gen2 |
| LFMXO5-55TDLattice MachXO5-NX | 44.2K 44.2K LUT4 | 53K LC | 110 | 2.9 Mb | 297 | 2 SERDES | Gen2 |
| MPF050TMicrochip PolarFire | 48K 48K LUT4 | 48K LE | 150 | 3.1 Mb | 188 | 4 SERDES 12.7 Gb/s | Gen2 |
| 10M50Altera MAX 10 | 50K 50K LUT4 | 50K LE | 144 | 1.6 Mb | 500 | — | — |
| LFMXO5-65TLattice MachXO5-NX | 54.2K 54.2K LUT4 | 65K LC | 128 | 2.2 Mb | 371 | 1 SERDES | Gen2 |
| LFMXO5-100TLattice MachXO5-NX | 80K 80K LUT4 | 96K LC | 156 | 3.7 Mb | 297 | 2 SERDES | Gen2 |
| MPFS095TMicrochip PolarFire SoC | 93K 93K LUT4 | 93K LE | 292 | 6 Mb | 276 | 4 SERDES 12.5 Gb/s | Gen2 |
| MPF100TMicrochip PolarFire | 109K 109K LUT4 | 109K LE | 336 | 6.9 Mb | 284 | 8 SERDES 12.7 Gb/s | Gen2 |
| MPFS160TMicrochip PolarFire SoC | 161K 161K LUT4 | 161K LE | 498 | 10.2 Mb | 312 | 8 SERDES 12.5 Gb/s | Gen2 |
| MPF200TMicrochip PolarFire | 192K 192K LUT4 | 192K LE | 588 | 12 Mb | 368 | 16 SERDES 12.7 Gb/s | Gen2 |
| MPFS250TMicrochip PolarFire SoC | 254K 254K LUT4 | 254K LE | 784 | 15.9 Mb | 372 | 16 SERDES 12.5 Gb/s | Gen2 |
| MPF300TMicrochip PolarFire | 300K 300K LUT4 | 300K LE | 924 | 18.6 Mb | 512 | 16 SERDES 12.7 Gb/s | Gen2 |
| MPFS460TMicrochip PolarFire SoC | 461K 461K LUT4 | 461K LE | 1,420 | 28.5 Mb | 468 | 20 SERDES 12.5 Gb/s | Gen2 |
| MPF500TMicrochip PolarFire | 481K 481K LUT4 | 481K LE | 1,480 | 29.7 Mb | 584 | 24 SERDES 12.7 Gb/s | Gen2 |
Data from the vendors' selection guides. Use the FPGA finder to combine this with other filters.