FPGA & adaptive SoC databook · online editionRev. 2026.10

GW1NRF-4B vs iCE40UP5K

A comparison of the Gowin LittleBee GW1NRF-4B and the Lattice iCE40 UltraPlus iCE40UP5K using the data from both vendors' selection guides.

Side-by-side specifications

GW1NRF-4BiCE40UP5K
Vendor / familyGowin LittleBeeLattice iCE40 UltraPlus
Logic (LUT4-equivalent)4,6065,280
LUTs as published4,606 LUT45,280 LUT4
Vendor logic figure— LC— LC
DSP16 18×18 multipliers8 16×16 MAC blocks
Block RAM0.2 Mb0.1 Mb
Large RAM—1 Mb
Max. user I/O2539
TransceiversNoneNone
Hard PCI ExpressNoneNone
Hard processor1× ARC (32-bit)None
Process55 nm40 nm
Configuration memoryEmbedded flashNVCM
Packages02
Design toolGowin EDALattice Radiant

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

Key differences

The iCE40UP5K has about 15% more logic capacity (5.3K vs 4.6K LUT4 equivalents).

For arithmetic, the GW1NRF-4B has 16 18×18 multipliers against 8 16×16 MAC blocks on the iCE40UP5K.

The iCE40UP5K has more on-chip memory (1.1 Mb vs 0.2 Mb).

The GW1NRF-4B includes a hard ARC (32-bit) processor, while the iCE40UP5K does not.

Configuration memory: embedded flash on the GW1NRF-4B, nvcm on the iCE40UP5K.

The GW1NRF-4B is designed with Gowin EDA and the iCE40UP5K with Lattice Radiant.

Full specifications

See the complete spec sheets with packages and grades: GW1NRF-4B (LittleBee) and iCE40UP5K (iCE40 UltraPlus).