Cascadable To Support Additional Configurations or Future Higher-density Arrays
(17C128 and 17C256 only)
•
Low-power CMOS EEPROM Process
•
Programmable Reset Polarity
•
Available In the Space-efficient Plastic DIP or Surface-mount
PLCC and SOIC Packages
•
In-System Programmable Via 2-Wire Bus
•
Emulation of 24CXX Serial EPROMs
•
Available in 3.3V ± 10% LV Version
AT17 Series
FPGA
Configuration
2
E
PROM
Description
The AT17C65/128/256 a nd AT17LV65 /128/256 (AT1 7 Series) FPGA Co nfiguratio n
EEPROMS (Configurator) provide an easy-to-use, cost-effective configuration memory for Field Programmable Gate Arrays. The AT17 Series is pack aged in the 8-pin
DIP and the popular 20-pin PLCC and SOIC. The AT17 Series family uses a simple
serial-access procedure to configure one or more FPGA devices. The AT17 Series
organization suppl ies enough me mory to config ure one or multipl e smaller FPG As.
Using a special feature of the AT17 Series, the user can select the polarity of the reset
function by programming a special EEPROM bit.
The AT17 Series can be programmed with industry standard programmers.
Pin Configurations
20-pin PLCC
20-Pin SOIC
65K, 128K and 256K
AT17C65
AT17C128
AT17C256
8-Pin DIP
0391E-A–5/97
1
Controlling The AT17 Series Serial EEPROMs
Most connections between the FPGA device and the Serial
EEPROM are simple and self-explanatory.
• The DATA output of the AT17 Series drives DIN of the
FPGA devices.
• The master FPGA CCLK output drives the CLK input of
the AT17 Series.
•The CEO
input of the next AT17C/LV128/256 in a cascade chain of
PROMs.
•SER_EN
There are, however, two different ways to use the inputs
and OE, as shown in the AC Characteristi cs wave-
CE
forms.
output of any AT17C/LV128/256 drives the CE
must be connected to VCC.
Condition 1
The simplest connection is to have the FPGA D/P output
drive both CE
its simplicity, however, this method will fail if the FPGA
receives an ext ernal reset condition during the co nfigura-
and RESET/OE in para ll el (F i gure 1 ). Due to
tion cycle. If a system r eset is a pplied t o the FPG A, it wi ll
abort the original configuration and then reset itself for a
new configuration, as intended. Of course, the 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 AT17
Series, while its O E
input to the FPGA RESET
under all normal circumstances, even when the user aborts
a configuration before D/P
the RESET/OE
reset – clears the Configurator's internal address pointer,
so that the reconfigurati on starts at the b eginning. The
AT17 Series does n ot requir e an inverte r sinc e the RE SET
polarity is programmable.
input is driven by the inversion of the
input pin. This connection wor ks
has gone High. A High level on
input to the AT17C/LVxxx – du ring FPGA
Block Diagram
2
AT17 Series
AT17 Series
Pin Configurations
PLCC/
SOICDIP
PinPinNameI/ODescription
21DATAI/OThree-state DATA output for reading. Input/Output pin for programming.
42CLK I
Clock input. Used to increment the internal address and bit counter for reading
and programming.
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
63RESET/OE
RESET/OE
input is programmable as eith er RESET/OE
describes the pin as RESET/OE
84CE
IChip Enable input. Used for device selection. A Low level on both CE and OE
enables the data output driver. A High level on CE
and bit counters and forces te device into a low power mode. Note this pin will
not enable/disable the device in 2-wire Serial mode (ie; when SER_EN
105GNDGround Pin
146CEO
OChip 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
both Low. It will then follow CE
High until the entire PROM is read again and senses the status of RESET
polarity.
A2IDevice selection input, A2. This is used to enable (or select) the device during
programming and when SER_EN
details).
177SER_EN
Serial enable is normally high during FPGA loading operations. Bringing
I
SER_EN low, enables the 2-wire serial interface for programming.
resets both the addresss and bit counters. A logic polarity of this
or RESET/OE. This document
.
disables both the address
is Low).
are
until OE goes High. Thereafter CEO will stay
is Low (see Programming Guide for more
208V
CC
+3.3V/+5V power supply pin.
Absolute Maximum Ratings*
Operating Temperature.........................-55°C to +125°C
Storage Temperature............................-65°C to +150°C
Voltage on Any Pin
with Respect to Ground.................... -0.1V to V
Supply Voltage (Vcc).............................. -0.5 V to +7.0V
Maximum Soldering Temp. (10 sec. @ 1/16 in.)...260°C
ESD (R
= 1.5K, C
ZAP
= 100pF) ........................2000V
ZAP
CC +
0.5V
*NOTICE:Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent damage to the dev ice . This is a stress rating only an d
functional operati on of the de vi ce at these or an y
other conditions beyond those indicated in the
operational sections of this specification is not
implied. Exposure to absolute maximum rating
conditions f or exten ded periods ma y affect d evice
reliability .
3
FPGA Master Serial Mode Summary
The I/O and logic functions of the FPG A and their as sociated interconnections are established by a co nfiguration
program. The program is loaded either automatically upon
power up, or on comm and, depending on the state of th e
three FPGA mode pins. In Master Mode , the FPGA automatically loads th e conf igur ation progra m from an exter nal
memory. The Serial Configuration EEPROM has been
designed for compatibility with the Master Serial Mode.
Cascading Serial Configuration
EEPROMs
(AT17C/LV128 and AT17C/LV256)
For multiple FPGA s configured as a daisy-ch ain, or for
future FPGAs requiring larger configuration memories, cascaded Configurators provide additional memory (17C/
LV128 and 17C/LV256 only).
After the last bit fr om th e fi rst Con fig ur ator is read, the nex t
clock signal to the Configurator asserts its CEO
and disables its DATA line. The second Configurator recognizes the Low level on its CE
output.
Figure 1.
Condition 1 Connection
input and enables i ts DATA
output Low
After configuration is complete, the address counters of all
cascaded Configurators are reset if the reset signal drives
the RESET/OE
If the address counters are not to be reset upon completion, then the RE SET/O E
more details, please re ferenc e th e AT1 7C Se ri es Pr og ra mming Guide.
on each Configurator Active.
inputs can be tied to groun d. For
Programming Mode
The programming mode is entered b y bringing SE R_EN
Low. In this mode the chip can be programmed by the 2wire interface. The programming is done at V
only. Programming super voltages are generated inside the
chip. See the Programming Specification for Atmel's Configuration Memories Application Note for further information. The AT17C Series part s are read /write at 5V no minal .
The AT17LV parts are read/write at 3.0V nominal.
supply
CC
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
tor consumes less than 1.0 mA of current. The output
remains in a high impedance state regardless of the state
of the OE
is asserted High. In this mode, the Configura-
input.
Operating Conditions
SymbolDescription
Commercial
V
CC
4
Industrial
Military
AT17 Series
Supply voltage relative to GND
-0°C to +70°C
Supply voltage relative to GND
-40°C to +85C°
Supply voltage relative to GND
-55°C to +125C
AT17CXXXAT17LVXXX
UnitsMin/MaxMin/Max
4.75/5.253.0/3.6V
4.5/5.53.0/3.6V
4.5/5.53.0/3.6V
AT17 Series
µ
µ
µ
µ
µ
µ
DC Characteristics
VCC = 5V ± 5% Commercial / 5V ± 10% Ind./Mil.
SymbolDescriptionMinMaxUnits
V
IH
V
IL
V
OH
V
OL
V
OH
V
OL
V
OH
V
OL
I
CCA
I
L
I
CCS
High-level input voltage2.0V
CC
Low-level input voltage00.8V
High-level output voltage (IOH = -4 mA)
3.7V
Commercial
Low-level output voltage (IOL = +4 mA)0.32V
High-level output voltage (IOH = -4 mA)
3.6V
Industrial
Low-level output voltage (IOL = +4 mA)0.37V
High-level output voltage (IOH = -4 mA)
3.5V
Military
Low-level output voltage (IOL = +4 mA)0.4V
Supply current, active mode10mA
Input or output leakage current (VIN = VCC or GND)-1010
Commercial75
Supply current, standby mode AT17C256
Industrial/Military150
Commercial1
Supply current, standby mode AT17C128/65
Industrial/Military2
V
A
A
A
mA
mA
DC Characteristics
VCC = 3.3V ± 10%
SymbolDescriptionMinMaxUnits
V
IH
V
IL
V
OH
V
OL
V
OH
V
OL
V
OH
V
OL
I
CCA
I
L
I
CCS
High-level input voltage2.0V
CC
Low-level input voltage00.8V
High-level output voltage (IOH = -2.5 mA)
2.4V
Commercial
Low-level output voltage (IOL = +3 mA)0.4V
High-level output voltage (IOH = -2 mA)
2.4V
Industrial
Low-level output voltage (IOL = +3 mA)0.4V
High-level output voltage (IOH = -2 mA)
2.4V
Military
Low-level output voltage (IOL = +2.5 mA)0.4V
Supply current, active mode5mA
Input or output leakage current (VIN = VCC or GND)-1010
CLK to Data Delay5055ns
Data Hold From CE, OE, or CLK00ns
CE or OE to Data Float Delay5050ns
CLK Low Time2020ns
CLK High Time2020ns
CE Setup Time to CLK (to guarantee proper counting)3540ns
CE Hold Time to CLk (to guarantee proper counting)00ns
OE High Time (guarantees counter is reset)2020ns
MAX Input Clock Frequency12.512.5MHz
CLK to Data Delay5055ns
Data Hold From CE, OE, or CLK00ns
CE or OE to Data Float Delay5050ns
CLK Low Time3035ns
CLK High Time3035ns
CE Setup Time to CLK (to guarantee proper counting)4550ns
CE Hold Time to CLk (to guarantee proper counting)05ns
OE High Time (guarantees counter is reset)5060ns
Notes: 1. Preliminary specifications for military operating range only.
CLK to Data Float Delay5050ns
(2)
CLK to CEO Delay6575ns
(2)
CE to CEO Delay5560ns
RESET/OE to CEO Dela y5555ns
2. AC test load = 50 pf.
3. Float delays are measu red with 5 pF AC loads. Transition is measured ±200 mV from steady state active levels.
4. During cascade F
= 8 MHz.
MAX
CommercialIndustrial/Military
MinMaxMin Max
Units
8
AT17 Series
AC Characteristics
VCC = 3.3V ± 10%
AT17 Series
CommercialIndustrial/Military
SymbolDescription
(2)
T
OE
(2)
T
CE
T
CAC
(2)
T
OH
(3)
T
DF
T
LC
T
HC
T
SCE
T
HCE
T
HOE
F
MAX
Notes: 1. Preliminary specifications for military operating range only.
OE to Data Delay4045ns
CE to Data Delay6060ns
(2)
CLK to Data Delay7580ns
Data Hold From CE, OE, or CLK00ns
CE or OE to Data Float Delay5555ns
CLK Low Time2525ns
CLK High Time2525ns
CE Setup Time to CLK (to guarantee proper counting)3560ns
CE Hold Time to CLk (to guarantee proper counting)00ns
OE High Time (guarantees counter is reset)2525ns
(4)
MAX Input Clock Frequency10810MHz
2. AC test lead = 50 pf.
3. Float delays are measured with 5 pF AC loads. Transition is measured ±200 mV afrom steady state active levels.