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.

Configuring Cyclone FPGAsINIT_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 FPGA has entered user mode. In user mode, the user I/Opins do not have weak pull-ups and functions as assigned in your design.If an error occurs during configuration, the Cyclone FPGA asserts thenSTATUS signal low indicating a data frame error, and the CONF_DONEsignal stays low. With the Auto-Restart <strong>Configuration</strong> on Frame Erroroption enabled in the Quartus II software, the Cyclone FPGA resets theconfiguration device by pulsing nCSO, releases nSTATUS after a resettime-out period (about 30 μs), and retries configuration. If this option isturned off, the system must monitor nSTATUS for errors and then pulsenCONFIG low for at least 40 μs to restart configuration. After successfulconfiguration, the CONF_DONE signal is tri-stated by the target device andthen pulled high by the pull-up resistor.All AS configuration pins, DATA0, DCLK, nCSO, and ASDO, have weakinternal pull-up resistors. These pull-up resistors are always active.When the Cyclone FPGA is in user mode, you can initiate reconfigurationby pulling the nCONFIG pin low. The nCONFIG pin should be low for atleast 40 μs. When nCONFIG is pulled low, the FPGA also pulls nSTATUSand CONF_DONE low and all I/O pins are tri-stated. Once nCONFIGreturns to a logic high level and nSTATUS is released by the CycloneFPGA, reconfiguration begins.Configuring Multi<strong>pl</strong>e Devices (Cascading)You can configure multi<strong>pl</strong>e Cyclone FPGAs using a single serialconfiguration device. You can cascade multi<strong>pl</strong>e Cyclone FPGAs using thechip-enable (nCE) and chip-enable-out (nCEO) pins. The first device in thechain must have its nCE pin connected to ground. You must connect itsnCEO pin to the nCE pin of the next device in the chain. When the firstdevice captures all of its configuration data from the bit stream, it drivesthe nCEO pin low enabling the next device in the chain. You must leavethe nCEO pin of the last device unconnected. The nCONFIG, nSTATUS,CONF_DONE, DCLK, and DATA0 pins of each device in the chain areconnected (see Figure 13–6).This first Cyclone FPGA in the chain is the configuration master andcontrols configuration of the entire chain. You must connect its MSEL pinsto select the AS configuration scheme. The remaining Cyclone FPGAs areconfiguration slaves and you must connect their MSEL pins to select thePS configuration scheme. Figure 13–6 shows the pin connections for thissetup.Altera Corporation 13–11January 2007 Cyclone Device <strong>Handbook</strong>, Volume 1

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

Saved successfully!

Ooh no, something went wrong!