iCE40LP640-CM81 Lattice, iCE40LP640-CM81 Datasheet

no-image

iCE40LP640-CM81

Manufacturer Part Number
iCE40LP640-CM81
Description
FPGA - Field Programmable Gate Array iCE40LP 640 LUTs, 1.2V Ultra Low-Power
Manufacturer
Lattice
Datasheet

Specifications of iCE40LP640-CM81

Rohs
yes
Number Of Gates
640
Number Of Logic Blocks
8
Number Of I/os
63
Maximum Operating Frequency
533 MHz
Operating Supply Voltage
1.2 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
CBGA-81
Distributed Ram
32 Kbit
Minimum Operating Temperature
- 40 C
Factory Pack Quantity
490

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ICE40LP640-CM81
Manufacturer:
Lattice Semiconductor Corporation
Quantity:
10 000
iCE40
Ultra Low-Power
mobileFPGA
March 30, 2012 (1.31)
© 2007-2012 by Lattice Semiconductor Corporation. All rights reserved.
www.latticesemi.com
LP-Series - Smartphone targeted series
optimized for low power
Ultra-small footprints
30% faster than iCE65
Smartphone convergence HD video image
Proven, high-volume 40 nm, low-power
CMOS technology
Integrated Phase-Locked Loop (PLL)
Up to 533 MHz PLL Output
Reprogrammable from a variety of
methods and sources
Flexible programmable logic and
programmable interconnect fabric
Complete iCEcube2
Clock multiplication/division for display, SerDes
and memory interface applications
8K look-up tables (LUT4) and flip-flops
Low-power logic and interconnect
Windows
VHDL and Verilog logic synthesis
Place and route software
Design and IP core libraries
Low-cost iCEman40LP development board
Logic Cells (LUT + Flip-Flop)
RAM4K Memory Blocks
RAM4K RAM bits
Phase-Locked Loops (PLLs)
Configuration bits (maximum)
Core Operating Power 0 KHz
Maximum Programmable I/O Pins
Maximum Differential Input Pairs
Package
36
BGA
49-ball chip-scale BGA
81-ball chip-scale BGA
121-ball chip-scale
BGA
225-ball chip-scale
BGA
84
packall chip-scale BGA
Note 1: At 1.2V VCC Note 2: No PLL Available Note 3: Only 1 PLL Available
2
2
-ball chip-scale
-pin quad no-lead
®
and Linux
LP Series
Table 1:
®
development system
support
Part Number
iCE40LP Ultra Low-Power Programmable Logic Family Summary
Code
CM121
CM225
CM36
CM49
CM81
QN84
Family
1
Area mm
2.5x2.5
3x3
4x4
5x5
7x7
7x7
Pitch mm
0.4
0.4
0.4
0.4
0.4
0.5
Figure 1:
NVCM
Programmable Interconnect
Programmable I/O: Max I/O (LVDS)
35 µA at f =0 kHz (Typical)
Nonvolatile Configuration
Memory (NVCM)
LP640
iCE40 LP-Series Family Architectural Features
120 Kb
35 µA
25(3)
35(5)
63(8)
640
32K
I/O Bank 2
63
I/O Bank 0
8
1
8
PLL
Phase-Locked
Loop
245 Kb
95 (12)
LP1K
40 µA
1,280
25(3)
35(5)
63(8)
67(7)
64K
16
95
12
1
Look-Up Table
Config
Carry logic
SPI
167 (20)
140 µA
533 Kb
93 (13)
LP4K
63(9)
3,520
Four-input
80K
167
20
20
2
(1.31, 30-MAR-2012)
(LUT4)
3
Logic Block (PLB)
1,057 Kb
Programmable
178 (23)
Flip-flop with enable
and reset controls
160 µA
93 (13)
LP8K
7,680
128K
178
32
23
2
Data Sheet
1

Related parts for iCE40LP640-CM81

iCE40LP640-CM81 Summary of contents

Page 1

... QN84 packall chip-scale BGA Note 1: At 1.2V VCC Note 2: No PLL Available Note 3: Only 1 PLL Available © 2007-2012 by Lattice Semiconductor Corporation. All rights reserved. www.latticesemi.com Figure 1: iCE40 LP-Series Family Architectural Features 35 µ kHz (Typical) I/O Bank 0 Programmable Interconnect ...

