FPGA & adaptive SoC databook · online editionRev. 2026.10

XCVU31P

AMDVirtex UltraScale+ HBM

The XCVU31P is a Virtex UltraScale+ HBM FPGA from AMD, built on a 16 nm process. It provides 440,000 LUT6 look-up tables (962,000 system logic cells), about 704,000 LUT4 equivalents, 879,000 flip-flops, 23.6 Mb of block RAM plus 90 Mb of UltraRAM and 2,880 DSP slices. It offers up to 208 user I/O pins and 32 GTY transceivers at up to 32.75 Gb/s, with hard PCI Express Gen3 x16 blocks. Temperature grades: extended. Designs are built with AMD Vivado.

704KLUT4-equivalent
440KLUTs (LUT6)
2,880DSP slices
90 MbUltraRAM
23.6 MbBlock RAM
208Max. user I/O
32Transceivers (32.75 Gb/s)

Specifications

VendorAMD
FamilyVirtex UltraScale+ HBM
SeriesUltraScale+
Process16 nm
Configuration memorySRAM
LUT4-equivalent capacity704,000
Look-up tables (LUT6)440,000
System logic cells962,000
Flip-flops879,000
Distributed RAM12,800 Kb
Block RAM23.6 Mb
UltraRAM90 Mb
HBM4 GB
DSP (DSP slice)2,880
Clock management tiles4
Max. user I/O208
   HP I/O208
GTY transceivers32 × 32.75 Gb/s
PCI Express4× Gen3 x16
100G Ethernet MAC2
Analog / monitorSystem Monitor
Design toolAMD Vivado

Speed and temperature grades

Temperature gradeJunction rangeSpeed grades
Extended (E)0 to 100 °C-1, -2, -2L, -3

Alternatives to the XCVU31P

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
XCVU3PAMD Virtex UltraScale+630K 394K LUT6862K SLC2,28025.3 Mb52040 GTY 32.75 Gb/sGen3
XCKU13PAMD Kintex UltraScale+546K 341K LUT6747K SLC3,52826.2 Mb30428 GTH 16.3 Gb/s—
GX 1100Altera Stratix 10 GX/SX899K 449K ALMs1325K LE2,592107 Mb68848 XCVR/XCVR 28.3 Gb/sGen3
GX 850Altera Stratix 10 GX/SX570K 285K ALMs841K LE2,01668 Mb68848 XCVR/XCVR 28.3 Gb/sGen3
XC7VH870TAMD Virtex-7876K 548K LUT6876K LC2,52049.6 Mb30088 GTH/GTZ 28.05 Gb/sGen3
XCKU15PAMD Kintex UltraScale+837K 523K LUT61143K SLC1,96834.6 Mb66876 GTH/GTY 32.75 Gb/sGen3

Compare side by side: XCVU31P vs XCVU3P, XCVU31P vs XCKU13P, XCVU31P vs GX 1100.

XCVU31P quick facts

How many LUTs does the XCVU31P have?

The XCVU31P has 440,000 LUT6 look-up tables, about 704,000 LUT4 equivalents (962,000 system logic cells as published by AMD).

How many DSP blocks does the XCVU31P have?

The XCVU31P has 2,880 DSP slices and 23.6 Mb of block RAM plus 90 Mb of UltraRAM.

Does the XCVU31P have transceivers?

Yes, 32 GTY transceivers at up to 32.75 Gb/s.

What are the alternatives to the XCVU31P?

Devices of similar size in other families include XCVU3P (AMD Virtex UltraScale+), XCKU13P (AMD Kintex UltraScale+), GX 1100 (Altera Stratix 10 GX/SX).

Which software is used to design with the XCVU31P?

Designs for the XCVU31P are built with AMD Vivado.

Other Virtex UltraScale+ HBM devices

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
XCVU31P704K 440K LUT6962K SLC2,88023.6 Mb20832 GTY 32.75 Gb/sGen3
XCVU33P704K 440K LUT6962K SLC2,88023.6 Mb20832 GTY 32.75 Gb/sGen3
XCVU35P1395K 872K LUT61907K SLC5,95247.3 Mb41664 GTY 32.75 Gb/sGen3
XCVU45P1395K 872K LUT61907K SLC5,95247.3 Mb41664 GTY 32.75 Gb/sGen3
XCVU37P2086K 1304K LUT62852K SLC9,02470.9 Mb62496 GTY 32.75 Gb/sGen3
XCVU47P2086K 1304K LUT62852K SLC9,02470.9 Mb62496 GTY 32.75 Gb/sGen3
XCVU57P2086K 1304K LUT62852K SLC9,02470.9 Mb62464 GTY/GTM 58 Gb/sGen3

Source: AMD UltraScale+ FPGAs Product Selection Guide, XMP103 (v2.8). Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet.