iCE40LM1K vs iCE5LP1K
A comparison of the Lattice iCE40 LP/HX/LM iCE40LM1K and the Lattice iCE40 Ultra iCE5LP1K using the data from both vendors' selection guides.
Side-by-side specifications
| iCE40LM1K | iCE5LP1K | |
|---|---|---|
| Vendor / family | Lattice iCE40 LP/HX/LM | Lattice iCE40 Ultra |
| Logic (LUT4-equivalent) | 1,100 | 1,100 |
| LUTs as published | 1,100 LUT4 | 1,100 LUT4 |
| Vendor logic figure | 1,100 LC | — LC |
| DSP | — 16×16 MAC blocks | 2 16×16 MAC blocks |
| Block RAM | 0.1 Mb | 0.1 Mb |
| Large RAM | — | — |
| Max. user I/O | 39 | 39 |
| Transceivers | None | None |
| Hard PCI Express | None | None |
| Hard processor | None | None |
| Process | 40 nm | 40 nm |
| Configuration memory | NVCM or SRAM | NVCM |
| Packages | 3 | 3 |
| Design tool | Lattice iCEcube2 | Lattice iCEcube2 |
Highlighted values are higher. Logic is compared in LUT4 equivalents; see how FPGA vendors count logic.
Key differences
Both devices offer similar logic capacity: 1.1K and 1.1K LUT4 equivalents.
For arithmetic, the iCE5LP1K has 2 16×16 MAC blocks against no 16×16 MAC blocks on the iCE40LM1K.
Configuration memory: nvcm or sram on the iCE40LM1K, nvcm on the iCE5LP1K.
The iCE40LM1K is designed with Lattice iCEcube2 and the iCE5LP1K with Lattice iCEcube2.
Full specifications
See the complete spec sheets with packages and grades: iCE40LM1K (iCE40 LP/HX/LM) and iCE5LP1K (iCE40 Ultra).