iCE40 LP/HX/LM

インスタント・モバイルイノベーション:数百万個の出荷実績

当社は今までにない柔軟性を実現。最大7680個のプログラム可能なロジックセルを使用し、モバイル設計に新機能を追加、製品の差別化を最大に

人々に電力を。低消費電力向けに設計されたiCE40デバイスは、最小25µWでバッテリ寿命を最大化し、常時オンアプリケーションの消費電力を最小限に抑えます。

最小デバイスで高機能密度。これほどの小型BGAパッケージで非常の多くの機能を詰め込むのは簡単ではありません。たった1.40 mm×1.48 mm×0.45 mmのiCE40 LP/HX/LMデバイスは、スペースが制約されたモジュールに最適。

特長

  • 低電力(LP)、組み込みID(LM)、高性能(HX)の低消費電力、384~7680の3種類のシリーズで利用可能
  • SPIで柔軟なデバイス構成を可能にするハードI2CおよびSPIコアを内蔵
  • RGB、7:1LVDS、MIPI DPI/DBIなどのインターフェースを使用して、お好みのディスプレイをアプリケーションセッサに統合
  • HiSPi, subLVDS, LVDS およびパラレルLVCMOSなどの共通インターフェース対応の柔軟なブリッジを実装し、イメージセンサをマルチソース化します
  • 最大128 Kbits sysMEM™埋め込みブロックRAM
  • スペースが制限されたアプリケーションで業界最広域の0.35 mm - 0.40 mmピッチBGA

リンクに飛ぶ

ファミリーテーブル

iCE40 "Los Angeles" FPGAファミリ一覧表

Parameters LP Series
(Low Power)
LM Series (Low Power,
Embedded IP)
HX Series
(High Performance)
特長 LP384 LP640 LP1K LP4K LP8K LM1K LM2K LM4K HX1K HX4K HX8K
ロジックセル数 384 640 1280 3520 7680 1000 2000 3520 1280 3520 7680
コア電流 [uA](Typ., Vcc=1.2V, @0 KHz) 100 100 360 360 95 95 95 267 667 1100
ブロックメモリ(bit) 0 32K 64K 80K 128K 64K 80K 80K 64K 80K 128K
PLL数 - - 1 2 2 1 1 1 1 2 2
I2C Core - - - - - 1 2 2 - - -
SPI Core - - - - - 1 2 2 - - -
Low Power Strobe Generator - - - - - 1 1 1 - - -
High Frequency Strobe Generator - - - - - 1 1 1 - - -
24mA Current Sink - 3 3 - - 3 3 3 - - -
パッケージ (ユーザI/O数 (差動入力ペア数))
16ボール WLCSP 10 (2)2 10 (2)2
25ボール WLCSP 18 (2)2 18 (2)2 18 (2)2
36ボール ucBGA 25 (2) 25 (2)3 25 (2) 25 (2) 25 (2)
49ボール ucBGA 37 (2) 35 (2)3 35 (2) 35 (2) 35 (2)
81ボール ucBGA 63 (2)4 63 (2)4 63 (2)4
121ボール ucBGA 95 (2)3 93 (2) 93 (2)
81ボール csBGA 62 (2)3
32-ピン QFN 21 (4)
121ボール csBGA 92 (2)2
225ボール ucBGA 178 (3) 178 (3) 178 (3)
84-ピン QFNS 67 (2)3
132ボール csBGA 95 (3) 95 (3) 95 (3)
256ボール caBGA 206 (3)
100-ピン VQFP 72 (2)2
144-ピン TQFP 96 (3) 107 (3)

ソリューション

iCE40 FPGAには、モバイル製品の差別化を進めるための無数の用途があります。最も一般的なiCE40の4つの設計カテゴリ、及び具体的なアプリケーション例を以下に示します。

アプリケーション・プロセッサの接続性拡張

  • GPIO数を追加し、プロセッサのインターフェイス機能を拡張
  • 信号のレベル変換し、対応可能な電圧規格の制約を排除
  • 複数の低速シリアルバスを集約して高速リンクを形成し、性能を向上

