v2.0
®
IGLOO Low-Power Flash FPGAs
with Flash*Freeze Technology
• 1.2 V, 1.5 V, 1.8 V, 2.5 V, and 3.3 V Mixed-Voltage Operation
• Bank-Selectable I/O Voltages—up to 4 Banks per Chip
Features and Benefits
• Single-Ended
I/O
Standards:
LVTTL,
LVCMOS
Low Power
†
3.3 V / 2.5 V / 1.8 V / 1.5 V / 1.2 V, 3.3 V PCI / 3.3 V PCI-X , and
• 1.2 V to 1.5 V Core Voltage Support for Low Power
• Supports Single-Voltage System Operation
• 5 µW Power Consumption in Flash*Freeze Mode
• Low-Power Active FPGA Operation
†
LVCMOS 2.5 V / 5.0 V Input
• Differential I/O Standards: LVPECL, LVDS, B-LVDS, and M-
LVDS (AGL250 and above)
• Wide Range Power Supply Voltage Support per JESD8-B,
Allowing I/Os to Operate from 2.7 V to 3.6 V
• Flash*Freeze Technology Enables Ultra-Low Power
Consumption while Maintaining FPGA Content
• Wide Range Power Supply Voltage Support per JESD8-12,
Allowing I/Os to Operate from 1.14 V to 1.575 V
• I/O Registers on Input, Output, and Enable Paths
H•ighEasCyaEpntarycittoy/ Exit from Ultra-Low-Power Flash*Freeze Mode
• 15 k to 1 Million System Gates
‡
• Hot-Swappable and Cold-Sparing I/Os
• Up to 144 kbits of True Dual-Port SRAM
• Up to 300 User I/Os
†
• Programmable Output Slew Rate and Drive Strength
• Weak Pull-Up/-Down
Reprogrammable Flash Technology
• 130-nm, 7-Layer Metal, Flash-Based CMOS Process
• Live-at-Power-Up (LAPU) Level 0 Support
• Single-Chip Solution
• Retains Programmed Design When Powered Off
• 250 MHz (1.5 V systems) and 160 MHz (1.2 V systems) System
Performance
• IEEE 1149.1 (JTAG) Boundary Scan Test
• Pin-Compatible Packages across the IGLOO Family
Clock Conditioning Circuit (CCC) and PLL†
• Six CCC Blocks, One with an Integrated PLL
• Configurable
Phase
Shift, Multiply/Divide,
Delay
Capabilities, and External Feedback
• Wide Input Frequency Range (1.5 MHz up to 250 MHz)
In-System Programming (ISP) and Security
Embedded Memory
• Secure ISP Using On-Chip 128-Bit Advanced Encryption
®
®
• 1 kbit of FlashROM User Nonvolatile Memory
Standard (AES) Decryption (except ARM -enabled IGLOO
†
†
• SRAMs and FIFOs with Variable-Aspect-Ratio 4,608-Bit RAM
devices) via JTAG (IEEE 1532–compliant)
®
Blocks (×1, ×2, ×4, ×9, and ×18 organizations)
to Secure FPGA Contents
H•ighFla-PsheLrofcokrmance Routing Hierarchy
†
A•RMTruPerDoucael-sPsoortrSSRAuMpp(eoxrctepitn×I1G8)LOO FPGAs
• M1 IGLOO Devices—Cortex™-M1 Soft Processor Available
with or without Debug
A•dvSaegnmceendteId/O, Hierarchical Routing and Clock Structure
• 700 Mbps DDR, LVDS-Capable I/Os (AGL250 and above)
IGLOO Product Family
IGLOO Devices
AGL015
AGL030
AGL060 AGL125
AGL250
AGL400
AGL600
AGL1000
ARM-Enabled IGLOO Devices
System Gates
M1AGL250
M1AGL600 M1AGL1000
15 k
128
384
5
30 k
256
768
5
60 k
512
1,536
10
125 k
1,024
3,072
16
250 k
2,048
6,144
24
400 k
–
600 k
–
1 M
–
Typical Equivalent Macrocells
VersaTiles (D-flip-flops)
Flash*Freeze Mode (typical, µW)
RAM kbits (1,024 bits)
4,608-Bit Blocks
9,216
32
13,824
36
24,576
53
–
–
18
36
36
54
108
24
144
32
–
–
4
8
8
12
FlashROM Bits
1 k
–
1 k
–
1 k
Yes
1
1 k
Yes
1
1 k
Yes
1
1 k
Yes
1
1 k
Yes
1
1 k
Yes
1
1
Secure (AES) ISP
2
Integrated PLL in CCCs
–
–
3
VersaNet Globals
6
6
18
18
18
18
18
18
I/O Banks
2
2
2
2
4
4
4
4
Maximum User I/Os
49
81
96
133
143
194
235
300
Package Pins
UC/CS
4
4,5
UC81/CS81
CS121
CS196
CS196
CS196
CS281
CS281
QFN
QN68
QN48, QN68, QN132
QN132
QN132 QN132
VQFP
FBGA
VQ100
VQ100
VQ100
FG144
VQ100
FG144
5
FG144
FG144,
FG256,
FG484
FG144,
FG256,
FG484
FG144,
FG256,
FG484
Notes:
1. AES is not available for ARM-enabled IGLOO devices.
2. AGL060 in CS121 does not support the PLL.
3. Six chip (main) and twelve quadrant global networks are available for AGL060 and above.
4. The M1AGL250 device does not support this package.
5. Device/package support TBD
6. The IGLOOe handbook provides information on higher densities and additional features.
† AGL015 and AGL030 devices do not support this feature.
‡ Supported only by AGL015 and AGL030 devices.
November 2009
I
© 2009 Actel Corporation