LFMXO5-55TDQ vs XCSU45P
A comparison of the Lattice MachXO5-NX LFMXO5-55TDQ and the AMD Spartan UltraScale+ XCSU45P using the data from both vendors' selection guides.
Side-by-side specifications
| LFMXO5-55TDQ | XCSU45P | |
|---|---|---|
| Vendor / family | Lattice MachXO5-NX | AMD Spartan UltraScale+ |
| Logic (LUT4-equivalent) | 31,667 | 38,400 |
| LUTs as published | 31,667 LUT4 | 24,000 LUT6 |
| Vendor logic figure | 38,000 LC | 53,000 SLC |
| DSP | 93 18×18 multipliers | 96 DSP slices |
| Block RAM | 0.3 Mb | 2.5 Mb |
| Large RAM | 2.5 Mb | — |
| Max. user I/O | 297 | 262 |
| Transceivers | 2 × SERDES | 4 × GTH 16.3 Gb/s |
| Hard PCI Express | Gen2 | Gen4 x4 |
| Hard processor | None | None |
| Process | 28 nm | 16 nm |
| Configuration memory | Internal flash | SRAM |
| Packages | 1 | 3 |
| Design tool | Lattice Radiant | AMD Vivado |
Highlighted values are higher. Logic is compared in LUT4 equivalents; see how FPGA vendors count logic.
Key differences
The XCSU45P has about 21% more logic capacity (38.4K vs 31.7K LUT4 equivalents).
They use different logic architectures: the LFMXO5-55TDQ is built from LUT4 and the XCSU45P from LUT6, so the raw LUT counts (31.7K vs 24K) are not directly comparable.
For arithmetic, the XCSU45P has 96 DSP slices against 93 18×18 multipliers on the LFMXO5-55TDQ.
The LFMXO5-55TDQ has more on-chip memory (2.8 Mb vs 2.5 Mb).
Both have transceivers: 2 at up to 0 Gb/s on the LFMXO5-55TDQ and 4 at up to 16.3 Gb/s on the XCSU45P.
Configuration memory: internal flash on the LFMXO5-55TDQ, sram on the XCSU45P.
The LFMXO5-55TDQ is designed with Lattice Radiant and the XCSU45P with AMD Vivado.
Full specifications
See the complete spec sheets with packages and grades: LFMXO5-55TDQ (MachXO5-NX) and XCSU45P (Spartan UltraScale+).