FPGA & adaptive SoC databook · online editionRev. 2026.10

LIF-MDF6000 vs iCE40LM4K

A comparison of the Lattice CrossLinkPlus LIF-MDF6000 and the Lattice iCE40 LP/HX/LM iCE40LM4K using the data from both vendors' selection guides.

Side-by-side specifications

LIF-MDF6000iCE40LM4K
Vendor / familyLattice CrossLinkPlusLattice iCE40 LP/HX/LM
LUTs as published5,936 LUT43,520 LUT4
LUT type4-input look-up table4-input look-up table
LUT4 equivalent (approx.)≈5,936≈3,520
CoreScore (SERV cores)——
Vendor logic figure—3,520 LC
DSP— 18×18 multipliers— 16×16 MAC blocks
Block RAM0.2 Mb0.1 Mb
Large RAM——
Max. user I/O3739
TransceiversNoneNone
Hard PCI ExpressNoneNone
Hard processorNoneNone
Process40 nm40 nm
Configuration memoryInternal flashNVCM or SRAM
Packages23
Design toolLattice DiamondLattice iCEcube2

Highlighted values are higher. LUT counts are shown as published; the LUT4 equivalent is an approximation to compare different LUT types, see how FPGA vendors count logic. Add up to two more devices to this comparison.

Key differences

The LIF-MDF6000 has about 69% more logic capacity (5.9K vs 3.5K LUT4 equivalents).

The LIF-MDF6000 has more on-chip memory (0.2 Mb vs 0.1 Mb).

Configuration memory: internal flash on the LIF-MDF6000, nvcm or sram on the iCE40LM4K.

The LIF-MDF6000 is designed with Lattice Diamond and the iCE40LM4K with Lattice iCEcube2.

Full specifications

See the complete spec sheets with packages and grades: LIF-MDF6000 (CrossLinkPlus) and iCE40LM4K (iCE40 LP/HX/LM).