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.

Passive Serial <strong>Configuration</strong>Upon power-up, the Mercury, APEX 20K (2.5 V), ACEX 1K, or FLEX 10Kdevice goes through a Power-On Reset (POR) for approximately 5 µs.During POR, the device resets and holds nSTATUS low, and tri-states alluser I/O pins. The configuration device also goes through a POR delay toallow the power sup<strong>pl</strong>y to stabilize. The POR time for EPC2, EPC1, andEPC1441 devices is 200 ms (maximum), and for enhanced configurationdevices, the POR time can be set to either 100 ms or 2 ms, depending onits PORSEL pin setting. If the PORSEL pin is connected to GND, the PORdelay is 100 ms. During this time, the configuration device drives its OEpin low. This low signal delays configuration because the OE pin isconnected to the target device’s nSTATUS pin. When both devicescom<strong>pl</strong>ete POR, they release their open-drain OE or nSTATUS pin, whichis then pulled high by a pull-up resistor. Once the FPGA successfully exitsPOR, all user I/O pins are tri-stated. Mercury, APEX 20K (2.5 V),ACEX 1K and FLEX 10KE devices have weak pull-up resistors on the userI/O pins which are on before and during configuration.fThe value of the weak pull-up resistors on the I/O pins that are on beforeand during configuration can be found in the Operating Conditions tableof the appropriate device family data sheet.When the power sup<strong>pl</strong>ies have reached the appropriate operatingvoltages, the target FPGA senses the low-to-high transition on nCONFIGand initiates the configuration cycle. The configuration cycle consists ofthree stages: reset, configuration, and initialization. While nCONFIG ornSTATUS are low, the device is in reset. The beginning of configurationcan be delayed by holding the nCONFIG or nSTATUS pin low.1 VCCINT and VCCIO pins on the banks where the configurationand JTAG pins reside need to be fully powered to theappropriate voltage 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. If this internal pullupresistor is not used, an external 1-kΩ pull-up resistor on theOE/nSTATUS line is required. Once nSTATUS is released, the FPGA isready to receive configuration data and the 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 Mercury, APEX 20K (2.5 V), ACEX 1K, orFLEX 10K device receives configuration data on its DATA0 pin and theclock is received on the DCLK pin. Data is latched into the FPGA on therising edge of DCLK.8–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!