ChipFind - документация

Электронный компонент: AT17C010-10JC

Скачать:  PDF   ZIP
1
Features
E
2
Programmable 524,288 x 1 and 1,048,576 x 1 bit Serial Memories Designed To Store
Configuration Programs For Field Programmable Gate Arrays (FPGA)
Simple Interface to SRAM FPGAs
Compatible With Atmel AT6000, AT40K FPGAs, Altera EPF8K, EPF10K,
EPF6K FPGAs, ORCA FPGAs, Xilinx XC3000, XC4000, XC5200 FPGAs, Motorola
MPA1000 FPGAs
Cascadable To Support Additional Configurations or Future Higher-density Arrays
Low-power CMOS EEPROM Process
Programmable Reset Polarity
Available In PLCC Package (Pin Compatable across Product Family)
In-System Programmable Via 2-Wire Bus
Emulation of 24CXX Serial EPROMs
Available in 3.3V
10% LV and 5V Versions
System Friendly READY Pin
Description
The AT17C512/010 and AT17LV512/010 (high-density AT17 Series) FPGA Configu-
ration EEPROMs (Configurators) provide an easy-to-use, cost-effective configuration
memory for Field Programmable Gate Arrays. The high-density AT17 Series is pack-
aged in the popular 20-pin PLCC. The high-density AT17 Series family uses a simple
serial-access procedure to configure one or more FPGA devices. The high-density
AT17 Series organization supplies enough memory to configure one or multiple
smaller FPGAs. The user can select the polarity of the reset function by programming
one EEPROM byte. The devices also support a write protection mode and a system
friendly READY pin, which signifies a "good" power level to the device and can be
used to ensure reliable system power-up.
The high-density AT17 Series can be programmed with industry-standard program-
mers, and the Atmel ATDH2200 Programming board.
FPGA
Configuration
E
2
PROM
Memory
512K and 1M
AT17C512
AT17LV512
AT17C010
AT17LV010
Rev. 0944A-A12/97
Pin Configurations
20-Pin PLCC
R E S E T / O E
C E
4
9
5
1 0
6
1 1
7
1 2
8
1 3
1 8
1 7
1 6
1 5
1 4
3
2
1
2 0
1 9
C L K
D
A
T
A
V
C
C
N
C
N
C
N
C
R E A DY
N C
W P 2
N C
W P 1
N
C
N
C
N
C
N
C
S E R _ E N
C E O
G
N
D
AT17C/LV512/010
2
Controlling The High-Density AT17 Series Serial EEPROMs
Most connections between the FPGA device and the Serial
EEPROM are simple and self-explanatory:
The DATA output of the high-density AT17 Series drives
DIN of the FPGA devices.
The master FPGA CCLK output drives the CLK input of
the high-density AT17 Series.
The CEO output of any AT17C/LV512/010 drives the CE
input of the next AT17C/LV512/010 in a cascade chain of
PROMs.
SER_EN must be connected to V
CC
, (except during
ISP).
READY is available as an open-collector indicator of the
device's RESET status; it is driven Low while the device is
in its POWER-ON RESET cycle and released (tri-stated)
when the cycle is complete.
There are two different ways to use the inputs CE and OE,
as shown in the AC Characteristics waveforms.
Condition 1
The simplest connection is to have the FPGA D/P output
drive both CE and RESET/OE in parallel (Figure 1). Due to
its simplicity, however, this method will fail if the FPGA
receives an external reset condition during the configura-
tion cycle. If a system reset is applied to the FPGA, it will
abort the original configuration and then reset itself for a
new configuration, as intended. Of course, the high-density
AT17 Series does not see the external reset signal and will
not reset its internal address counters and, consequently,
will remain out of sync with the FPGA for the remainder of
the configuration cycle.
Condition 2
The FPGA D/P output drives only the CE input of the high-
density AT17 Series, while its OE input is driven by the
inversion of the input to the FPGA RESET input pin. This
connection works under all normal circumstances, even
when the user aborts a configuration before D/P has gone
H i g h . A H i g h l e v e l o n t h e R E S ET / OE i n p u t t o t h e
AT17C/LVxxx during FPGA reset clears the Configura-
tor's internal address pointer, so that the reconfiguration
starts at the beginning. The high-density AT17 Series does
not require an inverter since the RESET polarity is pro-
grammable.
Block Diagram
AT17C/LV512/010
3
Pin Configurations
20
PLCC
Name
I/O
Description
2
DATA
I/O
Three-state DATA output for reading. Input/Output pin for programming.
4
CLK
I
Clock input. Used to increment the internal address and bit counter for reading and
programming.
5
WP1
I
WRITE PROTECT (1). Used to protect portions of memory during programming. See
programming guide for details.
6
RESET/OE
I
RESET/Output Enable input (when SER_EN is High). A Low level on both the CE and
RESET/OE inputs enables the data output driver. A High level on RESET/OE resets both the
address and bit counters. The logic polarity of this input is programmable as either RESET/OE
or RESET/OE. This document describes the pin as RESET/OE.
7
WP2
I
WRITE PROTECT (2). Used to protect portions of memory during programming. See
programming guide for details.
8
CE
I
Chip Enable input. Used for device selection. A Low level on both CE and OE enables the data
output driver. A High level on CE disables both the address and bit counters and forces the
device into a low power mode. Note this pin will not enable/disable the device in 2-wire Serial
Programming mode (i.e., when SER_EN is Low).
10
GND
Ground pin.
14
CEO
O
Chip Enable Out output. This signal is asserted Low on the clock cycle following the last bit
read from the memory. It will stay Low as long as CE and OE are both Low. It will then follow
CE until OE goes High. Thereafter, CEO will stay High until the entire PROM is read again and
senses the status of RESET polarity.
A2
I
Device selection input, A2. This is used to enable (or select) the device during programming,
when SER_EN is Low (see Programming Guide for more details)
15
READY
O
Open collector reset state indicator. Driven Low during power-up reset, released when power-
up is complete. (Recommend a 4.7K
Pull-up on this pin if used).
17
SER_EN
I
Serial enable is normally high during FPGA loading operations. Bringing SER_EN Low,
enables the two wire serial interface mode for programming.
20
V
CC
+3.3V/+5V power supply pin.
Absolute Maximum Ratings*
Operating Temperature .................................. -55C to +125C
*NOTICE:
Stresses beyond those listed under Absolute Maxi-
mum Ratings may cause permanent damage to the
device. These are stress ratings only, and functional
operation of the device at these or any other condi-
tions beyond those listed under Operating Conditions
is not implied. Exposure to Absolute Maximum Rat-
ings conditions for extended periods of time may
affect device reliability.
Storage Temperature ..................................... -65C to +150C
Voltage on Any Pin
with Respect to Ground ............................ -0.1V to V
CC
+ 0.5V
Supply Voltage (V
CC
) .........................................-0.5V to +7.0V
Maximum Soldering Temp. (10 s @ 1/16 in.)..................260C
ESD (R
ZAP
= 1.5K, C
ZAP
= 100 pF)............................... 2000V
AT17C/LV512/010
4
FPGA Master Serial Mode Summary
The I/O and logic functions of the FPGA and their associ-
ated interconnections are established by a configuration
program. The program is loaded either automatically upon
power up, or on command, depending on the state of the
three FPGA mode pins. In Master Mode, the FPGA auto-
matically loads the configuration program from an external
memory. The Serial Configuration EEPROM has been
designed for compatibility with the Master Serial Mode.
Cascading Serial Configuration
EEPROMs
For multiple FPGAs configured as a daisy-chain, or for
future FPGAs requiring larger configuration memories, cas-
caded Configurators provide additional memory.
As the last bit from the first Configurator is read, the clock
signal to the Configurator asserts its CEO output Low and
disables its DATA line. The second Configurator recog-
nizes the Low level on its CE input and enables its DATA
output.
Figure 1. Condition 1 Connection
After configuration is complete, the address counters of all
cascaded Configurators are reset if the reset signal drives
the RESET/OE on each Configurator to its active (High)
level.
If the address counters are not to be reset upon comple-
tion, then the RESET/OE inputs can be tied to ground. For
more details, please reference the AT17C Series Program-
ming Guide.
Programming Mode
The programming mode is entered by bringing SER_EN
Low. In this mode the chip can be programmed by the 2-
wire interface. The programming is done at V
CC
supply
only. Programming super voltages are generated inside the
chip. See the Programming Specification for Atmel's Con-
figuration Memories Application Note for further informa-
tion. The AT17C Series parts are read/write at 5V nominal.
The AT17LV parts are read/write at 3.3V nominal.
AT17C/LVXXX Reset Polarity
The AT17C/LVXXX lets the user choose the reset polarity
as either RESET/OE or RESET/OE.
Standby Mode
The AT17C/LVXXX enters a low-power standby mode
whenever CE is asserted High. In this mode, the Configura-
tor consumes less than 0.5mA at 5.0 volts. The output
remains in a high impedance state regardless of the state
of the OE input.
Operating Conditions
Symbol
Description
AT17CXXX
AT17LVXXX
Units
Min/Max
Min/Max
V
CC
Commercial
Supply voltage relative to GND
-0C to +70C
4.75 / 5.25
3.0 / 3.6
V
Industrial
Supply voltage relative to GND
-40C to +85C
4.5 / 5.5
3.0 / 3.6
V
Military
Supply voltage relative to GND
-55C to +125C
4.5 / 5.5
3.0 / 3.6
V
AT17C/LV512/010
5
DC Characteristics
V
CC
= 5V
5% Commercial / 5V
10% Ind./Mil.
Symbol
Description
Min
Max
Units
V
IH
High-level input voltage
2.0
V
CC
V
V
IL
Low-level input voltage
0
0.8
V
V
OH
High-level output voltage (I
OH
= -4 mA)
Commercial
3.86
V
V
OL
Low-level output voltage (I
OL
= +4 mA)
0.32
V
V
OH
High-level output voltage (I
OH
= -4 mA)
Industrial
3.76
V
V
OL
Low-level output voltage (I
OL
= +4 mA)
0.37
V
V
OH
High-level output voltage (I
OH
= -4 mA)
Military
3.7
V
V
OL
Low-level output voltage (I
OL
= +4 mA)
0.4
V
I
CCA
Supply current, active mode (at FMAX)
10
mA
I
L
Input or output leakage current (V
IN
= V
CC
or GND)
-10
10
A
I
CCS
Supply current, standby mode
Commercial
0.5
mA
Industrial/Military
0.5
mA
DC Characteristics
V
CC
= 3.3V
10%
Symbol
Description
Min
Max
Units
V
IH
High-level input voltage
2.0
V
CC
V
V
IL
Low-level input voltage
0
0.8
V
V
OH
High-level output voltage (I
OH
= -2.5 mA)
Commercial
2.4
V
V
OL
Low-level output voltage (I
OL
= +3 mA)
0.4
V
V
OH
High-level output voltage (I
OH
= -2 mA)
Industrial
2.4
V
V
OL
Low-level output voltage (I
OL
= +3 mA)
0.4
V
V
OH
High-level output voltage (I
OH
= -2 mA)
Military
2.4
V
V
OL
Low-level output voltage (I
OL
= +2.5 mA)
0.4
V
I
CCA
Supply current, active mode
5
mA
I
L
Input or output leakage current (V
IN
= V
CC
or GND)
-10
10
A
I
CCS
Supply current, standby mode
Commercial
100
A
Industrial/Military
100
A