FPGA & adaptive SoC databook · online editionRev. 2026.10

XCKU040

AMDKintex UltraScale

The XCKU040 is a Kintex UltraScale FPGA from AMD, built on a 20 nm process. It provides 242,400 LUT6 look-up tables (530,000 system logic cells), 484,800 flip-flops, 21.1 Mb of block RAM and 1,920 DSP slices. It offers up to 520 user I/O pins and 20 GTH/GTY transceivers at up to 16.3 Gb/s, with hard PCI Express Gen3 blocks. It is available in 4 packages, from the A784 (23 × 23 mm) to the A1156 (35 × 35 mm). Temperature grades: commercial, extended, industrial. Designs are built with AMD Vivado.

242,400LUTs (LUT6)
1,920DSP slices
21.1 MbBlock RAM
520Max. user I/O
20Transceivers (16.3 Gb/s)
1,024CoreScore (SERV cores)

Specifications

VendorAMD
FamilyKintex UltraScale
SeriesUltraScale
Process20 nm
Configuration memorySRAM
Look-up tables (LUT6)242,400
   Logic block6-input look-up table, fracturable into two LUT5 with shared inputs
LUT4 equivalent (approx.)≈387,840
System logic cells530,000
Flip-flops484,800
Distributed RAM7,050 Kb
Block RAM21.1 Mb (600 × 36 Kb)
DSP (DSP slice)1,920
Clock management tiles10
Max. user I/O520
   HP I/O416
Differential pairs240
GTH/GTY transceivers20 × 16.3 Gb/s
PCI Express3× Gen3
Analog / monitorSystem Monitor
CoreScore1,024 SERV cores (hpc_ku)
Design toolAMD Vivado

Packages

PackageSize (mm)Pitch (mm)User I/OTransceivers
A78423 × 230.84688
A67627 × 271.031216
A90031 × 311.046816
A115635 × 351.052020

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
Commercial (C)0 to 85 °C-1
Extended (E)0 to 100 °C-2, -3
Industrial (I)−40 to 100 °C-1, -1L, -2

Alternatives to the XCKU040

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
XC7K410TAMD Kintex-7254,200 LUT6407K LC1,54027.9 Mb50016 GTX 12.5 Gb/sGen2—
XC7K420TAMD Kintex-7260,600 LUT6417K LC1,68029.4 Mb40032 GTX 12.5 Gb/sGen21,276 hpc_k7
XC7K355TAMD Kintex-7222,600 LUT6356K LC1,44025.1 Mb30024 GTX 12.5 Gb/sGen2—
MPF500TMicrochip PolarFire481,000 LUT4481K LE1,48029.7 Mb58424 SERDES 12.7 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——

Compare side by side: XCKU040 vs XC7K410T, XCKU040 vs XC7K420T, XCKU040 vs XC7K355T.

Compare the XCKU040 with up to three other FPGAs.

XCKU040 quick facts

How many LUTs does the XCKU040 have?

The XCKU040 has 242,400 LUT6 look-up tables (530,000 system logic cells as published by AMD). Logic block: 6-input look-up table, fracturable into two LUT5 with shared inputs.

How many DSP blocks does the XCKU040 have?

The XCKU040 has 1,920 DSP slices and 21.1 Mb of block RAM.

Does the XCKU040 have transceivers?

Yes, 20 GTH/GTY transceivers at up to 16.3 Gb/s.

What is the CoreScore of the XCKU040?

The XCKU040 fits 1,024 SERV RISC-V cores in the CoreScore benchmark (board: hpc_ku). CoreScore counts how many of these bit-serial cores the device and its tools can place and route, a practical measure of usable logic.

What are the alternatives to the XCKU040?

Devices of similar size in other families include XC7K410T (AMD Kintex-7), XC7K420T (AMD Kintex-7), XC7K355T (AMD Kintex-7).

Which software is used to design with the XCKU040?

Designs for the XCKU040 are built with AMD Vivado.

Other Kintex UltraScale devices

DeviceLUTsVendor logicDSPBlock RAMMax I/OTransceiversPCIeCoreScore
XCKU025145,440 LUT6318K SLC1,15212.7 Mb31212 GTH/GTY 16.3 Gb/sGen3—
XCKU035203,128 LUT6444K SLC1,70019 Mb52016 GTH/GTY 16.3 Gb/sGen3—
XCKU040242,400 LUT6530K SLC1,92021.1 Mb52020 GTH/GTY 16.3 Gb/sGen31,024 hpc_ku
XCKU060331,680 LUT6726K SLC2,76038 Mb62432 GTH/GTY 16.3 Gb/sGen3—
XCKU085497,520 LUT61088K SLC4,10057 Mb67656 GTH/GTY 16.3 Gb/sGen3—
XCKU095537,600 LUT61176K SLC76859.1 Mb70264 GTH/GTY 16.3 Gb/sGen3—
XCKU115663,360 LUT61451K SLC5,52075.9 Mb83264 GTH/GTY 16.3 Gb/sGen3—

Source: AMD UltraScale FPGAs Product Selection Guide, XMP102 (v1.7). Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet. CoreScore result from the CoreScore world ranking (olofk/corescore).