FPGA & adaptive SoC databook · online editionRev. 2026.10

RTPF500ZT

MicrochipRT PolarFire

The RTPF500ZT is a RT PolarFire FPGA from Microchip, built on a 28 nm process. It provides 481,000 LUT4 look-up tables, 481,000 flip-flops, 29.7 Mb of block RAM and 1,480 18×18 math blocks. It offers up to 632 user I/O pins and 24 SERDES transceivers at up to 12.7 Gb/s, with hard PCI Express Gen2 x4 blocks. It is available in 3 packages, from the CG1509 (40 × 40 mm) to the FCG1509 (40 × 40 mm). Designs are built with Microchip Libero SoC.

481,000LUTs (LUT4)
1,48018×18 math blocks
29.7 MbBlock RAM
632Max. user I/O
24Transceivers (12.7 Gb/s)

Specifications

VendorMicrochip
FamilyRT PolarFire
SeriesRadiation-tolerant
Process28 nm
Configuration memoryNon-volatile (SONOS flash)
Look-up tables (LUT4)481,000
   Logic block4-input look-up table
   LUT noteLogic elements are a 4-input LUT plus a flip-flop (Microchip)
Logic elements (LEs)481,000
Flip-flops481,000
Distributed RAM3,330 Kb
Block RAM29.7 Mb (1520 × 20 Kb)
In-package memory48 KB sNVM, 513 Kb uPROM
DSP (18×18 math block)1,480
Clock management tiles8
Max. user I/O632
SERDES transceivers24 × 12.7 Gb/s
PCI Express2× Gen2 x4
Analog / monitorNone
Design toolMicrochip Libero SoC

Packages

PackageSize (mm)Pitch (mm)User I/OTransceivers
CG150940 × 401.063224
LG150940 × 401.063224
FCG150940 × 401.063224

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

Alternatives to the RTPF500ZT

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

DeviceLUTsVendor logicDSPBlock RAMMax I/OTransceiversPCIeCoreScore
MPF500TMicrochip PolarFire481,000 LUT4481K LE1,48029.7 Mb58424 SERDES 12.7 Gb/sGen2—
XC7K410TAMD Kintex-7254,200 LUT6407K LC1,54027.9 Mb50016 GTX 12.5 Gb/sGen2—
LAV-AT-G70Lattice Avant-G397,000 LUT4637K LC1,80035.6 Mb55428 SERDES 12.5 Gb/s——
LAV-AT-X70Lattice Avant-X397,000 LUT4637K LC1,80035.6 Mb55428 SERDES 25 Gb/s——
XC7K420TAMD Kintex-7260,600 LUT6417K LC1,68029.4 Mb40032 GTX 12.5 Gb/sGen21,276 hpc_k7
XC7V585TAMD Virtex-7364,200 LUT6583K LC1,26027.9 Mb85036 GTX 12.5 Gb/sGen2—

Compare side by side: RTPF500ZT vs MPF500T, RTPF500ZT vs XC7K410T, RTPF500ZT vs LAV-AT-G70, RTPF500ZT vs XC7V585T.

Compare the RTPF500ZT with up to three other FPGAs.

RTPF500ZT quick facts

How many LUTs does the RTPF500ZT have?

The RTPF500ZT has 481,000 LUT4 look-up tables. Logic block: 4-input look-up table.

How many DSP blocks does the RTPF500ZT have?

The RTPF500ZT has 1,480 18×18 math blocks and 29.7 Mb of block RAM.

Does the RTPF500ZT have transceivers?

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

What are the alternatives to the RTPF500ZT?

Devices of similar size in other families include MPF500T (Microchip PolarFire), XC7K410T (AMD Kintex-7), LAV-AT-G70 (Lattice Avant-G).

Which software is used to design with the RTPF500ZT?

Designs for the RTPF500ZT are built with Microchip Libero SoC.

Other RT PolarFire devices

DeviceLUTsVendor logicDSPBlock RAMMax I/OTransceiversPCIeCoreScore
RTPF500T481,000 LUT4481K LE1,48029.7 Mb63224 SERDES 12.7 Gb/sGen2—
RTPF500ZT481,000 LUT4481K LE1,48029.7 Mb63224 SERDES 12.7 Gb/sGen2—

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