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

What does the BSDL comment “Not available during configuration with another mode” mean?


7 series and earlier BSDL files have the comment "Not available during configuration with another mode" after several JTAG instructions, for example CFG_OUT, CFG_IN, JPROGRAM, JSTART, and JSHUTDOWN. 

What does this mean?


JTAG instructions should not be applied if a non-JTAG configuration process has already begun.

This is because configuration should not be interrupted and the I/O states are undefined.  


It is recommended that if JTAG configuration is to be used, the Mode pins should be set to select JTAG Mode to prevent access through any other configuration modes.  

Alternatively, hold off configuration, or wait until non-JTAG configuration completes before reconfiguring via JTAG instructions, which have priority over the Mode pin settings.  

Configuration instructions such as CFG_OUT, CFG_IN, JPROGRAM, JSTART, and JSHUTDOWN, and boundary scan instructions such as SAMPLE/PRELOAD and EXTEST, should be avoided during non-JTAG configuration.


Note: USER instructions are not available until the completion of configuration.  

See the Configuration User Guide for the relevant family for more information.

AR# 63938
Date Created 03/17/2015
Last Updated 03/18/2015
Status Active
Type General Article
  • Artix-7
  • Kintex-7
  • Virtex-7