12.07.2015 Views

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Passive Parallel Asynchronous <strong>Configuration</strong>To sim<strong>pl</strong>ify configuration and save an I/O port, the microprocessor canwait for the total time of t BUSY (max) + t RDY2WS + t W2SB before sending thenext data byte. In this set-up, nRS should be tied high and RDYnBSY doesnot need to be connected to the microprocessor. The t BUSY , t RDY2WS , andt W2SB timing specifications are listed in Table 7–18 on page 7–82.Next, the microprocessor checks nSTATUS and CONF_DONE. If nSTATUSis not low and CONF_DONE is not high, the microprocessor sends the nextdata byte. However, if nSTATUS is not low and all the configuration datahas been received, the device is ready for initialization. The CONF_DONEpin will go high one byte early in parallel configuration (FPP and PPA)modes. The last byte is required for serial configuration (AS and PS)modes. A low-to-high transition on CONF_DONE indicates configurationis com<strong>pl</strong>ete and initialization of the device can begin. The open-drainCONF_DONE pin is pulled high by an external 10-kΩ pull-up resistor. TheCONF_DONE pin must have an external 10-kΩ pull-up resistor in order forthe device to initialize.In Stratix II and Stratix II GX devices, the initialization clock source iseither the internal oscillator (typically 10 MHz) or the optional CLKUSRpin. By default, the internal oscillator is the clock source for initialization.If the internal oscillator is used, the Stratix II or Stratix II GX deviceprovides itself with enough clock cycles for proper initialization.Therefore, if the internal oscillator is the initialization clock source,sending the entire configuration file to the device is sufficient to configureand initialize the device.You also have the flexibility to synchronize initialization of multi<strong>pl</strong>edevices or to delay initialization with the CLKUSR option. The Enableuser-sup<strong>pl</strong>ied start-up clock (CLKUSR) option can be turned on in theQuartus II software from the General tab of the Device & Pin Optionsdialog box. Sup<strong>pl</strong>ying a clock on CLKUSR does not affect theconfiguration process. After CONF_DONE goes high, CLKUSR is enabledafter the time specified as t CD2CU . After this time period elapses, theStratix II and Stratix II GX devices require 299 clock cycles to initializeproperly and enter user mode. Stratix II devices support a CLKUSR f MAXof 100 MHz.An optional INIT_DONE pin is available, which signals the end ofinitialization and the start of user-mode with a low-to-high transition.This Enable INIT_DONE Output option is available in the Quartus IIsoftware from the General tab of the Device & Pin Options dialog box.If the INIT_DONE pin is used it is high because of an external 10-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, the7–76 Altera CorporationStratix II Device <strong>Handbook</strong>, Volume 2 May 2007

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

Saved successfully!

Ooh no, something went wrong!