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

14.3 ChipScope, Vivado - BSCAN channel set by user when implementation/synthesis run resets selection


If the C_USER_SCAN_CHAIN property value on the dbg_hug core is set to 2, 3, or 4, the Vivado tool will not remember it from one implementation run to the next.


To work around this issue, use a value of 1 for the dbg_hub core and use 2, 3, or 4 for any other IP that uses the BSCAN primitive element (such as the ChipScope Pro ICON core).

To change the Debug Core Options on the dbg_hub core, post-synthesis:

  1. Select the dbg_hub instance (under the Instance Properties window).
  2. Select Debug Core Options, and set the C_USER_SCAN_CHAIN attribute value.

To change the Debug Core Option on the ChipScope Pro ICON core, configure the core using the CORE Generator tool.

AR# 52142
Date Created 10/18/2012
Last Updated 12/03/2014
Status Active
Type General Article
  • ChipScope Pro - 14.3
  • ChipScope ICON