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

ID Code Looping Test in Vivado


In iMPACT, there is an ID Code Looping test for testing the JTAG connection. Is there any similar functionality in Vivado?


Vivado does not have an ID Code Looping test. However, this could be done using a Tcl script.

Source the attached Tcl script file "idcode_loop.tcl"

Then input the following command:

idcode_loop num index

The first argument "num" is the loop number.

The second argument "index" is the device index on the chain. This argument is optional, and the default value is 0, which means the first device on the chain.

For example:

idcode_loop 1000

The idcode will be checked 1000 times, the device is the first device on the chain.

idcode_loop 10 2

The ID Code on the third device on the chain will be checked 10 times.


Associated Attachments

Name File Size File Type
idcode_loop.tcl 440 Bytes TCL
AR# 66798
Date Created 03/09/2016
Last Updated 04/01/2016
Status Active
Type General Article
  • Artix-7
  • Kintex-7
  • Virtex-7
  • More
  • Kintex UltraScale
  • Virtex UltraScale
  • Less
  • Vivado Design Suite