Configuration Devices for
®
ACEX, APEX, FLEX & Mercury Devices
Data Sheet
March 2001, ver. 11
Features
s
s
s
s
s
s
s
s
Serial device family for configuring ACEX
TM
, APEX
TM
(including
APEX 20K, APEX 20KC, and APEX 20KE), FLEX
®
(FLEX 10KE and
FLEX 10KA), and Mercury
TM
devices
Easy-to-use 4-pin interface to ACEX, APEX, FLEX, and Mercury
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
TM
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
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 APEX,
FLEX, or Mercury 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
A-DS-EPROM-11
1
Configuration Devices for ACEX, APEX, FLEX & Mercury Devices Data Sheet
Figure 1. EPC1, EPC1441, EPC1213, EPC1064, & EPC1064V Package Pin-Out Diagrams
DATA
VCC
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
25
24
23
22
21
20
19
18
9
10
11
12
13
14
17
15 16
N.C.
DATA
VCC
N.C.
N.C.
N.C.
32 31
1
2
3
4
5
6
7
8
30 29 28
27 26
N.C.
VCC
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
(1)
GND
4
5
6
7
8
3
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
9
nCS
10 11
N.C.
GND
14
12 13
GND
N.C.
N.C.
N.C.
N.C.
(1)
nCASC
nCS
N.C.
8-Pin PDIP
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
20-Pin PLCC
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
32-Pin TQFP
EPC1441
EPC1064
EPC1064V
Note:
(1)
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.
Figure 2. EPC2 Package Pin-Out Diagrams
DATA
TDO
VCC
TMS
TCK
N.C.
N.C.
N.C.
N.C.
DATA
VCC
TDO
TMS
TCK
32 31
1
2
3
4
5
6
7
8
9
10
30 29 28
27 26
25
24
23
22
21
20
19
18
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
nINIT_CONF
nCASC
11
12
13
14
17
15 16
N.C.
N.C.
nCS
N.C.
TDI
nCASC
GND
20-Pin PLCC
32-Pin TQFP
2
nINIT_CONF
Altera Corporation
N.C.
N.C.
Configuration Devices for ACEX, APEX, FLEX & Mercury Devices Data Sheet
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
ACEX, APEX, FLEX, and Mercury devices.
Table 1
lists Altera
configuration devices.
Table 1. Configuration Devices
Device
EPC2
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
Description
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
Table 2
lists the configuration device used with each ACEX, APEX, FLEX
and Mercury device.
Table 2. Appropriate Configuration Device for Each ACEX, APEX, FLEX & Mercury Device (Part 1 of 2)
ACEX, APEX, FLEX & Mercury Device
EP20K30E
EP20K60E
EP20K100, EP20K100E
EP20K160E
EP20K200, EP20K200E
EP20K300E
EP20K400, EP20K400E
EP20K600E
EP20K1000E
EP20K1500E
EP1K10
EP1K30
EP1K50
EP1K100
EPF10K10, EPF10K10A
EPF10K20
EPF10K30E
EPF10K30, EPF10K30A
EPF10K40
Configuration Device
EPC2, EPC1, or EPC1441
EPC2 or EPC1
EPC2 or EPC1
EPC2
Two EPC2 devices
(1)
Two EPC2 devices
(1)
Three EPC2 devices
(1)
Four EPC2 devices
(1)
Six EPC2 devices
(1)
Eight EPC2 devices
(1)
EPC2, EPC1, or EPC1441
EPC2, EPC1, or EPC1441
EPC2 or EPC1
EPC2 or two EPC1 devices
EPC2, EPC1, or EPC1441
EPC2, EPC1, or EPC1441
EPC2 or EPC1
EPC2, EPC1, or EPC1441
EPC2 or EPC1
Altera Corporation
3
Configuration Devices for ACEX, APEX, FLEX & Mercury Devices Data Sheet
Table 2. Appropriate Configuration Device for Each ACEX, APEX, FLEX & Mercury Device (Part 2 of 2)
ACEX, APEX, FLEX & Mercury Device
EPF10K50, EPF10K50V, EPF10K50E
EPF10K70
EPF10K100, EPF10K100A, EPF10K100B,
EPF10K100E
EPF10K130V
EPF10K130E
EPF10K200E
EPF10K250A
EPF8282A
EPF8282AV
EPF8452A
EPF8636A
EPF8820A
EPF81188A
EPF81500A
EPF6010A
EPF6016, EPF6016A
EPF6024A
EP1M120
EP1M350
Note:
(1)
This device can be configured by a smaller number of EPC16 configuration devices. For more information, see the
EPC16 Configuration Device Data Sheet.
Configuration Device
EPC2 or EPC1
EPC2 or EPC1
EPC2 or two EPC1 devices
EPC2 or two EPC1 devices
Two EPC2 or two EPC1 devices
Two EPC2 or three EPC1 devices
Two EPC2 or four EPC1 devices
EPC1, EPC1441, or EPC1064
EPC1, EPC1441, or EPC1064V
EPC1, EPC1441, EPC1064, or EPC1213
EPC1, EPC1441, or EPC1213
EPC1, EPC1441, or EPC1213
EPC1, EPC1441, or EPC1213
EPC1 or EPC1441
EPC1 or EPC1441
EPC1 or EPC1441
EPC1 or EPC1441
EPC2 or EPC16
EPC16 or three EPC2 devices
Table 3
shows which configuration devices can be used with each device
family.
Table 3. Configuration Device & PLD Compatibility
PLD
EPC2
Configuration Device
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
ACEX 1K
(1)
APEX 20K
(1)
FLEX 10K
(1)
FLEX 10KE
(1)
v
v
v
v
v
v
v
v
v
v
v
4
Altera Corporation
Configuration Devices for ACEX, APEX, FLEX & Mercury Devices Data Sheet
Table 3. Configuration Device & PLD Compatibility
PLD
EPC2
Configuration Device
EPC1
EPC1441
EPC1213
EPC1064
EPC1064V
v
FLEX 8000
FLEX 6000
Mercury
(1)
Note to Table:
(1)
v
v
v
v
v
v
v
EPC16 configuration devices support this device. For more information, see the
EPC16 Configuration Device Data Sheet.
Figure 3
shows the configuration device block diagram.
Altera Corporation
5