Disabling the JTAG Interface - 2022.2 English

Vivado Design Suite User Guide: Programming and Debugging (UG908)

Document ID
Release Date
2022.2 English

To disable the JTAG interface through the eFUSE registers, run the following Tcl command:

program_hw_devices -force_efuse -security_efuse {08} [lindex [get_hw_devices] $deviceIdx]

Where $deviceIdx is set to the index of the UltraScale or UltraScale+ device that will have its JTAG interface disabled.

Important: The Tcl command to disable the JTAG interface for 7 series differs from command used above for UltraScale or UltraScale+ devices. If a 7 series device is used, see the entry for XSK_EFUSEPL_DISABLE_JTAG_CHAIN listed in Xilinx Answer Record 65110.
Note: This programming step should be performed as the last and final step after all desired eFUSE bits have been programmed.
Important: If the JTAG Disable bit is programmed, the JTAG interface will be disabled, preventing future test and configuration access to the device. This bit should only be programmed if JTAG access to the device is no longer required.