FPGA & adaptive SoC databook · online editionRev. 2026.10

LFE5UM-25 vs M2GL010

A comparison of the Lattice ECP5 LFE5UM-25 and the Microchip IGLOO2 M2GL010 using the data from both vendors' selection guides.

Side-by-side specifications

LFE5UM-25M2GL010
Vendor / familyLattice ECP5Microchip IGLOO2
LUTs as published24,000 LUT412,084 LUT4
LUT type4-input look-up table4-input look-up table
LUT4 equivalent (approx.)≈24,000≈12,084
CoreScore (SERV cores)——
Vendor logic figure—12,084 LE
DSP28 18×18 multipliers22 18×18 math blocks (MACC)
Block RAM1 Mb0.4 Mb
Large RAM——
Max. user I/O197233
Transceivers2 × SERDES 3.2 Gb/s4 × SERDES 5 Gb/s
Hard PCI ExpressNoneGen2
Hard processorNoneNone
Process40 nm65 nm
Configuration memorySRAMNon-volatile (flash)
Packages24
Design toolLattice DiamondMicrochip Libero SoC

Highlighted values are higher. LUT counts are shown as published; the LUT4 equivalent is an approximation to compare different LUT types, see how FPGA vendors count logic. Add up to two more devices to this comparison.

Key differences

The LFE5UM-25 has about 99% more logic capacity (24K vs 12.1K LUT4 equivalents).

For arithmetic, the LFE5UM-25 has 28 18×18 multipliers against 22 18×18 math blocks (MACC) on the M2GL010.

The LFE5UM-25 has more on-chip memory (1 Mb vs 0.4 Mb).

Both have transceivers: 2 at up to 3.2 Gb/s on the LFE5UM-25 and 4 at up to 5 Gb/s on the M2GL010.

Configuration memory: sram on the LFE5UM-25, non-volatile (flash) on the M2GL010.

The LFE5UM-25 is designed with Lattice Diamond and the M2GL010 with Microchip Libero SoC.

Full specifications

See the complete spec sheets with packages and grades: LFE5UM-25 (ECP5) and M2GL010 (IGLOO2).