FPGA & adaptive SoC databook · online editionRev. 2026.10

MPF100T

MicrochipPolarFire

The MPF100T is a PolarFire FPGA from Microchip, built on a 28 nm process. It provides 109,000 LUT4 look-up tables, 109,000 flip-flops, 6.9 Mb of block RAM and 336 18×18 math blocks (MACC). It offers up to 284 user I/O pins and 8 SERDES transceivers at up to 12.7 Gb/s, with hard PCI Express Gen2 x4 blocks. It is available in 3 packages, from the FCSG325 (11 × 11 mm) to the FCG484 (23 × 23 mm). Temperature grades: extended, industrial. Designs are built with Microchip Libero SoC.

109KLUT4-equivalent
109KLUTs (LUT4)
33618×18 math blocks (MACC)
6.9 MbBlock RAM
284Max. user I/O
8Transceivers (12.7 Gb/s)

Specifications

VendorMicrochip
FamilyPolarFire
SeriesPolarFire
Process28 nm
Configuration memoryNon-volatile (SONOS flash)
LUT4-equivalent capacity109,000
Look-up tables (LUT4)109,000
   LUT noteLogic elements are a 4-input LUT plus a flip-flop (Microchip); the guide gives them in thousands
Logic elements (LEs)109,000
Flip-flops109,000
Distributed RAM756 Kb
Block RAM6.9 Mb (352 × 20 Kb)
DSP (18×18 math block (MACC))336
Max. user I/O284
SERDES transceivers8 × 12.7 Gb/s
PCI Express2× Gen2 x4
Analog / monitorSystem monitor
Design toolMicrochip Libero SoC

Packages

PackageSize (mm)Pitch (mm)User I/OTransceivers
FCSG32511 × 110.51704
FCVG48419 × 190.82844
FCG48423 × 231.02448

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 MPF100T

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
Certus-N2 CT16Lattice Certus-N298K 98K LUT4160K LC3608 Mb2988 SERDES 16 Gb/s—
GW5AT-138Gowin Arora V138K 138K LUT4—2986 Mb3128 SERDES 12.5 Gb/sGen3
EP4CGX110Altera Cyclone IV109K 109K LUT4109K LE2805.8 Mb4758 XCVR 3.125 Gb/sGen2
EP4CGX150Altera Cyclone IV150K 150K LUT4150K LE3606.3 Mb4758 XCVR 3.125 Gb/sGen2
XC7A100TAMD Artix-7101K 63.4K LUT6101K LC2404.7 Mb3008 GTP 6.6 Gb/sGen2
XCSU150PAMD Spartan UltraScale+101K 63K LUT6138K SLC3845.9 Mb5728 GTH 16.3 Gb/sGen4

Compare side by side: MPF100T vs Certus-N2 CT16, MPF100T vs GW5AT-138, MPF100T vs EP4CGX110, MPF100T vs EP4CGX150, MPF100T vs XCSU150P.

MPF100T quick facts

How many LUTs does the MPF100T have?

The MPF100T has 109,000 LUT4 look-up tables, about 109,000 LUT4 equivalents.

How many DSP blocks does the MPF100T have?

The MPF100T has 336 18×18 math blocks (MACC) and 6.9 Mb of block RAM.

Does the MPF100T have transceivers?

Yes, 8 SERDES transceivers at up to 12.7 Gb/s.

What are the alternatives to the MPF100T?

Devices of similar size in other families include Certus-N2 CT16 (Lattice Certus-N2), GW5AT-138 (Gowin Arora V), EP4CGX110 (Altera Cyclone IV).

Which software is used to design with the MPF100T?

Designs for the MPF100T are built with Microchip Libero SoC.

Other PolarFire devices

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
MPF050T48K 48K LUT448K LE1503.1 Mb1884 SERDES 12.7 Gb/sGen2
MPF100T109K 109K LUT4109K LE3366.9 Mb2848 SERDES 12.7 Gb/sGen2
MPF200T192K 192K LUT4192K LE58812 Mb36816 SERDES 12.7 Gb/sGen2
MPF300T300K 300K LUT4300K LE92418.6 Mb51216 SERDES 12.7 Gb/sGen2
MPF500T481K 481K LUT4481K LE1,48029.7 Mb58424 SERDES 12.7 Gb/sGen2

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