ATMEL AT17LV010-10DP-E

Features
• EE Programmable 1,048,576 x 1-bit Serial Memory Designed to Store Configuration
•
•
•
•
•
•
•
•
•
•
•
•
Programs for Field Programmable Gate Arrays (FPGAs)
Very Low-power CMOS EEPROM Process
In-System Programmable (ISP) via Two-Wire Bus
Simple Interface to SRAM FPGAs
Compatible with AT40K Devices
Cascadable Read-back to Support Additional Configurations or Higher-density Arrays
Programmable Reset Polarity
Low-power Standby Mode
High-reliability
– Endurance: 5,104 Read Cycles
– Data Retention: 10 Years
No Single Event Latch-up below a LET Threshold of 80 MeV/mg/cm2
Tested up to a Total Dose of (according to MIL STD 883 Method 1019)
– 20 krads (Si) Read-only mode when Biased
– 60 krads (Si) Read-only mode when Unbiased
Operating Range: 3.0V to 3.6V, -55°C to +125°C
Available in 400 mils Wide 28 Pins DIL Flat Pack
Description
Space FPGA
Configuration
EEPROM
AT17LV01010DP
The AT17LV010-10DP is a FPGA Configuration Serial EEPROM provides an easy-touse, cost-effective configuration memory for Field Programmable Gate Arrays. It is
packaged in the 28-pin 400 mils wide FP package. Configurator uses a simple serialaccess procedure to configure one or more FPGA devices. The user can select the
polarity of the reset function by programming four EEPROM bytes. The device also
supports a write-protection mechanism within its programming mode.
Rev. 4265C–AERO–05/05
1
Pin Configuration
Figure 1. 28-pin Flat Pack
RESET/OE
NC
WP2
CE
GND
NC
NC
NC
NC
NC
1
2
3
4
5
6
7
8
9
10
CE0(A2)
NC
NC
READY
Note:
2
28
27
26
25
24
23
22
21
20
19
NC*
NC
WP1
CLK
DATA
NC
NC
NC
NC
VCC
18
17
16
15
NC
SER_EN
NC
NC
* indicates this pin must not be used.
AT17LV010-10DP
4265C–AERO–05/05
AT17LV010-10DP
Block Diagram
Device Description
The control signals for the configuration EEPROM (CE, RESET/OE and CCLK) interface directly with the FPGA device control signals. All FPGA devices can control the
entire configuration process and retrieve data from the configuration EEPROM without
requiring an external intelligent controller.
The configuration EEPROM RESET/OE and CE pins control the tri-state buffer on the
DATA output pin and enable the address counter. When RESET/OE is driven High, the
configuration EEPROM resets its address counter and tri-states its DATA pin. The CE
pin also controls the output of the AT17LV010-10DP configurator. If CE is held High
after the RESET/OE reset pulse, the counter is disabled and the DATA output pin is tristated. When OE is subsequently driven Low, the counter and the DATA output pin are
enabled. When RESET/OE is driven High again, the address counter is reset and the
DATA output pin is tri-stated, regardless of the state of CE.
When the configurator has driven out all of its data and CEO is driven Low, the device
tri-states the DATA pin to avoid contention with other configurators. Upon power-up, the
address counter is automatically reset.
This is the default setting for the device. Since almost all FPGAs use RESET Low and
OE High, this document will describe RESET/OE.
3
4265C–AERO–05/05
Pin Description
DATA
Tri-state DATA output for configuration. Open-collector bi-directional pin for
programming.
CLK
Clock input. Used to increment the internal address and bit counter for reading and
programming.
WP1
WRITE PROTECT (1). Used to protect portions of memory during programming. Disabled by default due to internal pull-down resistor. This input pin is not used during
FPGA loading operations.
RESET/OE
Output Enable (active High) and RESET (active Low) when SER_EN is High. A Low
level on RESET/OE resets both the address and bit counters. A High level (with CE
Low) enables the data output driver. The logic polarity of this input is programmable as
either RESET/OE or RESET/OE. For most applications, RESET should be programmed
active Low. This document describes the pin as RESET/OE.
WP2
WRITE PROTECT (2). Used to protect portions of memory during programming. Disabled by default due to internal pull-down resistor. This input pin is not used during
FPGA loading operations.
CE
Chip Enable input (active Low). A Low level (with OE High) allows CLK to increment the
address counter and 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 standby mode.
Note that this pin will not enable/disable the device in the Two-Wire Serial Programming
mode (SER_EN Low).
GND
Ground pin. A 0.2 µF decoupling capacitor between VCC and GND is recommended.
CEO
Chip Enable Output (active Low). This output goes Low when the address counter has
reached its maximum value. In a daisy chain of AT17LV010-10DP devices, the CEO pin
of one device must be connected to the CE input of the next device in the chain. It will
stay Low as long as CE is Low and OE is High. It will then follow CE until OE goes Low;
thereafter, CEO will stay High until the entire EEPROM is read again.
A2
Device selection input, A2. This is used to enable (or select) the device during programming (i.e., when SER_EN is Low). A2 has an internal pull-down resistor.
READY
Open collector reset state indicator. Driven Low during power-up reset, released when
power-up is complete. It is recommended to use a 4.7 kΩ pull-up resistor when this pin
is used.
SER_EN
Serial enable must be held High during FPGA loading operations. Bringing SER_EN
Low enables the Two-Wire Serial Programming Mode. For non-ISP applications,
SER_EN should be tied to VCC.
VCC
3.3V (±0.3V).
4
AT17LV010-10DP
4265C–AERO–05/05
AT17LV010-10DP
FPGA Master Serial
Mode Summary
The I/O and logic functions of any SRAM-based FPGA are established by a configuration program. The program is loaded either automatically upon power-up, or on
command, depending on the state of the FPGA mode pins. In Master mode, the FPGA
automatically loads the configuration program from an external memory. The AT17LV
Serial Configuration EEPROM has been designed for compatibility with the Master
Serial mode.
This document discusses the Atmel AT40KEL applications.
Control of
Configuration
Cascading Serial
Configuration
EEPROMs
Most connections between the FPGA device and the AT17LV Serial EEPROM are simple and self-explanatory.
•
The DATA output of the AT17LV010-10DP configurator drives DIN of the FPGA
devices.
•
The master FPGA CCLK output drives the CLK input of the AT17LV010-10DP
configurator.
•
The CEO output of any AT17LV010-10DP configurator drives the CE input of the
next configurator in a cascaded chain of EEPROMs.
•
SER_EN must be connected to VCC (except during ISP).
•
The READY pin 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.
For multiple FPGAs configured as a daisy-chain, or for FPGAs requiring larger configuration memories, cascaded configurators provide additional memory.
After 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 driver. The second configurator
recognizes the Low level on its CE input and enables its DATA output.
After configuration is complete, the address counters of all cascaded configurators are
reset if the RESET/OE on each configurator is driven to its active (Low) level.
If the address counters are not to be reset upon completion, then the RESET/OE input
can be tied to its inactive (High) level.
AT17LV010-10DP
Reset Polarity
The AT17LV010-10DP configurator allows the user to program the reset polarity as
either RESET/OE or RESET/OE. This feature is supported by industry-standard programmer algorithms.
Programming Mode
The programming mode is entered by bringing SER_EN Low. In this mode the chip can
be programmed by the Two-Wire serial bus. The programming is done at VCC supply
only. Programming super voltages are generated inside the chip. For more information
see application note:
http://www.atmel.com/dyn/resources/prod_documents/doc0437.pdf
Standby Mode
The AT17LV010-10DP configurator enter a low-power standby mode whenever CE is
asserted High. In this mode, the AT17LV010-10DP configurator consumes less than
100 µA of current at 3.3V. The output remains in a high-impedance state regardless of
the state of the OE input.
5
4265C–AERO–05/05
Electrical Characteristics
Absolute Maximum Ratings*
Operating Temperature.................................. -55°C to +125°C
*NOTICE:
Storage Temperature ..................................... -65°C to +150°C
Voltage on Any Pin
with Respect to Ground .............................. -0.1V to VDD +0.5V
Supply Voltage (VCC) .........................................-0.5V to +7.0V
Stresses beyond those listed under Absolute
Maximum Ratings may cause permanent damage to the device. This is a stress rating only and
functional operation of the device at these or any
other conditions beyond those listed under operating conditions is not implied. Exposure to Absolute Maximum Rating conditions for extended
periods of time may affect device reliability.
Maximum Soldering Temp. (10 sec. @ 1/16 in.).............260°C
ESD (RZAP = 1.5K, CZAP = 100 pF)................................. 2000V
Operating Conditions
3.3V
Symbol
Description
Min
Max
Units
VDD
-55 to +125°C
3.0
3.6
V
DC Characteristics
VDD = 3.3V ± 0.3V
Symbol
6
Description
AT17LV010-10DP
Min
Max
Units
VIH
High-level Input Voltage
2.0
VDD
V
VIL
Low-level Input Voltage
0
0.8
V
VOH
High-level Output Voltage (IOH = -2 mA)
VOL
Low-level Output Voltage (IOL = +3 mA)
ICCOP
Supply Current, Active Mode
IL
Input or Output Leakage Current (VIN = VDD or
GND)
ICCS
Supply Current, Standby Mode
2.4
-10
V
0.4
V
5
mA
10
µA
150
µA
AT17LV010-10DP
4265C–AERO–05/05
AT17LV010-10DP
AC Characteristics
CE
TSCE
TSCE
THCE
RESET/OE
TLC
THOE
THC
CLK
TOE
TOH
TCAC
TDF
TCE
DATA
TOH
AC Characteristics when Cascading
RESET/OE
CE
CLK
TCDF
DATA
FIRST BIT
LAST BIT
TOCK
TOCE
TOOE
CEO
TOCE
7
4265C–AERO–05/05
AC Characteristics
VCC = 3.3V ± 0.3V
Military
Symbol
Description
Max
Units
TOE(1)
OE to Data Delay
55
ns
TCE(1)
CE to Data Delay
60
ns
TCAC(1)
CLK to Data Delay
60
ns
TOH
Data Hold from CE, OE, or CLK
TDF(2)
CE or OE to Data Float Delay
50
ns
0
ns
TLC
CLK Low Time
25
ns
THC
CLK High Time
25
ns
TSCE
CE Setup Time to CLK
(to guarantee proper counting)
35
ns
THCE
CE Hold Time from CLK
(to guarantee proper counting)
0
ns
THOE
OE High Time (guarantees counter is reset)
25
FMAX
Maximum Clock Frequency
Notes:
AC Characteristics when
Cascading
Min
ns
10
MHz
1. AC test lead = 60 pF.
2. Float delays are measured with 5 pF AC loads. Transition is measured ± 200 mV
from steady-state active levels.
VCC = 3.3V ± 0.3V
Military
Symbol
Description
Max
Units
TCDF(2)
CLK to Data Float Delay
50
ns
TOCK
(1)
CLK to CEO Delay
55
ns
TOCE
(1)
CE to CEO Delay
40
ns
TOOE(1)
RESET/OE to CEO Delay
40
ns
FMAX
Maximum Clock Frequency
10
MHz
Notes:
8
Min
1. AC test lead = 60 pF.
2. Float delays are measured with 5 pF AC loads. Transition is measured ± 200 mV
from steady-state active levels.
AT17LV010-10DP
4265C–AERO–05/05
AT17LV010-10DP
Ordering Information
Memory Size
Ordering Code
Package
Operation Range
1 Mbit
AT17LV010-10DP-E
28-pin Flat Pack
Engineering Samples
1 Mbit
AT17LV010-10DP-MQ
28-pin Flat Pack
Military Level B
1 Mbit
AT17LV010-10DP-SV
28-pin Flat Pack
Space Level B
9
4265C–AERO–05/05
Packaging Information
DP (FP28.4)
10
AT17LV010-10DP
4265C–AERO–05/05
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Regional Headquarters
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
Tel: (41) 26-426-5555
Fax: (41) 26-426-5500
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Atmel Operations
Memory
2325 Orchard Parkway
San Jose, CA 95131
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
RF/Automotive
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
Tel: (49) 71-31-67-0
Fax: (49) 71-31-67-2340
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
Tel: (33) 2-40-18-18-18
Fax: (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-76-58-34-80
Zone Industrielle
13106 Rousset Cedex, France
Tel: (33) 4-42-53-60-00
Fax: (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
e-mail
[email protected]
Web Site
http://www.atmel.com
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Atmel’s products are not
intended, authorized, or warranted for use as components in applications intended to support or sustain life.
© Atmel Corporation 2005. All rights reserved. Atmel ®, logo and combinations thereof, are registered trademarks, and Everywhere You Are ® are the trademarks of Atmel Corporation or its subsidiaries. Other terms and
product names may be trademarks of others.
Printed on recycled paper.
4265C–AERO–05/05
xM