12.07.2015 Views

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Configuring Stratix III DevicesAn optional INIT_DONE pin is available, which signals the end ofinitialization and the start of user-mode with a low-to-high transition.The Enable INIT_DONE Output option is available in the Quartus IIsoftware from the General tab of the Device and Pin Options dialog box.If you are using the INIT_DONE pin, it will be high due to an external10-kΩ pull-up resistor when nCONFIG is low and during the beginning ofconfiguration. Once the option bit to enable INIT_DONE is programmedinto the device (during the first frame of configuration data), theINIT_DONE pin goes low. When initialization is com<strong>pl</strong>ete, theINIT_DONE pin is released and pulled high. This low-to-high transitionsignals that the device has entered user mode. In user-mode, the user I/Opins will no longer have weak pull-up resistors and will function asassigned in your design. Enhanced configuration devices drive DCLK lowand DATA0 high at the end of configuration.If an error occurs during configuration, the device drives its nSTATUS pinlow, resetting itself internally. Since the nSTATUS pin is tied to OE, theconfiguration device will also be reset. If the Auto-restart configurationafter error option, available in the Quartus II software, from the Generaltab of the Device and Pin Options dialog box, is turned on, the deviceautomatically initiates reconfiguration if an error occurs. The Stratix IIIdevices release the nSTATUS pin after a reset time-out period (maximumof 100 ms). When the nSTATUS pin is released and pulled high by apull-up resistor, the configuration device reconfigures the chain. If thisoption is turned off, the external system must monitor nSTATUS forerrors and then pulse nCONFIG low for at least 2 ms to restartconfiguration. The external system can pulse nCONFIG if nCONFIG isunder system control rather than tied to V CC .In addition, if the configuration device sends all of its data and thendetects that CONF_DONE has not gone high, it recognizes that the devicehas not configured successfully. Enhanced configuration devices wait for64 DCLK cycles after the last configuration bit was sent for CONF_DONE toreach a high state. In this case, the configuration device pulls its OE pinlow, driving the target device's nSTATUS pin low. If the Auto-restartconfiguration after error option is set in the software, the target deviceresets and then releases its nSTATUS pin after a reset time-out period(maximum of 100 ms). When nSTATUS returns to a logic high level, theconfiguration device tries to reconfigure the device.When CONF_DONE is sensed low after configuration, the configurationdevice recognizes that the target device has not configured successfully.Therefore, your system should not pull CONF_DONE low to delayinitialization. Instead, use the CLKUSR option to synchronize theinitialization of multi<strong>pl</strong>e devices that are not in the same configurationchain. Devices in the same configuration chain will initialize together iftheir CONF_DONE pins are tied together.Altera Corporation 11–53May 2007 Stratix III Device <strong>Handbook</strong>, Volume 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!