FPGA & adaptive SoC databook · online editionRev. 2026.10

LFMXO5-100T vs XCSU100P

A comparison of the Lattice MachXO5-NX LFMXO5-100T and the AMD Spartan UltraScale+ XCSU100P using the data from both vendors' selection guides.

Side-by-side specifications

LFMXO5-100TXCSU100P
Vendor / familyLattice MachXO5-NXAMD Spartan UltraScale+
Logic (LUT4-equivalent)80,00073,600
LUTs as published80,000 LUT446,000 LUT6
Vendor logic figure96,000 LC101,000 SLC
DSP156 18×18 multipliers144 DSP slices
Block RAM3.7 Mb5.1 Mb
Large RAM3.5 Mb—
Max. user I/O297478
Transceivers2 × SERDES4 × GTH 16.3 Gb/s
Hard PCI ExpressGen2Gen4 x4
Hard processorNoneNone
Process28 nm16 nm
Configuration memoryInternal flashSRAM
Packages15
Design toolLattice RadiantAMD Vivado

Highlighted values are higher. Logic is compared in LUT4 equivalents; see how FPGA vendors count logic.

Key differences

The LFMXO5-100T has about 9% more logic capacity (80K vs 73.6K LUT4 equivalents).

They use different logic architectures: the LFMXO5-100T is built from LUT4 and the XCSU100P from LUT6, so the raw LUT counts (80K vs 46K) are not directly comparable.

For arithmetic, the LFMXO5-100T has 156 18×18 multipliers against 144 DSP slices on the XCSU100P.

The LFMXO5-100T has more on-chip memory (7.2 Mb vs 5.1 Mb).

Both have transceivers: 2 at up to 0 Gb/s on the LFMXO5-100T and 4 at up to 16.3 Gb/s on the XCSU100P.

Configuration memory: internal flash on the LFMXO5-100T, sram on the XCSU100P.

The LFMXO5-100T is designed with Lattice Radiant and the XCSU100P with AMD Vivado.

Full specifications

See the complete spec sheets with packages and grades: LFMXO5-100T (MachXO5-NX) and XCSU100P (Spartan UltraScale+).