|
|
iCE40
Custom Mobile Devices
|

|
Designers of handheld, battery-based consumer products have long awaited a
programmable logic solution that delivers design flexibility and fast
time-to-market benefits coupled with features that address their power, logic
capacity, cost, and small form factor requirements. This solution, previously
unattainable by other FPGA suppliers, is now provided by Lattice’s ultra-low
power mobileFPGA™ devices.
|
|
Key Features and Benefits
| |
|
LP-Series
The LP-Series of the iCE40™ “Los Angeles” mobileFPGA™ family is ideal for
smartphone applications.
HX-Series
The HX-Series of the iCE40™ “Los Angeles” mobileFPGA™ family is ideal for tablet
applications.
|
- Ideal for sensor management functions including interrupt filtering,
interrupt aggregation, auto polling
- Battery insertion and audio insertion detection with high speed comparators
- Support MIPI SLIMbus Interface
- High speed LVDS channels up to 525 Mbps per channel
- High definition video support: HD720p @ 60Hz, HD1080p @ 30Hz
- Supports MIPI DBI and MIPI DPI video interface standards
|
- High Speed USB 2.0 host and device controllers supporting ULPI and UTMI
interfaces
- Ideal for 3D solutions
- PCB friendly footprint packages
- Fabricated on advanced 40nm standard CMOS process
- Ultra-low power consumption
- Ultra-small footprint package
- World’s first 2.5 x 2.5 mm, 0.4mm pitch ball grid array
- Up to 2 phase-locked loops supporting dual outputs
- Flexible block RAM
|
|
Comprehensive iCEcube2 Development Tools for iCE40™
iCEcube2™ supports standard HDL-based design flow incorporating
industry-leading Synplify Pro® synthesis tools from Synopsys®. iCEcube2 support
both Microsoft® Windows® and Red Hat® Linux® operating systems.
|
 |
Sensor Management Example
Offload sensor management functions from Application Processor to Lattice
Custom Mobile Device (CMD) to conserve system power (keep AP in low power, sleep
mode).
- Interrupt Filtering
- Interrupt Aggregation
- Auto Polling
|
 |
Video and Imaging Example
Drive different video peripherals from the same Application Processor video
stream.
- Upscale/downscale video to drive different resolutions
- High speed 525 Mbps LVDS supports
- HD720p 30/60 Hz or HD1080p
30Hz resolution – single LVDS
- WUXGA (1920 x 1200) at 60Hz - dual LVDS
|
Companion to Application Processors Application
Processors are designed to support the most common features of today’s mobile
handsets. This means that a given application processor may not support the
specific features designers need to differentiate their product. By using a
Custom Mobile Device as a companion to your existing application processor, you
can bring new and differentiating features to market “off-cycle” from next
generation mobile chipsets. Custom Mobile Devices utilize standard mobileFPGA™
devices that are customized, with volume production achievable in weeks.
|
Utilizing the mobileFPGA platform, mobile designers can quickly bring new
features and custom functionality to market with their very own Custom Mobile
Device. Designers can achieve this by either using state of the art development
software or by utilizing Lattice's design services.

|
|
LP Series (Low Power)
|
HX Series (High Performance)
|
|
Features
|
LP384
|
LP1K
|
LP4K
|
LP8K
|
HX1K
|
HX4K
|
HX8K
|
|
Logic Cells
|
384
|
1,28
|
3,52
|
7680
|
1,28
|
3,52
|
7680
|
|
RAM4K Memory Blocks
|
0
|
16
|
20
|
32
|
16
|
20
|
32
|
|
RAM4K Ram (Kb)
|
0
|
64
|
80
|
128
|
64
|
80
|
128
|
|
Phase-Locked Loops
|
0
|
1
|
2
|
2
|
1
|
2
|
2
|
|
Configuration bits (max)(Kb)
|
63
|
273
|
546
|
1092
|
273
|
546
|
1092
|
|
Typical Core Current @ 0 KHz 1
|
10
μA
|
52
μA
|
52
μA
|
217
μA
|
93
μA
|
231
μA
|
493
μA
|
|
|
Packages2
|
Footprint
|
User I/O ( Differential Pairs)
|
|
32 QFN
|
QN32
|
5x5
|
0.5
|
21(4)
| | | | | | |
|
36 ucBGA
|
CM36A
|
2.5x2.5
|
0.4
|
25(3)
|
25(3)2
| | | | | |
|
49 ucBGA
|
CM49
|
3x3
|
0.4
|
37(6)
|
35(5)
| | | | | |
|
81 ucBGA
|
CM81
|
4x4
|
0.4
|
55(3)
|
63(8)
|
63(9)3
| | | | |
|
81 csBGA
|
CB81
|
5x5
|
0.5
|
55(3)
| | | | | | |
|
84 QFN
|
QN84
|
7x7
|
0.5
| |
67(7)2
| | | | | |
|
100 VQFP
|
VQ100
|
14x14
|
0.5
| | | | |
72(9)2
| | |
|
121 ucBGA
|
CM121
|
5x5
|
0.4
|
95(12)
|
93(13)
|
93(13)
| | | | |
|
121 csBGA
|
CB121
|
6x6
|
0.5
|
92(12)
| | | | | | |
|
132 csBGA
|
CB132
|
8x8
|
0.5
| | | | |
95(11)
|
95(12)
|
95(12)
|
|
144 TQFP
|
TQ144
|
20x20
|
0.5
| | | | |
96(12)
|
107(14)
| |
|
225 ucBGA
|
CM225
|
7x7
|
0.4
| | |
167(20)
|
178(23)
| | |
178(23)
|
|
256 caBGA
|
CT256
|
14x14
|
0.8
| | | | | | |
206(26)
|
1 Typical Icc with LP device at 1.0V and HX at 1.2V Vcc.
2 No PLL available
3 Only 1 PLL Available
|
|
|
Contacts
|
|
|
|
webshop
|
|
iCE40
|
|