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 Serial <strong>Configuration</strong>1 V CCINT and V CCIO of the banks where the configuration andJTAG pins reside need to be fully powered to the appropriatevoltage levels to begin the configuration process.When nCONFIG goes high, the device comes out of reset and releases thenSTATUS pin, which is pulled high by a pull-up resistor. Enhancedconfiguration and EPC2 devices have an optional internal pull-up on theOE pin. This option is available in the Quartus II software from theGeneral tab of the Device & Pin Options dialog box. For successfulconfiguration of APEX 20KE and APEX 20KC devices using EPC2devices, you should use external 10-kΩ pull-up resistors. If internal pullupresistors on the enhanced configuration device are used, an external10-kΩ pull-up resistor on the nCS/CONF_DONE line is not required. OncenSTATUS is released, the FPGA is ready to receive configuration data andthe configuration stage begins.When nSTATUS is pulled high, OE of the configuration device also goeshigh and the configuration device clocks data out serially to the FPGAusing its internal oscillator. The APEX 20KE or APEX 20KC devicereceives configuration data on its DATA0 pin and the clock is received onthe DCLK pin. Data is latched into the FPGA on the rising edge of DCLK.After the FPGA has received all configuration data successfully, it releasesthe open-drain CONF_DONE pin, which is pulled high by a pull-upresistor. Since CONF_DONE is tied to the configuration device’s nCS pin,the configuration device is disabled when CONF_DONE goes high.Enhanced configuration and EPC2 devices have an optional internal pullupresistor on the nCS pin. This option is available in the Quartus IIsoftware from the General tab of the Device & Pin Options dialog box.For successful configuration of APEX 20KE and APEX 20KC devicesusing EPC2 devices, you should use external 10-kΩ pull-up resistors. Ifinternal pull-up resistors on the enhanced configuration device are used,an external 10-kΩ pull-up resistor on the nCS/CONF_DONE line is notrequired. A low-to-high transition on CONF_DONE indicatesconfiguration is com<strong>pl</strong>ete and initialization of the device can begin.In APEX 20KE and APEX 20KC devices, the initialization clock source iseither the APEX 20KE or APEX 20KC internal oscillator (typically 10MHz) or the optional CLKUSR pin. By default, the internal oscillator is theclock source for initialization. If the internal oscillator is used, theAPEX 20KE or APEX 20KC device will sup<strong>pl</strong>y itself with enough clockcycles for proper initialization. You also have the flexibility tosynchronize initialization of multi<strong>pl</strong>e devices by using the CLKUSRoption. You can turn on the Enable user-sup<strong>pl</strong>ied start-up clock (CLKUSR)option in the Quartus II software from the General tab of the Device &Pin Options dialog box. Sup<strong>pl</strong>ying a clock on CLKUSR will not affect the7–6 Altera Corporation<strong>Configuration</strong> <strong>Handbook</strong>, Volume 1 August 2005

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

Saved successfully!

Ooh no, something went wrong!