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.

Active Serial <strong>Configuration</strong> (Serial <strong>Configuration</strong> Devices)During initialization, the initialization clock source is either theCyclone II 10 MHz (typical) internal oscillator (separate from the ASinternal oscillator) or the optional CLKUSR pin. By default, the internaloscillator is the clock source for initialization. If the internal oscillator isused, the Cyclone II device provides itself with enough clock cycles forproper initialization. The advantage of using the internal oscillator is youdo not need to send additional clock cycles from an external source to theCLKUSR pin during the initialization stage. You can also make use of theCLKUSR pin as a user I/O pin, which means you have an additional userI/O pin.If you want to delay the initialization of the devices in the chain, you canuse the CLKUSR pin option. The CLKUSR pin allows you to control whenyour device enters user mode. This feature also allows you to control theorder of when each device enters user mode by feeding a separate clockto each device’s CLKUSR pin. By using the CLKUSR pins, you can chooseany device in the multi<strong>pl</strong>e device chain to enter user mode first and havethe other devices enter user mode at a later time.Different device families may require a different number of initializationclock cycles. Therefore, if your multi<strong>pl</strong>e device chain consists of devicesfrom different families, the devices may enter user mode at a slightlydifferent time due to the different number of initialization clock cyclesrequired. However, if the number of initialization clock cycles is similaracross different device families or if the devices are from the same family,then the devices enter user mode at the same time. See the respectivedevice family handbook for more information about the number ofinitialization clock cycles required.If an error occurs at any point during configuration, the FPGA with theerror drives the nSTATUS signal low. If you enable the Auto-restartconfiguration after error option, the entire chain begins reconfigurationafter a reset time-out period (a maximum of 40 µs). If the Auto-restartconfiguration after error option is turned off, a microprocessor orcontroller must monitor nSTATUS for errors and then pulse nCONFIG lowto restart configuration. The microprocessor or controller can pulsenCONFIG if it is under system control rather than tied to V CC .1 While you can cascade Cyclone II devices, serial configurationdevices cannot be cascaded or chained together.1 If you use the optional CLKUSR pin and the nCONFIG is pulledlow to restart configuration during device initialization, makesure the CLKUSR pin continues to toggle while nSTATUS is low(a maximum of 40 µs).13–14 Altera CorporationCyclone II Device <strong>Handbook</strong>, Volume 1 February 2007

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

Saved successfully!

Ooh no, something went wrong!