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
| M2S025 | MPFS025T | |
|---|---|---|
| Vendor / family | Microchip SmartFusion2 | Microchip PolarFire SoC |
| LUTs as published | 27,696 LUT4 | 23,000 LUT4 |
| LUT type | 4-input look-up table | 4-input look-up table |
| LUT4 equivalent (approx.) | ≈27,696 | ≈23,000 |
| CoreScore (SERV cores) | — | — |
| Vendor logic figure | 27,696 LE | 23,000 LE |
| DSP | 34 18×18 math blocks (MACC) | 68 18×18 math blocks (MACC) |
| Block RAM | 0.5 Mb | 1.6 Mb |
| Large RAM | — | — |
| Max. user I/O | 267 | 108 |
| Transceivers | 4 × SERDES 5 Gb/s | 4 × SERDES 12.5 Gb/s |
| Hard PCI Express | Gen2 | Gen2 x4 |
| Hard processor | 1× Arm Cortex-M3 | 4× RISC-V (RV64GC U54) |
| Process | 65 nm | 28 nm |
| Configuration memory | Non-volatile (flash) | Non-volatile (SONOS flash) |
| Packages | 5 | 2 |
| Design tool | Microchip Libero SoC | Microchip 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).