LCMXO256E vs iCE40LP384
A comparison of the Lattice MachXO LCMXO256E and the Lattice iCE40 LP/HX/LM iCE40LP384 using the data from both vendors' selection guides.
Side-by-side specifications
| LCMXO256E | iCE40LP384 | |
|---|---|---|
| Vendor / family | Lattice MachXO | Lattice iCE40 LP/HX/LM |
| LUTs as published | 256 LUT4 | 384 LUT4 |
| LUT type | 4-input look-up table | 4-input look-up table |
| LUT4 equivalent (approx.) | ≈256 | ≈384 |
| CoreScore (SERV cores) | — | — |
| Vendor logic figure | — | 384 LC |
| DSP | — 18×18 multipliers | — 16×16 MAC blocks |
| Block RAM | — | — |
| Large RAM | — | — |
| Max. user I/O | 78 | 39 |
| Transceivers | None | None |
| Hard PCI Express | None | None |
| Hard processor | None | None |
| Process | 130 nm | 40 nm |
| Configuration memory | Internal flash | NVCM or SRAM |
| Packages | 2 | 3 |
| Design tool | Lattice Diamond | Lattice 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 iCE40LP384 has about 50% more logic capacity (384 vs 256 LUT4 equivalents).
Configuration memory: internal flash on the LCMXO256E, nvcm or sram on the iCE40LP384.
The LCMXO256E is designed with Lattice Diamond and the iCE40LP384 with Lattice iCEcube2; open source: Yosys + nextpnr-ice40 with Project IceStorm.
Full specifications
See the complete spec sheets with packages and grades: LCMXO256E (MachXO) and iCE40LP384 (iCE40 LP/HX/LM).