Page 2

... See the separate iCE40 Pinout Excel files for package and pinout specifications. Figure 2: iCE40LP 225 Low Power Series Logic Cells 640, 1K, 4K, 8K Lattice Semiconductor Corporation www.latticesemi.com iCE40P Ordering Codes (packaged, non-die components iCE40LP8K-CM225 225-ball Chip-Scale BGA Package (7x7 mm footprint, 0.4 mm pitch) ™ ...

Page 3

... VPP_FAST, used only for fast production programming, must be left floating or unconnected in application, except CM36 and CM49 packages MUST have VPP_FAST ball connected to VCCIO_0 ball externally. 3. VCCPLL must be tied to VCC when PLL is not used. Lattice Semiconductor Corporation www.latticesemi.com ™ Table 2 may cause permanent damage to the device. These are stress ratings only; ...

Page 4

... NOTE: All characteristics are characterized and may or may not be tested on each pin on each device. Single-ended I/O Characteristics Nominal I/O Bank Supply I/O Standard Voltage LVCMOS33 3.3V LVCMOS25 2.5V LVCMOS18 1.8V LVCMOS15 1.5V Lattice Semiconductor Corporation www.latticesemi.com ™ Family Table 4: PIO Pin Electrical Characteristics Conditions Minimum V = VCCIO max V ...

Page 5

... Differential output voltage: Table 7: Recommended Operating Conditions for Differential Outputs VCCIO_x (V) I/O Min Nom Max Standard LVDS 2.38 2.50 2.63 SubLVDS 1.71 1.80 1.89 Lattice Semiconductor Corporation www.latticesemi.com Figure 3: Differential Input Specifications Differential input voltage ICM GND Recommended Operating Conditions for Differential Inputs V (mV) ID Min Nom Max ...

Page 6

... The following examples provide some guidelines of device performance. The actual performance depends on the specific application and how it is physically implemented in the iCE65P FPGA using the Lattice iCEcube2 software. The following guidelines assume typical conditions (VCC = 1 1 specified, temperature = 25 ˚C). Apply derating factors using the iCEcube2 timing analyzer to adjust to other operating regimes ...

Page 7

... Inter- PIO Asynchronous delay from adjacent interconnect to PIO output PADO connect pad including interconnect delay. output Lattice Semiconductor Corporation www.latticesemi.com ™ The timing shown is for the LVCMOS25 I/O standard in all I/O banks. The Programmable I/O (PIO) Pad-to-Pad Timing Circuit PAD PIO Programmable I/O (PIO) Sequential Timing Circuit ...

Page 8

... Write clock High time RMWCKH RCLK RCLK t Write clock Low time RMWCKL t Write clock cycle time RMWCYC F Sustained write clock frequency WMAX Lattice Semiconductor Corporation www.latticesemi.com Figure 9: RAM4K Timing Circuit PIO WDATA RAM4K RAM Block (256x16) WCLK Table 10: Typical RAM4K Block Timing Description ™ ...

Page 9

... Minimum reset pulse width RST Notes: 1. Output jitter performance is affected by input jitter. A clean reference clock < 100ps jitter must be used to ensure best jitter performance. 2. The output jitter specification refers to the intrinsic jitter of the PLL. Lattice Semiconductor Corporation www.latticesemi.com Figure 10: Phase-Locked Loop (PLL) PLL LATCHINPUTVALUE DYNAMICDELAY[3:0] ...

Page 10

... Supported by some high-speed SPI serial Flash PROMs 0 0 Oscillator turned off by default after configuration to save power. Table 12 and the maximum configuration bitstream size from Device Default iCE40LP640 iCE40LP1K iCE40LP4K 230 iCE40LP8K 230 Table 14: General Configuration Timing Description Minimum CRESET_B Low pulse width required to restart ...

Page 11

... NOTE: The typical static current for I/O Banks and the SPI bank is less than the accuracy of the device tester. Power Estimator To estimate the power consumption for a specific application, please download and use the iCE40LP Power Estimator Spreadsheet or use the power estimator built into the iCEcube2 software. Lattice Semiconductor Corporation www.latticesemi.com iCE40LP640 iCE40LP1K VCC Typical Typical 1.2V ...

Page 12

... Initial Release © 2012 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. ...

Related keywords