English
Language : 

EP4SE360F35I4 Datasheet, PDF (345/432 Pages) Altera Corporation – This section provides a complete overview of all features relating to the Stratix IV device family, which is the most architecturlly advanced
Chapter 10: Configuration, Design Security, and Remote System Upgrades in Stratix IV Devices
Fast Passive Parallel Configuration
10–9
1 If you need to stop DCLK, it can only be stopped:
■ three clock cycles after the last data byte was latched into the Stratix IV device
when you use the decompression and/or design security features.
■ two clock cycles after the last data byte was latched into the Stratix IV device when
you do not use the Stratix IV decompression and/or design security features.
By stopping DCLK, the configuration circuit allows enough clock cycles to process the
last byte of latched configuration data. When the clock restarts, the MAX II device
must provide data on the DATA[7..0] pins prior to sending the first DCLK rising edge.
If an error occurs during configuration, the device drives its nSTATUS pin low, resetting
itself internally. The low signal on the nSTATUS pin also alerts the MAX II device that
there is an error. If the Auto-restart configuration after error option (available in the
Quartus II software from the General tab of the Device and Pin Options dialog box)
is turned on, the device releases nSTATUS after a reset time-out period (a maximum of
500 s). After nSTATUS is released and pulled high by a pull-up resistor, the MAX II
device can try to reconfigure the target device without needing to pulse nCONFIG low.
If this option is turned off, the MAX II device must generate a low-to-high transition
(with a low pulse of at least 2 s) on nCONFIG to restart the configuration process.
1 If you have enabled the Auto-restart configuration after error option, the nSTATUS pin
transitions from high to low and back again to high when a configuration error is
detected. This appears as a low pulse at the nSTATUS pin with a minimum pulse width
of 10 s to a maximum pulse width of 500 s, as defined in the tSTATUS specification.
The MAX II device can also monitor the CONF_DONE and INIT_DONE pins to ensure
successful configuration. The MAX II device must monitor the CONF_DONE pin to detect
errors and determine when programming completes. If all the configuration data is
sent, but the CONF_DONE or INIT_DONE signals have not gone high, the MAX II device
reconfigures the target device.
1 If you use the optional CLKUSR pin and nCONFIG is pulled low to restart the
configuration during device initialization, ensure that CLKUSR continues toggling
during the time nSTATUS is low (a maximum of 500 s).
When the device is in user mode, initiating reconfiguration is done by transitioning
the nCONFIG pin low-to-high. The nCONFIG pin must be low for at least 2 s. When
nCONFIG is pulled low, the device also pulls nSTATUS and CONF_DONE low and all I/O
pins are tri-stated. After nCONFIG returns to a logic high level and nSTATUS is released
by the device, reconfiguration begins.
September 2012 Altera Corporation
Stratix IV Device Handbook
Volume 1