3
AT17C/LV040
There are two different ways to use the inputs CE and OE.
Condition 1 The simplest connection is to have the FPGA CON pin drive both CE and RESET/OE(1)
in parallel. Due to its simplicity, however, this method will fail if the FPGA receives an
external reset condition during the configuration cycle. If a system reset is applied to the
FPGA, it will abort the original configuration and then reset itself for a new configuration.
The AT17 Series Configurator 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.
Note: 1. For this condition, the reset polarity of the EEPROM must be set active High.
Figure 1. Condition 2 Connection
Notes: 1. Use of the READY pin is optional.
2. Reset polarity must be set to active Low.
Condition 2 The FPGA CON pin drives only the CE input of the AT17 Series Configurator, while the
OE input is driven by the FPGA INIT pin (Figure 1). This connection works under all nor-
mal circumstances, even when the user aborts a configuration before CON has gone
High. A Low level on the RESET/OE(1) input – during FPGA reset – clears the configura-
tor’s internal address pointer, so that the reconfiguration starts at the beginning.
Note: 1. For this condition, the reset polarity of the EEPROM must be set active Low.
The AT17 Series Configurator does not require an inverter for either condition since the
RESET polarity is programmable.
Cascading Serial
Configuration
EEPROMs
For multiple FPGAs configured as a daisy-chain, or for future FPGAs requiring larger
configuration memories, cascaded configurators provide additional memory.
As 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 (default High) level.
If the address counters are not to be reset upon completion, then the RESET/OE inputs
can be tied to its inactive (default Low) level. For more details on programming the
EEPROM’s reset polarity, please reference “Programming Specification for Atmel’s
FPGA Configuration EEPROMs”.
RESET
M2
M1
M0
D<0>
CCLK
CON
INIT
RESET
AT40K
DATA
CLK
CE
RESET/OE
SER_EN
READY
AT17C/LV040 VCC
GND