4
AT17F040/080
3039G–CNFG–4/2004
Block Diagram
Device Description
The control signals for the configuration memory device (CE, RESET/OE and CLK)
interface directly with the FPGA device control signals. All FPGA devices can control the
entire configuration process and retrieve data from the configuration device without
requiring an external intelligent controller.
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 out-
put of the AT17F Series Configurator. If CE
is held High after the RESET/OE reset
pulse, the counter is disabled and the DATA output pin is tri-stated. When OE is subse-
quently driven High, the counter and the DATA output pin are enabled. When
RESET
/OE is driven Low 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.
Config. Page
Select
Power-on
Reset
Flash
Memory
Clock/Oscillator
Logic
2-wire Serial Programming
Serial Download Logic
Control Logic
CLK
CEO(A2)
DATA
CE
RESET/OE
SER_EN
CE/WE/OE
Data
Address
READY
PAGE_EN
PAGESEL0
PAGESEL1
Reset
5
AT17F040/080
3039G–CNFG–4/2004
DATA
(1)
Three-state DATA output for configuration. Open-collector bi-directional pin for
programming.
CLK
(1)
Clock input. Used to increment the internal address and bit counter for reading and
programming.
PAGE_ EN
(2)
Input used to enable page download mode. When PAGE_EN is high the configuration
download address space is partitioned into 4 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.
Notes: 1. This pin has an internal 20 K pull-up resistor.
2. This pin has an internal 30 K pull-down resistor.
Pin Description
Name I/O
AT17F040 AT17F080
8
LAP
20
PLCC
20 PLCC
(Virtex)
8
LAP
20
PLCC
44
PLCC
44
TQFP
DATA I/O12112240
CLK I24324543
PAGE_ENI–16– –16139
PAGESEL0 I 11 11 20 14
PAGESEL1 I 7 7 25 19
RESET
/OEI368361913
CE
I4 8104 82115
GND 5 10 11 5 10 24 18
CEO
O
6 14 13 6 14 27 21
A2 I
READY O 15 15 15 29 23
SER_EN
I7 1718 7 174135
V
CC
8 2020 8 204438
6
AT17F040/080
3039G–CNFG–4/2004
PAGESEL[1:0]
(2)
Page select inputs. Used to determine which of the 4 memory pages are targeted during
a serial configuration download. The address space for each of the pages is shown in
Table 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 CE
Low) enables the data output driver.
CE
(1)
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 2-wire Serial Programming
mode (SER_EN
Low).
GND
Ground pin. A 0.2 µF decoupling capacitor between V
CC
and GND is recommended.
CEO
Chip Enable 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 4 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, see Table 2 on page 6. In a daisy chain of AT17F 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 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 AT17F
Programming Specification available on the Atmel web site for additional details.
READY
Open collector reset state indicator. Driven Low during power-up reset, released when
power-up is complete. (recommended 4.7 k pull-up on this pin if used).
SER_EN
(1)
The serial enable input must remain High during FPGA configuration operations. Bring-
ing SER_EN
Low enables the 2-Wire Serial Programming Mode. For non-ISP
applications, SER_EN
should be tied to V
CC
.
V
CC
+3.3V (±10%).
Notes: 1. This pin has an internal 20 K pull-up resistor.
2. This pin has an internal 30 K pull-down resistor.
Table 2. Address Space
Paging Decodes AT17F040 (4 Mbits) AT17F080 (8 Mbits)
PAGESEL = 00, PAGE_EN = 1 00000 – 0FFFFh 00000 – 1FFFFh
PAGESEL = 01, PAGE_EN = 1 10000 – 1FFFFh 20000 – 3FFFFh
PAGESEL = 10, PAGE_EN = 1 20000 – 2FFFFh 40000 – 5FFFFh
PAGESEL = 11, PAGE_EN = 1 30000 – 3FFFFh 60000 – 7FFFFh
PAGESEL = XX, PAGE_EN = 0 00000 – 3FFFFh 00000 – 7FFFFh

AT17F080-30BJC

Mfr. #:
Manufacturer:
Microchip Technology / Atmel
Description:
FPGA - Configuration Memory Serial Flash
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union