Quicklink | Search

iCE40

Custom Mobile Devices

Lattice iCE40

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.

Lattice sensor management example

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
Lattice Viedeo and Imaging Example

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
Lattice Features

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.

Lattice custom mobile device

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

webshopkorb webshop

MSC Webshop Toolguide

iCE40