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# 9061

Virtex/-E/-II - Does the Virtex PROGRAM pin have a programmable pull-up resistor?


Does the PROGRAM pin on a Virtex device have a programmable pull-up? Is this pull-up active prior to configuration?


Virtex, Virtex-E, Virtex-II, and Spartan-II devices all have programmable pull-ups on the PROGRAM pins.  


Prior to configuration (before the DONE pin goes high), the pull-up is always enabled on the PROGRAM pin, regardless of the configuration mode. Note that the pull-up on the PROGRAM pin is completely unrelated to the "pre-configuration IOB pull-up" modes. For more information on pre-configuration IOB pull-ups, please refer to the configuration section of the applicable data sheet or user guide. Data sheets are located at: 


After configuration (after the DONE pin goes High), the pull-up on the PROGRAM pin is activated with this BitGen setting: 

-g ProgPin:PullUp 


To disable this pull-up in BitGen, set this parameter to "PullNone": 

-g ProgPin:PullNone

AR# 9061
Date Created 08/21/2007
Last Updated 05/14/2014
Status Archive
Type General Article