タイミングの厳しい機能をオフロードすることで、バッテリ寿命を延長

  • リモート通信用にIR LEDとフォトダイオードでデータを正確に送受信
  • マイクロプロセッサが休止したまま、低速のUART及びI2Cインターフェイスで通信
  • センサデータをバッファリングし、スマート割り込みを生成して全てのユーザ入力を捕捉

ハードウェア支援によるシステム性能の向上

  • センサデータを事前処理して9軸出力を生成し、プロセッサ負荷を軽減
  • 効率的なFPGAベースの実装による、画像データの回転・合成・スケーリング
  • ユーザロジックの乗算器で、高性能デジタル信号フィルタリングを実装

デザインリソース

IP&リファレンスデザイン

プレテスト、再利用可能な機能を利用して設計の労力を軽減

アプリケーションノート

当社のFPGA、開発ボードのラインナップを最大活用する方法

ソフトウェア

使いやすい設計フローの完全版

開発キット&ボード

当社の開発キットとボードで設計プロセスの合理化

プログラミング ハードウェア

当社のプログラミングハードウェアでインシステム・プログラミング、インサーキット再構成の負担を軽減

ドキュメント

購読もしくは購読の変更をするには、ドキュメント通知でアカウントにログインしてください

Quick Reference
Technical Resources
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40LM Family Data Sheet
FPGA-DS-02043 1.7 9/12/2018
iCE40 LP/HX Family Data Sheet
FPGA-DS-02029 3.5 9/12/2018
iCE 2017-08 Technology Library
2017-08 10/10/2017
Memory Usage Guide for iCE40 Devices
TN1250 1.5 6/20/2016
iCE40 I2C and SPI Hardened IP Usage Guide
TN1274 1.4 6/2/2016
iCE40 sysCLOCK PLL Design and Usage Guide
TN1251 1.8 6/2/2016
iCE40LM On-Chip Strobe Generator Usage Guide
TN1275 1.1 1/14/2014
iCE40 Programming and Configuration
FPGA-TN-02001 3.2 3/30/2020
Using Differential I/O LVDS Sub-LVDS in iCE40 Devices
TN1253 1.5 1/8/2015
Thermal Management
FPGA-TN-02044 3.5 12/10/2019
PCB Layout Recommendations for Leaded Packages
TN1257 01.3 10/20/2013
Advanced iCE40 I2C and SPI Hardened IP Usage Guide
TN1276 1.4 10/1/2015
Dual-Row QFN Package Assembly and PCB Layout Guidelines
1.0 8/9/2010
iCE40LM 2K Pin List
1.1 2/21/2015
iCE40LP Pinout 640
1.0 10/21/2013
iCE40LM CM49 ucBGA Migration
1.0 10/21/2013
iCE40 132-ball csBGA Migration
1.1 7/1/2013
iCE40LM 1K Pin List
1.0 10/21/2013
iCE40 Pinout LP1K
2.3 10/21/2013
iCE40 81-ball ucBGA Migration
1.2 7/1/2013
iCE40 Pinout HX4K
3.0 5/5/2017
iCE40 Pinout LP4K
2.1 7/1/2013
iCE40 Pinout LP8K
2.4 9/30/2013
iCE40 Pinout LP384
1.1 7/1/2013
iCE40 121-ball ucBGA Migration
1.1 7/1/2013
iCE40LM CM36 ucBGA Migration
1.0 10/21/2013
iCE40 36-ball ucBGA Migration
1.1 6/28/2013
iCE40LM SWG25 WLCSP Migration
1.0 10/21/2013
iCE40 225-ball ucBGA Migration
1.1 7/1/2013
iCE40LM 4K Pin List
1.1 2/21/2015
iCE40 144-pin TQFP Migration
1.1 7/1/2013
iCE40 49-ball ucBGA Migration
1.2 9/30/2013
iCE40 Pinout HX1K
2.1 7/1/2013
iCE40 Pinout HX8K
3.1 2/5/2017
iCE40 Hardware Checklist
FPGA-TN-02006 1.8 4/30/2020
Package Diagrams
FPGA-DS-02053 5.8 6/24/2020
PCB Layout Recommendations for BGA Packages
FPGA-TN-02024 4.1 5/20/2019
Reflow Temperature Guidelines and Moisture Sensitivity
FPGA-TN-02041 4.0 6/24/2020
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40LM Family Data Sheet
FPGA-DS-02043 1.7 9/12/2018
iCE40 LP/HX Family Data Sheet
FPGA-DS-02029 3.5 9/12/2018
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 PCB Layout Recommendations
TN1074 1.0 10/18/2013
Memory Usage Guide for iCE40 Devices
TN1250 1.5 6/20/2016
iCE40 I2C and SPI Hardened IP Usage Guide
TN1274 1.4 6/2/2016
iCE40 sysCLOCK PLL Design and Usage Guide
TN1251 1.8 6/2/2016
iCE40LM On-Chip Strobe Generator Usage Guide
TN1275 1.1 1/14/2014
iCE40 Programming and Configuration
FPGA-TN-02001 3.2 3/30/2020
Using Differential I/O LVDS Sub-LVDS in iCE40 Devices
TN1253 1.5 1/8/2015
Thermal Management
FPGA-TN-02044 3.5 12/10/2019
PCB Layout Recommendations for Leaded Packages
TN1257 01.3 10/20/2013
Advanced iCE40 I2C and SPI Hardened IP Usage Guide
TN1276 1.4 10/1/2015
Dual-Row QFN Package Assembly and PCB Layout Guidelines
1.0 8/9/2010
iCE40 Hardware Checklist
FPGA-TN-02006 1.8 4/30/2020
PCB Layout Recommendations for BGA Packages
FPGA-TN-02024 4.1 5/20/2019
Reflow Temperature Guidelines and Moisture Sensitivity
FPGA-TN-02041 4.0 6/24/2020
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40LM 2K Pin List
1.1 2/21/2015
iCE40LP Pinout 640
1.0 10/21/2013
iCE40LM CM49 ucBGA Migration
1.0 10/21/2013
iCE40 132-ball csBGA Migration
1.1 7/1/2013
iCE40LM 1K Pin List
1.0 10/21/2013
iCE40 Pinout LP1K
2.3 10/21/2013
iCE40 81-ball ucBGA Migration
1.2 7/1/2013
iCE40 Pinout HX4K
3.0 5/5/2017
iCE40 Pinout LP4K
2.1 7/1/2013
iCE40 Pinout LP8K
2.4 9/30/2013
iCE40 Pinout LP384
1.1 7/1/2013
iCE40 121-ball ucBGA Migration
1.1 7/1/2013
iCE40LM CM36 ucBGA Migration
1.0 10/21/2013
iCE40 36-ball ucBGA Migration
1.1 6/28/2013
iCE40LM SWG25 WLCSP Migration
1.0 10/21/2013
iCE40 225-ball ucBGA Migration
1.1 7/1/2013
iCE40LM 4K Pin List
1.1 2/21/2015
iCE40 144-pin TQFP Migration
1.1 7/1/2013
iCE40 49-ball ucBGA Migration
1.2 9/30/2013
iCE40 Pinout HX1K
2.1 7/1/2013
iCE40 Pinout HX8K
3.1 2/5/2017
Package Diagrams
FPGA-DS-02053 5.8 6/24/2020
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE 2017-08 Technology Library
2017-08 10/10/2017
TITLE NUMBER VERSION DATE FORMAT SIZE
YCbCr10Bit to RGB666 Converter - Documentation
RD1156 1.0 4/9/2013
SPI-to-UART Expander - Documentation
RD1143 1.0 10/12/2012
YCbCr 10-bit to RGB565 Converter - Source Code
RD1151 1.0 4/8/2013
UART 16550 Transceiver - Documentation
RD1138 1.0 10/12/2012
SPI to I2C Bridge - Source Code
RD1173 1.1 2/8/2015
XGA to WVGA Nearest Neighbor Image Scaler - Source Code
RD1160 1.0 4/23/2013
YCbCr 8-bit to RGB565 Converter - Source Code
RD1152 1.0 4/8/2013
UART 16450 Transceiver - Documentation
RD1169 1.0 4/21/2013
SD Host Controller - Documentation
RD1165 1.0 4/21/2013
XGA to WVGA Lanczos Image Scaler - Source Code
RD1161 1.0 4/23/2013
Single Channel LVDS Tx - Source Code
RD1162 1.0 4/23/2013
YCbCr 10-bit to RGB565 Converter - Documentation
RD1151 1.0 4/9/2013
SD Host Controller - Source Code
RD1165 1.0 4/23/2013
YCbCr8Bit to RGB666 Converter - Source Code
RD1158 1.0 4/8/2013
XGA to WVGA Lanczos Image Scaler - Documentation
RD1161 1.0 4/22/2013
SPI Slave Controller - Source Code
RD1142 1.1 1/12/2015
UART 16550 Transceiver - Source Code
RD1138 1.1 1/12/2015
SPI Slave Port Expander - Documentation
RD1168 1.0 4/21/2013
SPI to I2C Bridge - Documentation
RD1173 1.1 2/9/2015
Touch Screen Controller - Documentation
RD1137 1.0 10/12/2012
YCbCr8Bit to RGB888 Converter - Documentation
RD1159 1.0 4/9/2013
SPI Master Controller - Source Code
RD1141 1.0 10/12/2012
SPI Master Controller - Documentation
RD1141 1.0 10/12/2012
SDR SDRAM Controller - Documentation
RD1174 1.1 3/1/2014
YCbCr8Bit to RGB666 Converter - Documentation
RD1158 1.0 4/9/2013
YCbCr 8-bit to RGB565 Converter - Documentation
RD1152 1.0 4/9/2013
SPI Slave Controller - Documentation
RD1142 1.0 10/12/2012
Touch Screen Controller - Source Code
RD1137 1.0 10/12/2012
Single Channel LVDS Tx - Documentation
RD1162 1.0 4/21/2013
IrDA Fast Transmitter - Source Code
RD1135 1.0 10/12/2012
IrDA Fast Receiver - Source Code
RD1134 1.0 10/12/2012
I2S Controller - Documentation
RD1171 1.0 5/9/2013
IrDA Fast Receiver - Documentation
RD1134 1.0 10/12/2012
I2S Controller - Source Code
RD1171 1.0 5/8/2013
iCE40LM Philips IR Rx Reference Design
RD1192 1.1 10/30/2013
Sensor Interface and Preprocessing Reference Design - Documentation
FPGA-RD-02048 1.3 9/26/2018
I2C Slave Controller - Documentation
RD1140 1.1 2/12/2015
I2C Slave Controller - Source Code
RD1140 1.1 2/12/2015
IrDA Fast Transmitter - Documentation
RD1135 1.0 10/12/2012
I2C Master Controller Source Code
RD1139 1.1 2/12/2015
Sensor Interfacing and Preprocessing Reference Design - Source Code
1.3 9/26/2018
I2C to SPI Bridge - Documentation
RD1172 1.1 2/9/2015
I2C to SPI Bridge - Source Code
RD1172 1.1 2/8/2015
iCE40LM Sony IR Tx Reference Design
RD1190 1.1 10/30/2013
I2C Master Controller Documentation
RD1139 1.1 2/12/2015
Graphics LCD Controller - Documentation
RD1150 1.0 4/9/2013
CF + Interface - Documentation
RD1164 1.0 4/21/2013
Capacitive Touch Sense Controller - Source Code
RD1136 1.0 10/17/2012
AES Decryption - Source Code
RD1177 1.0 5/9/2013
AES Encryption - Source Code
RD1176 1.0 5/9/2013
AES Encryption - Documentation
RD1176 1.0 5/9/2013
Capacitive Touch Sense Controller - Documentation
RD1136 1.0 10/17/2012
CAN Controller - Documentation
RD1170 1.0 4/21/2013
AES Decryption - Documentation
RD1177 1.0 5/9/2013
CF + Interface - Source Code
RD1164 1.0 4/23/2013
CAN Controller - Source Code
RD1170 1.0 4/23/2013
LCD Controller - Documentation
RD1149 1.0 4/9/2013
MxN Channel PWM - Source Code
RD1175 1.1 2/9/2015
Keypad Scanner - Documentation
RD1180 1.0 8/14/2013
Keypad Scanner - Source Code
RD1180 1.0 8/14/2013
MS Pro Interface - Source Code
RD1163 1.0 4/23/2013
MxN Channel PWM - Documentation
RD1175 1.1 2/9/2015
MS Pro Interface - Documentation
RD1163 1.0 4/21/2013
LCD Controller - Source Code
RD1149 1.0 4/8/2013
RGB565 to YCbCr8Bit Converter - Documentation
RD1154 1.0 4/9/2013
PWM Generator - Documentation
RD1178 1.1 2/9/2015
RC4 Based PRNG Generator - Documentation
RD1179 1.0 5/9/2013
RGB666 to YCbCr8Bit Converter - Source Code
RD1155 1.0 4/8/2013
RGB888 to YCbCr 8-bit Converter - Source Code
RD1153 1.0 4/8/2013
RD1150 Graphics LCD Controller - Source Code
1.0 4/8/2013
RC4 Based PRNG Generator - Source Code
RD1179 1.0 5/9/2013
RGB888 to YCbCr 8-bit Converter - Documentation
RD1153 1.0 4/9/2013
RGB565 to YCbCr8Bit Converter - Source Code
RD1154 1.0 4/8/2013
RGB666 to YCbCr8Bit Converter - Documentation
RD1155 1.0 4/9/2013
PWM Generator - Source Code
RD1178 1.1 2/9/2015
YCbCr10Bit to RGB666 Converter - Source Code
RD1156 1.0 4/8/2013
YCbCr10Bit to RGB888 Converter - Documentation
RD1157 1.0 4/9/2013
XGA to WVGA Nearest Neighbor Image Scaler - Documentation
RD1160 1.0 4/22/2013
YCbCr10Bit to RGB888 Converter - Source Code
RD1157 1.0 4/8/2013
UART 16450 Transceiver - Source Code
RD1169 1.0 4/23/2013
YCbCr8Bit to RGB888 Converter - Source Code
RD1159 1.0 4/8/2013
SPI-to-UART Expander - Source Code
RD1143 1.0 10/12/2012
SDR SDRAM Controller - Source Code
RD1174 1.1 3/1/2014
SPI Slave Port Expander - Source Code
RD1168 1.0 4/23/2013
TITLE NUMBER VERSION DATE FORMAT SIZE
PCN09A-19 BOM comparison final
2.0 1/8/2020
Standard OPNs for ASEK PCN09A-19
2.0 1/8/2020
PCN09A-19 Consolidation Qual External Changes
1/9/2020
PCN09A-19 ASEK Second Source Qualification for Selected Products
1/9/2020
PCN12A-12 Notification of Changes to iCE Ordering Part Numbers for Tape & Reel Packaging
Other
PCN12A-12 1.0 6/25/2012
PCN 11A-12 SiliconBlue Topmark,Box,Label Change
Other
PCN11A-12 1.0 6/18/2012
PCN 14A-12- iCE40 Select Device Discontinuance
Discontinuance
PCN14A-12 1.0 7/31/2012
PCN 04A-13 Notification of a Revision to the iCE40 LPHX Family Datasheet
Discontinuance
PCN04A-13 1.0 6/27/2013
PCN01A-13 Notification of Changes to the iCE40 LP/HX Family Data Sheet
Datasheet
PCN01A-13 1.0 3/11/2013
PCN#07A-13 Notification of Changes to the iCE40 LP/HX Family Data Sheet
PCN07A-13 1.0 9/26/2013
PCN08A13_AffectedDevices
Other
PCN08A-13 1 9/26/2013
PCN04A-14 Notification of Intent to Utilize an Alternate Qualified Material Set for the ICE40 144-pin TQFP Package Devices
Material Set
PCN04A-14 1.0 5/30/2014
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 PCB Layout Recommendations
TN1074 1.0 10/18/2013
Lattice OrCAD Capture Schematic Library (OLB)
This file contains an OrCAD Capture Schematic Library (OLB file type) for all Lattice products. This .zip file also includes a .xls worksheet with a list of the contents of the OLB. These symbols can be used to help with OrCAD schematic designs.
6.7 6/24/2020
TITLE NUMBER VERSION DATE FORMAT SIZE
Sensor Expansion in Mobile Handsets
SB002 10/18/2012
Ultra Low Density FPGAs Brochure (Japanese)
I0229J 1.0 1/1/0001
Sensor Expansion for Qualcomm MSM/QSD
SB001 10/18/2012
Radio Expansion in Portable Navigation Devices
SB005 10/18/2012
Sensor Mangement via MIPI SLIMbus
SB013 10/17/2012
Video Scaling and Expansion in Media Tablets
SB004 10/18/2012
Enabling 3D Active Shutter Glasses
SB007 10/18/2012
iCE40 Product Brochure
I0325 1.0 11/26/2013
Enabling Wi-Fi Connectivity in Feature Phones
SB011 10/18/2012
Intelligent Sensor Management
SB003 10/17/2012
MIPI Battery Interface Using iCE40
I0224 4.0 10/26/2017
Low-Cost Docking Stations for Mobile Devices
SB009 10/19/2012
Common Analog Functions Using an iCE40 FPGA
SB012 10/17/2012
Enabling Dual SIM Phones
SB006 10/17/2012
Enabling the Nokia ECI for Smartphones
SB015 10/18/2012
Enabling Low-Cost Displays for Digital Still Cameras
SB014 10/18/2012
Consumer Solutions Brochure
I0222 6.0 10/24/2013
Enabling Dual Displays in Digital Still Cameras
SB010 10/19/2012
Product Selector Guide
I0211 26.0 7/9/2020
TITLE NUMBER VERSION DATE FORMAT SIZE
TN_TG_TQ144 Cu_wire all
Rev E 7/24/2018
QN84
Rev F 7/29/2019
SN_SG32
Rev G 12/20/2019
VQ100_ICE40
Rev B 2/7/2018
SWG_UWG25
Rev B 4/19/2018
CM49_iCE40LM_LP
Rev E 1/30/2020
SWG16
Rev D 12/30/2019
32 QFNS Pb-Free Device Material Content
Includes all 3 versions
D 4/19/2016
iCE40 FPGA Product Family Qualification Summary
Rev S 10/14/2019
BG121_ICE40HX
Rev E 5/26/2020
CM81_iCE40LP_LIF-UC
Rev F 6/25/2020
CM225_iCE40LP_HX
Rev F 6/25/2020
CM36_ICE40LM_UL_LP
Rev E 6/25/2020
CB132_iCE40HX
Rev F 6/25/2020
CB121_iCE40LP
Rev G 6/25/2020
CB81_iCE40LP
Rev E 6/25/2020
CM121
Rev E 6/25/2020
CT256_iCE40HX
Rev H 6/25/2020
TITLE NUMBER VERSION DATE FORMAT SIZE
An FPGA Companion in Smartphone Design
1.0 5/1/2012
An FPGA Companion in Smartphone Design (Chinese Language Version)
1.0 5/31/2012
New Approaches to Hardware Acceleration Using Ultra Low Density FPGAs
1.0 8/25/2013
Using Low Cost, Non-Volatile PLDs in System Applications
2.0 8/30/2013
Solving Today's Interface Challenges With Ultra-Low-Density FPGA Bridging Solutions
1.0 8/8/2013
Programmable Logic Devices in Mobile Handsets
1.0 6/1/2012
Security Aspects of Lattice Semiconductor iCE40 mobileFPGA™ Devices
1.0 9/3/2013
Programmable Logic Devices in Handsets (Chinese Language Version)
1.0 5/31/2012
TITLE NUMBER VERSION DATE FORMAT SIZE
ice40
2.4 8/8/2013
ice40_lp384
8/16/2013
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 PCB Layout Recommendations
TN1074 1.0 10/18/2013


サポート

Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.