UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 40387

Design Advisory for Spartan-6 Configuration - GCLK0 input can glitch at the end of configuration

Description

The GCLK0 pin can glitch Low when the device exits the final state of the Start-Up sequence.

The glitch does not occur if one of the following I/O Standards is used:

  • LVCMOS25 with the constraint "CONFIG VCCAUX = 3.3;"
  • LVCMOS12_JEDEC, LVCMOS15_JEDEC, LVCMOS18_JEDEC, MOBILE_DDR, or PCI33_3 without a specific "CONFIG VCCAUX" setting.

Solution

The GCLK0 pin glitch occurs when the configuration controller passes control of this pin back to the fabric. This is the only global clock pin affected because the GCLK0 pin can be used by the configuration controller as the external configuration clock for master modes (USERCCLK).

During the passing of control from the configuration controller back to the fabric, the voltage rail driver in the I/O has to be changed if one of the above mentioned I/O Standards is not used.During the transition of the voltage rail driver, if the pin receives a logic high and the fabric signal dips to Vil, max., the fabric will see a glitch low until the voltage rail driver switch occurs and the logic high is restored.

To work around this issue, critical logic can be delayed or reset after configuration, or moved to another clock input.The I/O Standard can also be set to one of the above mentioned I/O Standards which does not cause the voltage rail driver to switch and eliminates the glitch.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
34856 Design Advisory Master Answer Record for Spartan-6 FPGA N/A N/A

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
40000 Spartan-6 - 13.4 Known Issues Related to Spartan-6 FPGA N/A N/A
AR# 40387
Date Created 02/25/2011
Last Updated 05/20/2012
Status Active
Type Design Advisory
Devices
  • Spartan-6 LX
  • Spartan-6 LXT