FPGA & adaptive SoC databook · online editionRev. 2026.10

MPFS025T

MicrochipPolarFire SoCSoC

The MPFS025T is a PolarFire SoC FPGA from Microchip, built on a 28 nm process. It provides 23,000 LUT4 look-up tables, 23,000 flip-flops, 1.6 Mb of block RAM and 68 18×18 math blocks (MACC). Its processing system includes four RISC-V (RV64GC U54) cores plus a RISC-V E51 monitor core. The processing system adds its own MSS with 136 dedicated I/O. The programmable logic offers up to 108 user I/O pins and 4 SERDES transceivers at up to 12.5 Gb/s, with hard PCI Express Gen2 x4 blocks. It is available in 2 packages, from the FCSG325 (11 × 11 mm) to the FCVG484 (19 × 19 mm). Temperature grades: extended, industrial. Designs are built with Microchip Libero SoC.

23KLUT4-equivalent
23KLUTs (LUT4)
6818×18 math blocks (MACC)
1.6 MbBlock RAM
108Max. user I/O
4Transceivers (12.5 Gb/s)
4× RISC-V (RV64GC U54)Hard processor

Specifications

VendorMicrochip
FamilyPolarFire SoC
SeriesPolarFire
Process28 nm
Configuration memoryNon-volatile (SONOS flash)
LUT4-equivalent capacity23,000
Look-up tables (LUT4)23,000
   LUT noteLogic elements are a 4-input LUT plus a flip-flop (Microchip); the guide gives them in thousands
Logic elements (LEs)23,000
Flip-flops23,000
Distributed RAM153 Kb
Block RAM1.6 Mb (84 × 20 Kb)
DSP (18×18 math block (MACC))68
Max. user I/O108
SERDES transceivers4 × 12.5 Gb/s
PCI Express (PL)2× Gen2 x4
Analog / monitorSystem monitor
Hard processor4× RISC-V (RV64GC U54)
PS connectivityMSS with 136 dedicated I/O
Real-time processorRISC-V E51 monitor core
Design toolMicrochip Libero SoC

Packages

PackageSize (mm)Pitch (mm)User I/OPS I/OTransceivers
FCSG32511 × 110.5801022
FCVG48419 × 190.81081364

Package names are shown as in the selection guide; the full ordering code adds speed grade and temperature (see the data sheet).

Speed and temperature grades

Temperature gradeJunction rangeSpeed grades
Extended (E)0 to 100 °C—
Industrial (I)−40 to 100 °C—

Alternatives to the MPFS025T

Closest matches in other families and vendors by logic, DSP, memory, I/O and transceivers. Check pin compatibility and tools before migrating.

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
5CSXC4Altera Cyclone V31.8K 15.9K ALMs40K LE842.6 Mb1456 XCVR 3.125 Gb/sGen1
5CSXC2Altera Cyclone V18.9K 9.4K ALMs25K LE361.4 Mb1456 XCVR 3.125 Gb/sGen1
XC7Z007SAMD Zynq 700023K 14.4K LUT623K LC661.8 Mb100——
XC7Z010AMD Zynq 700028.2K 17.6K LUT628K LC802.1 Mb100——
XC7Z012SAMD Zynq 700055K 34.4K LUT655K LC1202.5 Mb1504 GTP 6.25 Gb/sGen2
5CSEA4Altera Cyclone V31.8K 15.9K ALMs40K LE842.6 Mb145——

Compare side by side: MPFS025T vs 5CSXC4, MPFS025T vs 5CSXC2, MPFS025T vs XC7Z007S.

MPFS025T quick facts

How many LUTs does the MPFS025T have?

The MPFS025T has 23,000 LUT4 look-up tables, about 23,000 LUT4 equivalents.

How many DSP blocks does the MPFS025T have?

The MPFS025T has 68 18×18 math blocks (MACC) and 1.6 Mb of block RAM.

Does the MPFS025T have transceivers?

Yes, 4 SERDES transceivers at up to 12.5 Gb/s.

Does the MPFS025T have a processor?

Yes. It includes a hard 4× RISC-V (RV64GC U54) processor.

What are the alternatives to the MPFS025T?

Devices of similar size in other families include 5CSXC4 (Altera Cyclone V), 5CSXC2 (Altera Cyclone V), XC7Z007S (AMD Zynq 7000).

Which software is used to design with the MPFS025T?

Designs for the MPFS025T are built with Microchip Libero SoC.

Other PolarFire SoC devices

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
MPFS025T23K 23K LUT423K LE681.6 Mb1084 SERDES 12.5 Gb/sGen2
MPFS095T93K 93K LUT493K LE2926 Mb2764 SERDES 12.5 Gb/sGen2
MPFS160T161K 161K LUT4161K LE49810.2 Mb3128 SERDES 12.5 Gb/sGen2
MPFS250T254K 254K LUT4254K LE78415.9 Mb37216 SERDES 12.5 Gb/sGen2
MPFS460T461K 461K LUT4461K LE1,42028.5 Mb46820 SERDES 12.5 Gb/sGen2

Source: PolarFire SoC Product Overview (DS60001656), DS60001656. Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet.