Configuration Devices for
®
SRAM-Based LUT Devices
Data Sheet
February 2002, ver. 12.1
Features
■
■
■
■
■
■
■
■
Serial device family for configuring APEX
TM
II, APEX 20K (including
APEX 20K, APEX 20KC, and APEX 20KE), Mercury
TM
, ACEX
®
1K,
and FLEX
®
(FLEX 6000, FLEX 10KE, and FLEX 10KA) devices
Easy-to-use 4-pin interface to APEX II, APEX 20K, Mercury, ACEX,
and FLEX devices
Low current during configuration and near-zero standby current
5.0-V and 3.3-V operation
Software design support with the Altera
®
Quartus
®
II and
MAX+PLUS
®
II development systems for Windows-based PCs as
well as Sun SPARCstation, and HP 9000 Series 700/800
Programming support with Altera’s Master Programming Unit
(MPU) and programming hardware from Data I/O,
BP Microsystems, and other manufacturers
Available in compact plastic packages (see
Figures 1
and
2)
–
8-pin plastic dual in-line package (PDIP)
–
20-pin plastic J-lead chip carrier (PLCC) package
–
32-pin plastic thin quad flat pack (TQFP) package
–
100-pin plastic thin quad flat pack (TQPF) package
–
88-pin Ultra FineLine BGA
TM
package
EPC2 device has reprogrammable Flash configuration memory
–
5.0-V and 3.3-V in-system programmability (ISP) through the
built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG)
interface
–
Built-in JTAG boundary-scan test (BST) circuitry compliant with
IEEE Std. 1149.1
–
ISP circuitry is compatible with IEEE Std. 1532 for EPC2
configuration device
–
Supports programming through Serial Vector Format Files
(.svf), Jam
TM
Standard Test and Programming Language
(STAPL) Files (.jam), Jam STAPL Byte-Code Files (.jbc), and the
MAX+PLUS II software via the MasterBlaster
TM
,
ByteBlasterMV
TM
, or BitBlaster
TM
download cable
–
nINIT_CONF
pin allows a JTAG instruction to initiate device
configuration
–
Can be programmed with Programmer Object Files (.pof) for
EPC1 and EPC1441 devices
–
Available in 20-pin PLCC and 32-pin TQFP packages
Altera Corporation
DS-EPROM-12.1
1
Configuration Devices for SRAM-based LUT Devices Data Sheet
■
EPC4, EPC8, and EPC16 configuration devices have reprogrammable
Flash configuration memory with density up to 16,000,000 or
32,000,000 bits with compression feature in these devices.
f
For detailed information on configuration devices, refer to the
Enhanced
Configuration Devices (EPC4, EPC8, & EPC16) Data Sheet.
Note (1)
VCC
N.C.
N.C.
N.C.
26
Figure 1. EPC1, EPC1441, EPC1213, EPC1064, & EPC1064V Package Pin-Out Diagrams
DATA
N.C.
N.C.
32
31
30
29
28
27
N.C.
DATA
VCC
N.C.
N.C.
N.C.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
25
24
23
22
21
20
19
18
17
16
N.C.
N.C.
VCC
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
DCLK
N.C.
DCLK
DATA
DCLK
OE
nCS
1
2
3
4
8
7
6
5
VCC
VCC
nCASC
(2)
GND
3
4
5
6
7
8
9
nCS
2
1
20
19
18
17
16
15
VCC
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
OE
N.C.
N.C.
N.C.
N.C.
OE
10
GND
11
N.C.
12
14
13
N.C.
nCS
GND
N.C.
N.C.
N.C.
N.C.
(2)
nCASC
8-Pin PDIP
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
Notes to
Figure 1:
(1)
(2)
20-Pin PLCC
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
32-Pin TQFP
EPC1441
EPC1064
EPC1064V
EPC1, EPC1441, EPC1213, and EPC1064 devices are one-time programmable devices. ISP programming is not
available in these devices because they do not have JTAG pins.
The
nCASC
pin is available on EPC1 and EPC1213 devices. On the EPC1064, EPC1064V, and EPC1441 devices, it is
a reserved pin and should not be connected.
2
Altera Corporation
N.C.
Configuration Devices for SRAM-Based LUT Devices Data Sheet
Figure 2. EPC2 Package Pin-Out Diagrams
DATA
TMS
25
24
23
22
21
20
19
18
9
10
11
12
13
14
17
15 16
TDO
VCC
TCK
N.C.
N.C.
N.C.
DATA
TDO
VCC
TMS
TCK
32 31
1
2
3
4
5
6
7
8
30 29 28
27 26
N.C.
N.C.
VPP
N.C.
N.C.
N.C.
N.C.
N.C.
VPPSEL
DCLK
VCCSEL
DCLK
VCCSEL
N.C.
N.C.
OE
4
5
6
7
8
3
2
1
20 19
18
17
16
15
VPP
N.C.
N.C.
N.C.
VPPSEL
N.C.
N.C.
N.C.
OE
N.C.
9
nCS
10 11
GND
TDI
14
12 13
nCASC
nINIT_CONF
N.C.
N.C.
nCS
N.C.
TDI
nCASC
GND
20-Pin PLCC
32-Pin TQFP
Functional
Description
With SRAM-based devices, configuration data must be reloaded each
time the system initializes, or when new configuration data is needed.
Altera configuration devices store configuration data for SRAM-based
APEX II, APEX 20K, Mercury, ACEX, and FLEX devices.
Table 1
lists
Altera configuration devices.
Table 1. Configuration Devices
Device
EPC16
EPC8
EPC4
EPC2
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
Description
16,000,000
×
1 bit with 3.3-V operation
8,000,000
×
1 bit with 3.3-V operation
4,000,000
×
1-bit device with 3.3-V operation
1,695,680
×
1-bit device with 5.0-V or 3.3-V operation
1,046,496
×
1-bit device with 5.0-V or 3.3-V operation
440,800
×
1-bit device with 5.0-V or 3.3-V operation
212,942
×
1-bit device with 5.0-V operation
65,536
×
1-bit device with 5.0-V operation
65,536
×
1-bit device with 3.3-V operation
Altera Corporation
nINIT_CONF
3
Configuration Devices for SRAM-based LUT Devices Data Sheet
Table 2
lists the configuration device used with each APEX II, APEX 20K,
Mercury, ACEX 1K, and FLEX device.
Table 2. Configuration Devices Used for Each APEX II, APEX 20K, Mercury, ACEX & FLEX Device
(Part 1 of 2)
Family
APEX II
(1.5 V)
Device
EP2A15
EP2A25
EP2A40
EP2A70
Data Size EPC1064 EPC1213 EPC1441 EPC1 EPC2 EPC4 EPC8 EPC16
(bits)
EPC1064V
4,714,000
6,276,000
9,612,000
17,390,000
1,297,000
4,383,000
1,964,000
3,901,000
5,564,000
8,938,000
347,000
641,000
1,009,000
1,523,000
1,964,000
2,733,000
3,901,000
5,564,000
8,938,000
12,011,000
985,000
1,950,000
3,878,000
178,000
470,000
785,000
1,337,000
1
1
1
1
1
1
1
1
1
1
3
4
6
11
1
3
2
3
4
6
1
1
1
1
2
2
3
4
6
8
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Mercury
(1.8 V)
EP1M120
EP1M350
APEX 20KC EP20K200C
(1.8 V)
EP20K400C
EP20K600C
EP20K1000C
APEX 20KE EP20K30E
(2.5 V)
EP20K60E
EP20K100E
EP20K160E
EP20K200E
EP20K300E
EP20K400E
EP20K600E
EP20K1000E
EP20K1500E
APEX 20K
(2.5 V)
EP20K100
EP20K200
EP20K400
ACEX 1K
(2.5 V)
EP1K10
EP1K30
EP1K50
EP1K100
4
Altera Corporation
Configuration Devices for SRAM-Based LUT Devices Data Sheet
Table 2. Configuration Devices Used for Each APEX II, APEX 20K, Mercury, ACEX & FLEX Device
(Part 2 of 2)
Family
Device
Data Size EPC1064 EPC1213 EPC1441 EPC1 EPC2 EPC4 EPC8 EPC16
(bits)
EPC1064V
470,000
785,000
785,000
1,2000,000
1,336,000
1,840,000
2,757,000
2,757,000
120,000
402,000
621,000
1,200,000
1,582,000
3,292,000
118,000
231,000
376,000
498,000
621,000
893,000
1,200,000
260,000
260,000
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
FLEX 10KE EPF10K30E
(2.5 V)
EPF10K50E
EPF10K50S
EPF10K100B
EPF10K100E
EPF10K130E
EPF10K200E
EPF10K200S
FLEX 10KA EPF10K10A
(3.3 V)
EPF10K30A
EPF10K50V
EPF10K100A
EPF10K130V
EPF10K250A
FLEX 10K
(5.0 V)
EPF10K10
EPF10K20
EPF10K30
EPF10K40
EPF10K50
EPF10K70
EPF10K100
FLEX
6000/A
(3.3 V)
EPF6010A
EPF6016
(5.0 V) /
EPF6016A
EPF6024A
FLEX
8000A
(5.0 V)
EPF8282A /
EPF8282AV
(3.3 V)
EPF8452A
EPF8636A
EPF8820A
EPF81188A
EPF1500A
398,000
40,000
1
1
1
1
1
1
64,000
96,000
128,000
192,000
250,000
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Altera Corporation
5