T4 vs iCE40UP3K
A comparison of the Efinix Trion T4 and the Lattice iCE40 UltraPlus iCE40UP3K using the data from both vendors' selection guides.
Side-by-side specifications
| T4 | iCE40UP3K | |
|---|---|---|
| Vendor / family | Efinix Trion | Lattice iCE40 UltraPlus |
| Logic (LUT4-equivalent) | 3,888 | 2,800 |
| LUTs as published | — LUT4 | 2,800 LUT4 |
| Vendor logic figure | 3,888 LE | — LC |
| DSP | 4 18×18 multipliers | 4 16×16 MAC blocks |
| Block RAM | 0.1 Mb | 0.1 Mb |
| Large RAM | — | 1 Mb |
| Max. user I/O | 55 | 21 |
| Transceivers | None | None |
| Hard PCI Express | None | None |
| Hard processor | None | None |
| Process | 40 nm | 40 nm |
| Configuration memory | SRAM | NVCM |
| Packages | 2 | 1 |
| Design tool | Efinix Efinity | Lattice Radiant |
Highlighted values are higher. Logic is compared in LUT4 equivalents; see how FPGA vendors count logic.
Key differences
The T4 has about 39% more logic capacity (3.9K vs 2.8K LUT4 equivalents).
The iCE40UP3K has more on-chip memory (1.1 Mb vs 0.1 Mb).
Configuration memory: sram on the T4, nvcm on the iCE40UP3K.
The T4 is designed with Efinix Efinity and the iCE40UP3K with Lattice Radiant.
Full specifications
See the complete spec sheets with packages and grades: T4 (Trion) and iCE40UP3K (iCE40 UltraPlus).