HX640 LATTICE [Lattice Semiconductor], HX640 Datasheet

no-image

HX640

Manufacturer Part Number
HX640
Description
Manufacturer
LATTICE [Lattice Semiconductor]
Datasheet
iCE40
Ultra Low-Power
mobileFPGA
March 30, 2012 (1.31)
© 2007-2012 by Lattice Semiconductor Corporation. All rights reserved.
www.latticesemi.com
HX-Series - Tablet targeted series
optimized for high performance
Low cost package offerings
80% faster than iCE65
Tablet resolution HD video and imaging
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 iCEcube
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 iCEman40HX 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
225-ball BGA
132-ball BGA
284-ball BGA
256-ball BGA
100-pin quad flat pack
Note 1: At 1.2V VCC
®
and Linux
HX-Series
Table 1: iCE40HX Ultra Low-Power Programmable Logic Family Summary
development system
®
support
Part Number
Code
CM225
VQ100
CB132
CB284
CT256
Family
1
Area mm
12x12
14x14
14x14
7x7
8x8
Pitch mm
0.4
0.5
0.5
0.8
0.5
Figure 1:
NVCM
Programmable Interconnect
Programmable I/O: Max I/O (LVDS)
200 µA at f =0 kHz
(Typical)
Nonvolatile Configuration
Memory (NVCM)
HX640
iCE40 HX-Series Family Architectural Features
120 Kb
200 µA
67(8)
640
32K
I/O Bank 2
67
I/O Bank 0
8
1
8
PLL
Phase-Locked
Loop
245 Kb
267 µA
HX1K
95(11)
1,280
72(9)
64K
16
95
11
1
Look-Up Table
Config
Carry logic
SPI
667 µA
533 Kb
HX4K
95(12)
3,520
Four-input
80K
20
95
12
2
(LUT4)
(1.31, 30-MAR-2012)
Logic Block (PLB)
1,057 Kb
Programmable
1100 µA
Flip-flop with enable
and reset controls
178(23)
206(26)
HX8K
95(12)
7,680
128K
206
32
26
2
Data Sheet
1

Related parts for HX640

HX640 Summary of contents

Page 1

... Lattice Semiconductor Corporation. All rights reserved. www.latticesemi.com Figure 1: iCE40 HX-Series Family Architectural Features 200 µ kHz (Typical) I/O Bank 0 Programmable Interconnect NVCM I/O Bank 2 Nonvolatile Configuration Memory (NVCM) HX640 640 8 32K 1 120 Kb 1 200 µ Area mm Pitch mm Programmable I/O: Max I/O (LVDS) 7x7 0 ...

Page 2

HX-Series Ultra-Low Power mobileFPGA Ordering Information Figure 2 describes the iCE40HX ordering codes for all packaged components. See the separate DiePlus data sheets when ordering die-based products. See the separate iCE40 Pinout Excel files for package and pinout specifications. ...

Page 3

HX-Series Ultra-Low Power mobileFPGA Electrical Characteristics All parameter limits are specified under worst-case supply voltage, junction temperature, and processing conditions. Absolute Maximum Ratings Stresses beyond those listed under functional operation of the device at these or any other conditions ...

Page 4

HX-Series Ultra-Low Power mobileFPGA I/O Characteristics Symbol Description I Input pin leakage current l I Three-state I/O pin (Hi-Z) OZ leakage current C PIO pin input capacitance PIO C GBIN global buffer pin GBIN input capacitance R Internal PIO ...

Page 5

HX-Series Ultra-Low Power mobileFPGA Differential Inputs Input common mode voltage V IN_B 50% V IN_A Input common mode voltage: Differential input voltage: Table 6: VCCIO_3 (V) I/O Standard Min Nom Max LVDS 2.38 2.50 2.63 SubLVDS 1.71 1.80 1.89 ...

Page 6

HX-Series Ultra-Low Power mobileFPGA AC Timing Guidelines 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. ...

Page 7

HX-Series Ultra-Low Power mobileFPGA Programmable Input/Output (PIO) Block Table 9 provides timing information for the logic in a Programmable Logic Block (PLB), which includes the paths shown in Figure 7 and Figure 8. iCEcube2 development software reports timing adjustments ...

Page 8

HX-Series Ultra-Low Power mobileFPGA RAM4K Block Table 10 provides timing information for the logic in a RAM4K block, which includes the paths shown in PAD GBUF GBIN Write Setup/Hold Time t PIO GBIN Minimum write data setup time on ...

Page 9

HX-Series Ultra-Low Power mobileFPGA Phase-Locked Loop (PLL) Block Table 11 provides timing information for the Phase-Locked Loop (PLL) block shown in Symbol From To Frequency Range F Input clock frequency range REF F Output clock frequency range (cannot exceed ...

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 iCE40HX640 iCE40HX1K iCE40HX4K 230 iCE40HX8K 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 iCE40HX Power Estimator Spreadsheet our use the power estimator built into the iCEcube2 software. Lattice Semiconductor Corporation www.latticesemi.com/ iCE40HX640 iCE40HX1K VCC Typical Typical 1.2V ...

Page 12

HX-Series Ultra-Low Power mobileFPGA Revision History Version Date 1.31 30-MAR-2012 Updated 1.3 22-MAR-2012 Production Release Updated Notes on Updated values in 1.21 5-MAR-2012 Updated 1.2 13-FEB-2012 Updated company name 1.1 15-DEC-2011 Moved package specifications to iCE40 Pinout Excel files. ...

Related keywords