首页 > 器件类别 >

ICE40LP4K-CM81TR1K

FPGA iCE40 LP Family 3520 Cells 40nm Technology 1.2V 81-Pin UCBGA T/R

厂商名称:Lattice(莱迪斯)

厂商官网:http://www.latticesemi.com

器件标准:

下载文档
ICE40LP4K-CM81TR1K 在线购买

供应商:

器件:ICE40LP4K-CM81TR1K

价格:-

最低购买:-

库存:点击查看

点击购买

器件参数
参数名称
属性值
欧盟限制某些有害物质的使用
Compliant
ECCN (US)
EAR99
Part Status
Active
Family Name
iCE40 LP
Process Technology
40nm
User I/Os
63
Number of I/O Banks
4
Operating Supply Voltage (V)
1.2
Logic Elements
3520
Program Memory Type
SRAM
Embedded Memory (Kbit)
80
Total Number of Block RAM
20
Device Logic Units
3520
Number of Global Clocks
8
Device Number of DLLs/PLLs
2
Programmability
Yes
Reprogrammability Support
Yes
Copy Protection
No
In-System Programmability
No
Maximum Differential I/O Pairs
20
Minimum Operating Supply Voltage (V)
1.14
Maximum Operating Supply Voltage (V)
1.26
I/O Voltage (V)
1.2|1.5|1.8|2.5|3.3
Minimum Operating Temperature (°C)
-40
Maximum Operating Temperature (°C)
100
系列
Packaging
Tape and Reel
Supplier Package
UCBGA
Pin Count
81
Mounting
Surface Mount
Package Height
0.9(Max)
Package Length
4
Package Width
4
PCB changed
81
参考设计
展开全部 ↓
文档预览
iCE40™ LP/HX Family Data Sheet
DS1040 Version 3.4, October 2017
iCE40 LP/HX Family Data Sheet
Introduction
March 2017
Data Sheet DS1040
Features
Flexible Logic Architecture
Ultra Low Power Devices
• Advanced 40 nm low power process
• As low as 21 µA standby power
• Programmable low swing differential I/Os
• Five devices with 384 to 7,680 LUT4s and
10 to 206 I/Os
— Schmitt trigger inputs, to 200 mV typical
hysteresis
• Programmable pull-up mode
Flexible On-Chip Clocking
• Eight low-skew global clock resources
• Up to two analog PLLs per device
Embedded and Distributed Memory
• Up to 128 kbits sysMEM™ Embedded Block
RAM
Flexible Device Configuration
• SRAM is configured through:
— Standard SPI Interface
— Internal Nonvolatile Configuration Memory
(NVCM)
Pre-Engineered Source Synchronous I/O
• DDR registers in I/O cells
High Current LED Drivers
• Three High Current Drivers used for three differ-
ent LEDs or one RGB LED
Broad Range of Package Options
• WLCSP, QFN, VQFP, TQFP, ucBGA, caBGA,
and csBGA package options
• Small footprint package options
— As small as 1.40 mm x 1.48 mm
• Advanced halogen-free packaging
High Performance, Flexible I/O Buffer
• Programmable sysIO™ buffer supports wide
range of interfaces:
— LVCMOS 3.3/2.5/1.8
— LVDS25E, subLVDS
Table 1-1. iCE40 Family Selection Guide
Part Number
Logic Cells (LUT + Flip-Flop)
RAM4K Memory Blocks
RAM4K RAM bits
Phase-Locked Loops (PLLs)
Maximum Programmable I/O Pins
Maximum Differential Input Pairs
High Current LED Drivers
Package
16 WLCSP
(1.40 mm x 1.48 mm, 0.35
mm)
32 QFN
(5 mm x 5 mm, 0.5 mm)
36 ucBGA
(2.5 mm x 2.5 mm, 0.4 mm)
49 ucBGA
(3 mm x 3 mm, 0.4 mm)
81 ucBGA
(4 mm x 4 mm, 0.4 mm)
81 csBGA
(5 mm x 5 mm, 0.5 mm)
Code
SWG16
SG32
CM36
CM49
CM81
CB81
21(3)
25(3)
37(6)
25(3)
1
35(5)
1
63(8)
62(9)
1
63(9)
2
63(9)
2
10(0)
1
LP384
384
0
0
0
63
8
0
LP640
640
8
32K
0
25
3
3
LP1K
1,280
16
64K
1
1
LP4K
3,520
20
80K
2
2
LP8K
7,680
32
128K
2
2
HX1K
1,280
16
64K
1
1
HX4K
3,520
20
80K
2
95
12
0
HX8K
7,680
32
128K
2
206
26
0
95
12
3
167
20
0
178
23
0
95
11
0
Programmable I/O: Max Inputs (LVDS25)
10(0)
1
© 2017 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.
www.latticesemi.com
1-1
DS1040
Introduction_01.7
Introduction
iCE40 LP/HX Family Data Sheet
Table 1-1. iCE40 Family Selection Guide (continued)
84 QFN
(7 mm x 7 mm, 0.5 mm)
100 VQFP
(14 mm x 14 mm, 0.5 mm)
121 ucBGA
(5 mm x 5 mm, 0.4 mm)
121 csBGA
(6 mm x 6 mm, 0.5 mm)
121 caBGA
(9 mm x 9 mm, 0.8 mm)
132 csBGA
(8 mm x 8 mm, 0.5 mm)
144 TQFP
(20 mm x 20 mm, 0.5 mm)
225 ucBGA
(7 mm x 7 mm, 0.4 mm)
256-ball caBGA
(14 mm x 14 mm, 0.8 mm)
QN84
VQ100
CM121
CB121
BG121
CB132
TQ144
CM225
CT256
178(23)
178(23)
95(11)
96(12)
95(12)
92(12)
93(13)
95(12)
107(14)
178(23)
206(26)
93(13)
95(12)
93(13)
93(13)
67(7)
1
72(9)
1
1. No PLL available on the 16 WLCSP, 36 ucBGA, 81 csBGA, 84 QFN and 100 VQFP packages.
2. Only one PLL available on the 81 ucBGA package.
3. High Current I/Os only available on the 16 WLCSP package.
Introduction
The iCE40 family of ultra-low power, non-volatile FPGAs has five devices with densities ranging from 384 to 7680
Look-Up Tables (LUTs). In addition to LUT-based, low-cost programmable logic, these devices feature Embedded
Block RAM (EBR), Non-volatile Configuration Memory (NVCM) and Phase Locked Loops (PLLs). These features
allow the devices to be used in low-cost, high-volume consumer and system applications. Select packages offer
High-Current drivers that are ideal to drive three white LEDs, or one RGB LED.
The iCE40 devices are fabricated on a 40 nm CMOS low power process. The device architecture has several fea-
tures such as programmable low-swing differential I/Os and the ability to turn off on-chip PLLs dynamically. These
features help manage static and dynamic power consumption, resulting in low static power for all members of the
family. The iCE40 devices are available in two versions – ultra low power (LP) and high performance (HX) devices.
The iCE40 FPGAs are available in a broad range of advanced halogen-free packages ranging from the space
saving 1.40x1.48 mm WLCSP to the PCB-friendly 20x20 mm TQFP. Table 1-1 shows the LUT densities, package
and I/O options, along with other key parameters.
The iCE40 devices offer enhanced I/O features such as pull-up resistors. Pull-up features are controllable on a
“per-pin” basis.
The iCE40 devices also provide flexible, reliable and secure configuration from on-chip NVCM. These devices can
also configure themselves from external SPI Flash or be configured by an external master such as a CPU.
Lattice provides a variety of design tools that allow complex designs to be efficiently implemented using the iCE40
family of devices. Popular logic synthesis tools provide synthesis library support for iCE40. Lattice design tools use
the synthesis tool output along with the user-specified preferences and constraints to place and route the design in
the iCE40 device. These tools extract the timing from the routing and back-annotate it into the design for timing ver-
ification.
Lattice provides many pre-engineered IP (Intellectual Property) modules, including a number of reference designs,
licensed free of charge, optimized for the iCE40 FPGA family. By using these configurable soft core IP cores as
standardized blocks, users are free to concentrate on the unique aspects of their design, increasing their productiv-
ity.
1-2
iCE40 LP/HX Family Data Sheet
Architecture
March 2017
Data Sheet DS1040
Architecture Overview
The iCE40 family architecture contains an array of Programmable Logic Blocks (PLB), sysCLOCK™ PLLs, Non-
volatile Programmable Configuration Memory (NVCM) and blocks of sysMEM™ Embedded Block RAM (EBR) sur-
rounded by Programmable I/O (PIO). Figure 2-1 shows the block diagram of the iCE40LP/HX1K device.
Figure 2-1. iCE40LP/HX1K Device, Top View
Programmable
Logic Block (PLB)
I/O Bank 0
Programmable Interconnect
PLB
PLB
PLB
PLB
PLB
PLB
PLB
Programmable Interconnect
4 kbit RAM
PLB
Programmable Interconnect
NVCM
PLL
I/O Bank 2
SPI
Bank
Carry Logic
4-Input Look-up
Table (LUT4)
Non-volatile
Configuration Memory
(NVCM)
Phase-Locked
Loop
Flip-flop
with
Enable
and Reset Controls
The logic blocks, Programmable Logic Blocks (PLB) and sysMEM EBR blocks, are arranged in a two-dimensional
grid with rows and columns. Each column has either logic blocks or EBR blocks. The PIO cells are located at the
periphery of the device, arranged in banks. The PLB contains the building blocks for logic, arithmetic, and register
functions. The PIOs utilize a flexible I/O buffer referred to as a sysIO buffer that supports operation with a variety of
interface standards. The blocks are connected with many vertical and horizontal routing channel resources. The
place and route software tool automatically allocates these routing resources.
In the iCE40 family, there are up to four independent sysIO banks. Note on some packages V
CCIO
banks are tied
together. There are different types of I/O buffers on the different banks. Refer to the details in later sections of this
document. The sysMEM EBRs are large 4 kbit, dedicated fast memory blocks. These blocks can be configured as
RAM, ROM or FIFO.
The iCE40 architecture also provides up to two sysCLOCK Phase Locked Loop (PLL) blocks. The PLLs have mul-
tiply, divide, and phase shifting capabilities that are used to manage the frequency and phase relationships of the
clocks.
Every device in the family has a SPI port that supports programming and configuration of the device. The iCE40
includes on-chip, Nonvolatile Configuration Memory (NVCM).
© 2017 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.
www.latticesemi.com
2-1
8
Logic Cells = Programmable Logic Block
PLB
PLB
PLB
PLB
PLB
PLB
PLB
I/O Bank 3
PLB
PLB
PLB
PLB
PLB
PLB
PLB
PLB
PLB
PLB
4 kbit RAM
PLB
PLB
PLB
PLB
PLB
PLB
PLB
I/O Bank 1
DS1040
Architecture_01.4
Architecture
iCE40 LP/HX Family Data Sheet
PLB Blocks
The core of the iCE40 device consists of Programmable Logic Blocks (PLB) which can be programmed to perform
logic and arithmetic functions. Each PLB consists of eight interconnected Logic Cells (LC) as shown in Figure 2-2.
Each LC contains one LUT and one register.
Figure 2-2. PLB Block Diagram
Shared Block-Level Controls
Programmable Logic
Block (PLB)
FCOUT
Set/Reset
0
Clock
Enable
1
Logic Cell
Carry Logic
DFF
I0
D
EN
Q
SR
O
8
Logic Cells (LCs)
I1
I2
I3
LUT4
FCIN
Four-input
Look-Up Table
(LUT4)
Flip-flop
with
optional enable and
set or reset controls
= Statically defined
by
configuration program
Logic Cells
Each Logic Cell includes three primary logic elements shown in Figure 2-2.
• A four-input Look-Up Table (LUT4) builds any combinational logic function, of any complexity, requiring up to
four inputs. Similarly, the LUT4 element behaves as a 16x1 Read-Only Memory (ROM). Combine and cas-
cade multiple LUT4s to create wider logic functions.
• A ‘D’-style Flip-Flop (DFF), with an optional clock-enable and reset control input, builds sequential logic func-
tions. Each DFF also connects to a global reset signal that is automatically asserted immediately following
device configuration.
• Carry Logic boosts the logic efficiency and performance of arithmetic functions, including adders, subtractors,
comparators, binary counters and some wide, cascaded logic functions.
Table 2-1. Logic Cell Signal Descriptions
Function
Input
Input
Input
Input
Input
Output
Output
Type
Data signal
Control signal
Control signal
Control signal
Inter-PLB signal
Data signals
Inter-PFU signal
Signal Names
I0, I1, I2, I3
Enable
Set/Reset
1
Clock
FCIN
O
FCOUT
Inputs to LUT4
Clock enable shared by all LCs in the PLB
Asynchronous or synchronous local set/reset shared by all LCs in
the PLB.
Clock one of the eight Global Buffers, or from the general-purpose
interconnects fabric shared by all LCs in the PLB
Fast carry in
LUT4 or registered output
Fast carry out
Description
1. If Set/Reset is not used, then the flip-flop is never set/reset, except when cleared immediately after configuration.
2-2
查看更多>
参数对比
与ICE40LP4K-CM81TR1K相近的元器件有:ICE40LP1K-CM49TR1K、ICE40LP4K-CM121TR1K、ICE40LP384-SG32TR、ICE40LP8K-CM121TR、ICE40HX4K-BG121。描述及对比如下:
型号 ICE40LP4K-CM81TR1K ICE40LP1K-CM49TR1K ICE40LP4K-CM121TR1K ICE40LP384-SG32TR ICE40LP8K-CM121TR ICE40HX4K-BG121
描述 FPGA iCE40 LP Family 3520 Cells 40nm Technology 1.2V 81-Pin UCBGA T/R FPGA iCE40 LP Family 1280 Cells 40nm Technology 1.2V 49-Pin UCBGA T/R FPGA iCE40 LP Family 3520 Cells 40nm Technology 1.2V 121-Pin UCBGA T/R FPGA iCE40 LP Family 384 Cells 40nm Technology 1.2V 32-Pin QFN EP T/R FPGA iCE40 LP Family 7680 Cells 40nm Technology 1.2V 121-Pin UCBGA T/R FPGA iCE40 LP Family 3520 Cells 40nm Technology 1.2V 121-Pin CABGA
欧盟限制某些有害物质的使用 Compliant Compliant Compliant Compliant Compliant Compliant
ECCN (US) EAR99 EAR99 EAR99 EAR99 EAR99 EAR99
Family Name iCE40 LP iCE40 LP iCE40 LP iCE40 LP iCE40 LP iCE40 LP
Process Technology 40nm 40nm 40nm 40nm 40nm 40nm
User I/Os 63 35 93 21 93 93
Number of I/O Banks 4 4 4 4 4 4
Operating Supply Voltage (V) 1.2 1.2 1.2 1.2 1.2 1.2
Logic Elements 3520 1280 3520 384 7680 3520
Program Memory Type SRAM SRAM SRAM SRAM SRAM SRAM
Device Logic Units 3520 1280 3520 384 7680 3520
Number of Global Clocks 8 8 8 8 8 8
Programmability Yes Yes Yes Yes Yes Yes
Reprogrammability Support Yes Yes Yes Yes Yes Yes
Copy Protection No No No No No No
In-System Programmability No No No No No No
Maximum Differential I/O Pairs 20 12 20 8 23 12
Minimum Operating Supply Voltage (V) 1.14 1.14 1.14 1.14 1.14 1.14
Maximum Operating Supply Voltage (V) 1.26 1.26 1.26 1.26 1.26 1.26
I/O Voltage (V) 1.2|1.5|1.8|2.5|3.3 3.3|2.5|1.2|1.5|1.8 3.3|1.2|1.5|1.8|2.5 1.2|1.5|1.8|2.5|3.3 1.2|1.5|1.8|2.5|3.3 3.3|2.5|1.8|1.5|1.2
Minimum Operating Temperature (°C) -40 -40 -40 -40 -40 -40
Maximum Operating Temperature (°C) 100 100 100 100 100 100
Supplier Package UCBGA UCBGA UCBGA QFN EP UCBGA CABGA
Pin Count 81 49 121 32 121 121
Mounting Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount
Package Height 0.9(Max) 0.9(Max) 0.9(Max) 0.53 0.9(Max) 0.55(Min)
Package Length 4 3 5 5 5 9
Package Width 4 3 5 5 5 9
PCB changed 81 49 121 32 121 121
Embedded Memory (Kbit) 80 64 80 - 128 80
Total Number of Block RAM 20 16 20 - 32 20
Device Number of DLLs/PLLs 2 1 2 - 2 2
系列
Packaging
Tape and Reel Tape and Reel Tape and Reel Tape and Reel Tape and Reel -
HTS - 8542.39.00.01 8542.39.00.01 8542.39.00.01 8542.39.00.01 8542.39.00.01
改造4-20mA两线制无源数显表第八帖(光耦实验)
搞开发从来就没有一帆风顺的,最近卡在原仪表设置通信软硬件协议捣鼓上。好在打样板子做回来(吐槽一...
7905 安森美和安富利物联网创新设计大赛
1.5mV怎么用运放才能实现精确的放大1000倍
请教各位,其实我的问题就是要把小信号稳定的放大1000倍,要求这个放大倍数很精确,双级或单级都可以。...
xinli 模拟电子
STM32 I2C 的一个奇怪问题
调试一块电路板时发现些问题,希望与大家一起探讨一下。 首先声明一下,我是在调I2C时发现的问...
vipsongyan stm32/stm8
《运算放大器参数解析与LTspice应用仿真》读书笔记——大纲初解
大纲一级标题分为以下: 运算放大器基础,放大器参数解析,专用放大器,...
学学学学学学学 电源技术
5.6寸真彩色智能终端 比 单色液晶屏还低?
单片机的各种应用产品设计中,LCD和触摸屏作为人机交换的界面使其应用越来越广泛,但在实际应用中单片机...
625wangpeng 嵌入式系统
编译出错
编译出错 这个问题怎么解决?谢谢! 编译出错 AVR的芯片?这个芯片现在还有人用?选择非...
chenbingjy 51单片机
热门器件
热门资源推荐
器件捷径:
00 01 02 03 04 05 06 07 08 09 0A 0C 0F 0J 0L 0M 0R 0S 0T 0Z 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 1H 1K 1M 1N 1P 1S 1T 1V 1X 1Z 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 2G 2K 2M 2N 2P 2Q 2R 2S 2T 2W 2Z 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 3G 3H 3J 3K 3L 3M 3N 3P 3R 3S 3T 3V 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4M 4N 4P 4S 4T 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5E 5G 5H 5K 5M 5N 5P 5S 5T 5V 60 61 62 63 64 65 66 67 68 69 6A 6C 6E 6F 6M 6N 6P 6R 6S 6T 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7M 7N 7P 7Q 7V 7W 7X 80 81 82 83 84 85 86 87 88 89 8A 8D 8E 8L 8N 8P 8S 8T 8W 8Y 8Z 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9F 9G 9H 9L 9S 9T 9W
需要登录后才可以下载。
登录取消