Atmel-3474F-CNFG-AT17F16A-Datasheet_012015
Features
Programmable 16,777, 216 x 1-bit Serial Memories Designed to Store
Configuration Programs for Field Programmable Gate Arrays (FPGAs)
3.3V Output Capability
5.0V Tolerant I/O Pins
Program Support using the Atmel ATDH2200E System, ATDH2225 ISP Cable,
or Third-party Programmers
In-System Programmable (ISP) via 2-wire Bus
Simple Interface to SRAM FPGAs
Compatible with Atmel AT40K and AT94K Devices, Altera
®
FLEX
®
, Excalibur
,
Stratix
®
, Cyclone
and APEX
Devices
Cascadable Read-back to Support Additional Configurations or Higher-density
Arrays
Low-power CMOS FLASH Process
Available in 8-pad LAP and 20-lead PLCC Packages
Emulation of the Atmel AT24C Serial EEPROMs
Low-power Standby Mode
Single Device Capable of Holding Four Bitstream Files Allowing Simple
System Reconfiguration
Fast Serial Download Speeds up to 33MHz
Endurance: 10,000 Write Cycles Typical
Green (Pb/Halide-free/RoHS Compliant) Packages
Description
The Atmel
®
AT17F16A In-System Programmable Configuration PROMs
(Configurators) provide an easy-to-use, cost-effective configuration memory
solution for FPGAs. The AT17F16A is packaged in the 8-pad LAP and 20-lead
PLCC (Table 1). The AT17F16A uses a simple serial-access procedure to
configure one or more FPGA devices.
The AT17F16A can be programmed with industry-standard programmers, the
Atmel ATDH2200E Programming Kit, or the Atmel ATDH2225 ISP Cable.
Table 1. AT17F16A Series Packages
Package AT17F16A
8-pad LAP Yes
20-lead PLCC Yes
AT17F16A
FPGA Configuration Flash Memory
DATASHEET
AT17F16A [DATASHEET]
Atmel-3474F-CNFG-AT17F16A-Datasheet_012015
2
1. Pin Configurations
Table 1-1. Pin Descriptions
Notes: 1. Internal 20K pull-up resistor
2. Internal 30K pull-up resistor
Pin Description
DATA
(1)
Three-state DATA output for FPGA Configuration. Open-collector bi-directional pin for
configuration programming.
DCLK
(1)
Three-state Clock. Functions as an input when the Configurator is in programming mode (i.e.
SER_EN is Low) and as an output during FPGA configuration.
PAGE_EN
(2)
Enable Page Download Mode Input. When PAGE_EN is high the configuration download address
space is partitioned into four equal pages. This gives users the ability to easily store and retrieve
multiple configuration bitstreams from a single configuration device. This input works in conjunction
with the PAGESEL inputs. PAGE_EN must be remain low if paging is not desired. When
SER_EN is
Low (ISP mode) this pin has no effect.
PAGESEL[1:0]
(2)
Page Select Inputs. Used to determine which of the four memory pages are targeted during a serial
configuration download. The address space for each of the pages is shown in Table 1-2. When
SER_EN is Low (ISP mode) these pins have no effect.
RESET/OE
(1)
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 nCS Low) enables the data
output driver.
nCS
(1)
Chip Enable Input (Active Low). A Low level (with OE High) allows DCLK to increment the address
counter and enables the data output driver. A High level on nCS 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 2-wire Serial Programming mode (
SER_EN Low).
GND Ground. A 0.2μF decoupling capacitor between V
CC
and GND is recommended.
nCASC
Cascade Select Output (when SER_EN is High). This output goes Low when the internal address
counter has reached its maximum value. If the PAGE_EN input is set High, the maximum value is the
highest address in the selected partition. The PAGESEL[1:0] inputs are used to make the four
partition selections. If the PAGE_EN input is set Low, the device is not partitioned and the address
maximum value is the highest address in the device (Table 1-2). In a daisy chain of the AT17FxxxA
Series devices, the nCASC pin of one device must be connected to the nCS input of the next device
in the chain. It will stay Low as long as nCS is Low and OE is High. It will then follow nCS until OE
goes Low; thereafter, nCASC will stay High until the entire EEPROM is read again.
A2
(1)
Device Selection Input, (when SER_EN Low). The input is used to enable (or chip select) the
device during programming (i.e., when
SER_EN is Low). Refer to the Atmel AT17FxxxA
Programming Specification available at www.atmel.com for additional details.
READY
Open Collector Reset State Indicator. Driven Low during power-up reset, released when power-up
is complete. (recommended 4.7k pull-up on this pin if used).
SER_EN
(1)
Serial Enable Input. Must remain High during FPGA configuration operations. Bringing SER_EN
Low enables the 2-Wire Serial Programming Mode. For non-ISP applications,
SER_EN should be
tied to V
CC
.
V
CC
Device Power Supply. +3.3V (±10%)
3
AT17F16A [DATASHEET]
Atmel-3474F-CNFG-AT17F16A-Datasheet_012015
Table 1-2. Address Space PAGESEL[1:0]
Table 1-3. Pin Configurations
Figure 1-1. Pinouts
Paging Decodes AT17F16A (16Mb)
PAGESEL = 00, PAGE_EN = 1 00000 – 3FFFFh
PAGESEL = 01, PAGE_EN = 1 40000 – 7FFFFh
PAGESEL = 10, PAGE_EN = 1 80000 – BFFFFh
PAGESEL = 11, PAGE_EN = 1 C0000 – FFFFFh
PAGESEL = XX, PAGE_EN = 0 00000 – FFFFFh
Name I/O 8-pad LAP 20-lead PLCC
DATA I/O 1 2
DCLK I/O 2 4
PAGE_EN I 16
PAGESEL0 I 11
PAGESEL1 I 7
RESET/OE I 3 8
nCS I 4 9
GND 5 10
nCASC O 6 12
A2 I 6 12
READY O 15
SER_EN I 7 18
V
CC
8 20
Note: Drawings are not to scale.
4
3
2
1
5
6
7
8
DATA
DCLK
RESET/OE
nCS
V
CC
SER_EN
(A2) nCASC
GND
8-pad LAP
(Top View)
20-lead PLCC
(Top View)
DCLK
NC
NC
PAGESEL1
RESET/OE
4
5
6
7
8
18
17
16
15
14
nCS
GND
PAGESEL0
(A2) nCASC
NC
NC
DATA
NC
V
CC
NC
3
2
1
20
19
9
10
11
12
13
SER_EN
NC
PAGE_EN
READY
NC

AT17F16A-30CU

Mfr. #:
Manufacturer:
Microchip Technology / Atmel
Description:
FPGA - Configuration Memory SER CONFIG FLASH-16M ALTERA PINOUT-30MHZ
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet