ATMEL AT25DF021

Features
• Very Low-cost Configuration Memory
• Programmable 1,048,576 x 1, 2,097,152 x 1, 4,194,304 x 1 and 7,340,032 x 1-bit Serial
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Memories Designed to Store Configuration Programs for Field Programmable Gate
Arrays (FPGAs)
1.8V, 2.5V, and 3.3V I/O
3.3V Supply Voltage
Program Support using an Atmel Programmer or Industry-standard Third Party
Programmers
In-System Programmable (ISP) via JTAG Interface (IEEE 1532)
IEEE 1149.1 Boundary-scan Testability
Simple Interface to SRAM FPGAs
Pin Compatible with Xilinx® XCFxxS Series Platform Flash PROM to Configure Xilinx
Spartan® and Virtex® FPGAs
Cascadable Read-back to Support Additional Configurations or Higher-density FPGAs
Low-power CMOS FLASH Process
Available in 20-lead TSSOP Package
Low-power Standby Mode
Fast Serial Download Speeds up to 33 MHz
Endurance: 100,000 Write Cycles Typical
Green (Pb/Halide-free/RoHS Compliant) Package
Functionally-compatible with Existing AT17 Series Configuration Memories to
Configure Atmel AT40KAL Series FPGAs
AT18F Series Configuration Memory Offering
Density
AT18F010
AT18F002
AT18F040
AT18F080
1 Mbit
2 Mbit
4 Mbit
7 Mbit
JTAG Programming
Yes
VCCINT
3.3V
VCCO
1.8-3.3V
VCCJ
1.8-3.3V
Configuration Clock
33 MHz
Package
Green Package
FPGA
Configuration
Flash Memory
AT18F010
AT18F002
AT18F040
AT18F080
Preliminary
20-lead TSSOP
Yes
1. Description
The AT18F Series of JTAG In-System Programmable Configuration PROMs (Configurators) provide an easy-to-use, cost-effective configuration memory for Field
Programmable Gate Arrays. The AT18F Series device is packaged in a 20-lead
TSSOP. The AT18F Series Configurator uses a simple serial-access procedure to
configure one or more FPGA devices.
The AT18F Series Configurators can be programmed with Atmel or industry-standard,
third-party, stand-alone programmers such as BP, Data I/O, Hi-Lo, etc.
3672A–CNFG–1/08
2. Pin Configuration
20-lead TSSOP
DATA
NC
CLK
TDI
TMS
TCK
CF
RESET/OE
NC
CE
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
VCCJ
VCCO
VCCINT
TDO
NC
NC
NC
CEO
NC
GND
3. Block Diagram
Power-on
Reset
TCK
JTAG
Interface
TMS
TDI
TDO
Internal
Oscillator
Controller
CF
CE
Download
Interface
Flash
Memory
RESET/OE
CEO
DATA
CLK
2
AT18F010/002/040/080 [Preliminary]
3672A–CNFG–1/08
AT18F010/002/040/080 [Preliminary]
4. Device Description
The download interface of the configuration memory will directly communicate with the FPGA
through the interface-control signals (CLK, RESET/OE, CE) to initialize and terminate configuration. All FPGA devices in the master serial mode can control the entire configuration process to
receive data from the configuration device without requiring an external intelligent controller.
When FPGA devices are used in slave serial mode, an external clock signal can be applied to
the CLK pin of an AT18F series device as a configuration loading clock. Multiple FPGAs that are
setup in Master Serial and Slave Serial modes can also be used to control the configuration process to obtain data from a single configurator or cascaded configurators. Please contact Atmel
at [email protected] for detailed descriptions.
The CF pin is used as an optional input pin for the JTAG CONFIG instruction to initialize the
FPGA configuration without requiring powering down the device. The 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 Low, the configuration device resets its address counter and tri-states its
DATA pin. The CE pin also controls the output of the AT18F Series Configurator. If CE is held
High after the RESET/OE reset pulse, the counter is reset and the DATA output pin is tri-stated.
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.
3
3672A–CNFG–1/08
AT18F series devices are compatible with a portion of the Xilinx’s FGPA device families.
Table 4-1.
AT18F Series Configurator Compatibility with Xilinx FPGAs
Atmel
Xilinx
Atmel
XC2V40
Xilinx
Virtex-II Pro
XC2VP4
Virtex-II
XC2V80
XC2V500
Virtex-II
XCV50E
XC2V1000
XCV100E
XCV400E
Virtex-E
XCV50
Virtex
Virtex-E
XCV100
XCV600E
XCV150
XCV400
AT18F040-30XU
Spartan-3E
AT18F010-30XU
XCV405E
Virtex
XC3S100E
XCV600
XC3S50
XC3S500E
Spartan-3
Spartan-3E
XC3S200
XC3S1200E
XC2S50E
Spartan-3L
XC3S1000L
XC2S100E
Spartan-3
XC3S1000
Spartan-IIE
XC2S15
XC2S400E
Spartan-IIE
XC2S30
Spartan-II
XC2S600E
XC2S50
Virtex-5 LX
XC2S100
XC5VLX30
XC4VLX15
Virtex-4 LX
XC2S150
Virtex-II Pro
XC4VLX25
XC2VP2
XC4VFX12
Virtex-4 FX
Virtex-II
XC2V250
XC4VFX20
XCV200E
Virtex-II Pro X
XC2VPX20
Virtex-E
XCV300E
XC2VP7
Virtex-II Pro
XCV200
XC2VP20
Virtex
XCV300
XC2V1500
Virtex-II
AT18F002-30XU
Spartan-3E
XC3S250E
Spartan-3
XC3S400
XC2S150E
Spartan-IIE
XC2V2000
AT18F080-30XU
XCV812E
Virtex-E
XC2S200E
XCV1000E
XCV1600E
XC2S300E
XCV800
Virtex
Spartan-II
XC2S200
XCV1000
Spartan-3E
XC3S1600E
Spartan-3L
XC3S1500L
XC3S1500
Spartan-3
XC3S2000
4
AT18F010/002/040/080 [Preliminary]
3672A–CNFG–1/08
AT18F010/002/040/080 [Preliminary]
5. Programming
AT18Fxx devices are in-system programmable (ISP) devices utilizing the 4-pin JTAG protocol.
This capability eliminates package handling normally required for programming and facilitates
rapid design iterations and field changes.
Atmel provides ISP hardware and software to allow programming of the AT18Fxx via the PC.
ISP is performed by using either a download cable or a comparable board tester or a simple
microprocessor interface.
To allow ISP programming support by the Automated Test Equipment (ATE) vendors, Serial
Vector Format (SVF) files can be created by the Atmel JCPS Software. Conversion to other ATE
tester format beside SVF is also possible
AT18Fxx devices can also be programmed using standard third-party programmers such as BP,
DataI/O, Hi-Lo, etc. Factory-preprogrammed devices, as required by customers, are also available for certain ordering quantities.
Contact your local Atmel representatives or Atmel PLD applications for details.
5.1
JTAG-BST Overview
The JTAG boundary-scan testing is controlled by the Test Access Port (TAP) controller in the
AT18F series. The boundary-scan technique involves the inclusion of a shift-register stage (contained in a boundary-scan cell) adjacent to each component so that signals at component
boundaries can be controlled and observed using scan testing principles. Each input pin and I/O
pin has its own boundary-scan cell (BSC) in order to support boundary-scan testing. The
AT18Fxx series does not currently include a Test Reset (TRST) input pin because the TAP controller is automatically reset at power-up. The six JTAG BST modes supported include:
SAMPLE/PRELOAD, EXTEST, BYPASS and IDCODE. BST on the AT18Fxx series is implemented using the Boundary-scan Definition Language (BSDL) described in the JTAG
specification (IEEE Standard 1149.1). Any third-party tool that supports the BSDL format can be
used to perform BST on the AT18Fxx series.
The AT18F series uses the four JTAG-standard I/O pins for In-System programming (ISP). The
AT18F series is programmable through the four JTAG pins using programming algorithm compatible with the IEEE JTAG Standard 1532. Programming is performed by using selectable
voltage levels of the programming signals from the JTAG ISP interface.
5.2
JTAG Boundary-scan Cell (BSC) Testing
The AT18F series has I/Os that contain boundary-scan cells (BSC) in order to support boundary-scan testing as described in detail by IEEE Standard 1149.1. Input to the capture register
chain is fed in from the TDI pin while the output is directed to the TDO pin. Capture registers are
used to capture active device data signals, to shift data in and out of the device and to load data
into the update registers. Control signals are generated internally by the JTAG TAP controller.
5
3672A–CNFG–1/08
6. Pin Description
Table 6-1.
Name
Type
20-lead TSSOP
DATA
I/O
1
CLK
I
3
RESET/OE
I
8
CE
I
10
CF
I
7
CEO
O
13
TMS
I
5
TCK
I
6
TDI
I
4
TDO
O
17
VCCINT
I
18
NC
-
2, 9, 12, 14, 15, 16
Power Supply
19
GND
Ground
11
VCCJ
Power Supply
20
VCCO
6.1
Pin Descriptions
DATA (D0)
Open-collector bi-directional data pin. This pin has an internal 20 KΩ pull-up resistor.
6.2
CLK
Clock input. Used to increment the internal address and bit counter for reading and programming. This pin has an internal 20 KΩ pull-up resistor.
6.3
RESET/OE
Output Enable (active High) and RESET (active Low). A Low level on RESET/OE resets both
the address and bit counters. A High level (with CE Low) enables the data output driver. This pin
has an internal 20 KΩ pull-up resistor.
6.4
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. This pin has an internal 20 KΩ
pull-up resistor.
6.5
CF
Configuration Pulse (open-drain output). Allows JTAG CONFIG instruction to initiate FPGA configuration without powering down the FPGA. This is an open-drain output that is pulsed Low by
the JTAG CONFIG command.
6
AT18F010/002/040/080 [Preliminary]
3672A–CNFG–1/08
AT18F010/002/040/080 [Preliminary]
6.6
CEO
Chip Enable Output for configuration download. This output goes Low when the internal address
counter of the device has reached its maximum value which signals that all configuration data is
being clocked out of the device. In a daisy chain of AT18F Series 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 memory device is read again.
6.7
TMS
JTAG Mode Control Input. The state of TMS with the rising edge of TCK determines the state
transitions of the Test Access Port (TAP) controller. TMS has an internal 50 KΩ weak pull-up to
VCCJ to provide a logic 1 to the device.
6.8
TCK
JTAG Clock Input. This pin is the JTAG clock input to the TAP controller of the device.
6.9
TDI
JTAG Serial Data Input. This pin is the serial input to all JTAG instructions and data registers. An
internal 50 KΩ weak pull-up to VCCJ provides a logic 1 to the device.
6.10
TDO
JTAG Serial Data Output. This pin is the serial output to all JTAG instruction and data registers.
An internal 50 KΩ weak pull-up to VCCJ provides a logic 1 to the device if the pin is not driven.
6.11
VCCINT
+3.3V supply voltage for internal logic.
6.12
NC
No Connect Pin. This pin is not connected to any internal logic of the device and can be left
floating.
6.13
VCCO
Supply voltage for I/O drivers (1.8V, 3.3V, or 3.3V).
6.14
VCCJ
Supply voltage for JTAG I/O drivers (1.8V, 3.3V, or 3.3V).
6.15
GND
Power supply ground.
7. Standby Mode
The AT18F Series Configurators enter a low-power standby mode whenever the JTAG mode is
inactive and CE is asserted High. In this mode, the AT18F Configurator consumes less than 1
mA of current at 3.3V. The output remains in a high-impedance state regardless of the state of
the OE input.
7
3672A–CNFG–1/08
8. Configuration Memory to FPGA Device Interface Connection Diagrams
Figure 8-1.
Notes:
General Connection Diagram for Loading FPGA from Configurator and JTAG Signals
1. Signals within parenthesis will be applied to Atmel AT40AK FPGA.
2. For details of the circuit connection, please contact factory.
8
AT18F010/002/040/080 [Preliminary]
3672A–CNFG–1/08
AT18F010/002/040/080 [Preliminary]
9. 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 VCC +0.5V
Supply Voltage (VCC) .........................................-0.5V to +3.6V
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
10. Operating Conditions
TAI = -40° C to +85° C for Industrial and 0° C to +70° C for Commercial
Symbol
Description
Min
Typ
Max
Units
VCCINT
Supply Voltage for Internal Logic
3.0
3.3
3.6
V
3.3V Operation
3.0
3.3
3.6
2.5V Operation
2.3
2.5
2.7
1.8V Operation
1.7
1.8
1.9
3.3V Operation
3.0
3.3
3.6
2.5V Operation
2.3
2.5
2.7
1.8V Operation
1.7
1.8
1.9
3.3V Operation
-0.3
0.8
2.5V Operation
-0.3
0.7
1.8V Operation
-0.3
0.35 x VCCO
3.3V Operation
2.0
3.9
2.5V Operation
1.7
3.9
1.8V Operation
0.65 x VCCO
3.9
VCCO
VCCJ
VIL
VIH
Supply Voltage for I/O Drivers
Supply Voltage for JTAG I/O Drivers
Input Low Voltage
Input High Voltage
V
V
V
V
9
3672A–CNFG–1/08
11. DC Characteristics
Symbol
Description
Max
Units
ICCINT
Internal Voltage Supply Current, Active Mode
33 MHz
10
mA
ICCIO
I/O Drive Supply Current, Active Mode
33 MHz
10
mA
ICCJ
JTAG Supply Current, Active Mode
5
mA
ICCINTS
Internal Voltage Supply Current, Standby Mode
VCCINT = 3.6V,
VCIO = 3.6V
1
mA
ICCIOS
Output Drive Supply Current, Standby Mode
VCCINT = 3.6V,
VCIO = 3.6V
1
mA
ICCJS
JTAG Supply Current, Standby Mode
VCCINT = 3.6V,
VCIO = 3.6V
1
mA
IIL
Input or I/O Low Leakage
1
10
µA
IIH
Input or I/O High Leakage
10
10
µA
VOL
VOH
10
Output Low Voltage
Output High Voltage
Condition
Min
-10
Typ
3.3V Operation
0.4
2.5V Operation
0.4
1.8V Operation
0.45
3.3V Operation
VCCO - 0.4
2.5V Operation
VCCO - 0.4
1.8V Operation
VCCO - 0.45
V
V
AT18F010/002/040/080 [Preliminary]
3672A–CNFG–1/08
AT18F010/002/040/080 [Preliminary]
12. AC Characteristics
Figure 12-1. AT18Fxx as Configuration Slave with CLK Input Pin as Clock Source
CE
THCE
THOE
TSCE
RESET/OE
TCYC
THC
TLC
CLK
TOE
TCE
TCAC
TOH
TDF
DATA
TCF
TOH
CF
Table 12-1.
AC Characteristics over Operating Conditions
Symbol
Description
TCF
CF to Data Delay
TOE
RESET/OE to Data Delay
TCE
CE to Data Delay
TCAC
CLK to Data Delay
15
ns
TOH
Data Hold from CE, RESET/OE, CLK, or CF
15
ns
TDF
CE or RESET/OE to Data Float Delay
25
ns
TCYC
Clock Period
30
ns
TLC
CLK Low Time
15
ns
THC
CLK High Time
15
ns
TSCE
CE Setup Time to CLK
20
µs
THCE
CE Hold Time
250
ns
THOE
RESET/OE Hold Time
250
ns
TBLKE
Block Erase Time
0.7
TERASE
TCK_J
Min
Max
Units
20
50
µs
10
ns
20
µs
1
s
Bulk Erase Time – 1M
3
s
Bulk Erase Time – 2M
5
s
Bulk Erase Time – 4M
9
s
Bulk Erase Time – 8M
15
s
TAP Clock Minimum Period
100
ns
11
3672A–CNFG–1/08
Figure 12-2. AC Characteristics when Cascading
RESET/OE
CE
CLK
TCDF
LAST BIT
DATA
FIRST BIT
TOCK
TOCE
TOOE
CEO
Table 12-2.
AC Characteristics When Cascading
Symbol
Description
TCDF
Max
Units
CLK to Output Float Delay
25
ns
TOCK
CLK to CEO Delay
20
ns
TOCE
CE to CEO Delay
20
ns
TOOE
RESET/OE to CEO Delay
20
ns
12
Min
AT18F010/002/040/080 [Preliminary]
3672A–CNFG–1/08
AT18F010/002/040/080 [Preliminary]
13. Ordering Information
Memory Size
Ordering Code
Package
Operation Range
1-Mbit
AT18F010-30XU
20A2 - 20 TSSOP
Industrial
(-40° C to 85° C)
2-Mbit
AT18F002-30XU
20A2 - 20 TSSOP
Industrial
(-40° C to 85° C)
4-Mbit
AT18F040-30XU
20A2 - 20 TSSOP
Industrial
(-40° C to 85° C)
7-Mbit
AT18F080-30XU
20A2 - 20 TSSOP
Industrial
(-40° C to 85° C)
Package Type
20A2
20-lead, 0.65 mm Wide, Plastic Think-Shrink Small Outline (TSSOP)
13
3672A–CNFG–1/08
14. Packaging Information
14.1
20A2 – TSSOP
b
L
Marked Pin1 Indentifier
E
E
L1
E1
A
A1
D
Top View
Pin1 Corner
L1
0.10 mm
TYP
8
End View
Side View
e
Top View
COMMON DIMENSIONS
(Unit of Measure = mm)
1
SYMBOL
e
D
D
7
A
2
E
A2
E1
SYMBOL
3
6
b
5
4
Side View
e1
Notes:
L
MIN
NOM
MAX
6.40
6.50
6.60
COMMON
DIMENSIONS
(Unit of6.40
Measure
BSC = mm)
4.30
MIN
4.40
NOM
4.50
MAX
AA
–
0.94
–
1.04
1.20
1.14
A2
A1
0.80
0.30
1.00
0.34
1.05
0.38
bb
0.19
0.45
–
0.50
0.30
0.55
eD
LE
5.89
0.45
4.89
0.65
BSC
5.99
0.60
5.99
6.09
0.75
6.09
L1
e
NOTE
2, 5
3, 5
NOTE
14
1.00 BSC
REF
1.27
e1
1.10 REF
1. This drawing is for general information only. Please refer to JEDEC Drawing MO-153, Variation AC, for additional
information.
L
0.95
1.00
1.05
2. Dimension D does not include mold Flash, protrusions or gate burrs. Mold Flash, protrusions and gate burrs shall
L1
1.25
1.30
1.35
not exceed 0.15 mm (0.006 in) per side.
3. Dimension E1 does not include inter-lead Flash or protrusions. Inter-lead Flash and protrusions shall not exceed
0.251.mm
(0.010
per side.
Note:
Metal
Padin)
Dimensions.
4. Dimension b does not include Dambar protrusion. Allowable Dambar protrusion shall be 0.08 mm total in excess
of the b dimension at maximum material condition. Dambar cannot be located on the lower radius of the foot.
Minimum space between protrusion and adjacent lead is 0.07 mm.
5. Dimension D and E1 to be determined at Datum Plane H.
Bottom View
1
1
6/3/02
11/14/01
R
R
14
2325 Orchard
Orchard Parkway
Parkway
2325
San Jose,
Jose, CA
CA 95131
95131
San
TITLE
TITLE
20A2,8-lead
20-lead
6.5 mm
8CN4,
(6 (4.4
x 6 xx 1.04
mmBody),
Body),0.65
Leadpitch,
Pitch 1.27 mm,
Thin Shrink
Small
Outline
Package (TSSOP)
Leadless
Array
Package
(LAP)
DRAWING NO.
8CN4
20A2
REV.
AC
AT18F010/002/040/080 [Preliminary]
3672A–CNFG–1/08
AT18F010/002/040/080 [Preliminary]
15. Revision History
Revision Level – Release Date
History
A – January 2008
Initial release.
15
3672A–CNFG–1/08
Headquarters
International
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Atmel Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Atmel Europe
Le Krebs
8, Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-enYvelines Cedex
France
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel 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
Technical Support
[email protected]
Sales Contact
www.atmel.com/contacts
Product Contact
Web Site
www.atmel.com
Literature Requests
www.atmel.com/literature
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. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© Atmel Corporation 2008. All rights reserved. Atmel ®, logo and combinations thereof, Everywhere You Are ® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
3672A–CNFG–1/08