FPGA & adaptive SoC databook · online editionRev. 2026.10

M2S025 vs MPFS025T

A comparison of the Microchip SmartFusion2 M2S025 and the Microchip PolarFire SoC MPFS025T using the data from both vendors' selection guides.

Side-by-side specifications

M2S025MPFS025T
Vendor / familyMicrochip SmartFusion2Microchip PolarFire SoC
LUTs as published27,696 LUT423,000 LUT4
LUT type4-input look-up table4-input look-up table
LUT4 equivalent (approx.)≈27,696≈23,000
CoreScore (SERV cores)——
Vendor logic figure27,696 LE23,000 LE
DSP34 18×18 math blocks (MACC)68 18×18 math blocks (MACC)
Block RAM0.5 Mb1.6 Mb
Large RAM——
Max. user I/O267108
Transceivers4 × SERDES 5 Gb/s4 × SERDES 12.5 Gb/s
Hard PCI ExpressGen2Gen2 x4
Hard processor1× Arm Cortex-M34× RISC-V (RV64GC U54)
Process65 nm28 nm
Configuration memoryNon-volatile (flash)Non-volatile (SONOS flash)
Packages52
Design toolMicrochip Libero SoCMicrochip 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 M2S025 has about 20% more logic capacity (27.7K vs 23K LUT4 equivalents).

For arithmetic, the MPFS025T has 68 18×18 math blocks (MACC) against 34 18×18 math blocks (MACC) on the M2S025.

The MPFS025T has more on-chip memory (1.6 Mb vs 0.5 Mb).

Both have transceivers: 4 at up to 5 Gb/s on the M2S025 and 4 at up to 12.5 Gb/s on the MPFS025T.

Configuration memory: non-volatile (flash) on the M2S025, non-volatile (sonos flash) on the MPFS025T.

The M2S025 is designed with Microchip Libero SoC and the MPFS025T with Microchip Libero SoC.

Full specifications

See the complete spec sheets with packages and grades: M2S025 (SmartFusion2) and MPFS025T (PolarFire SoC).