Disabling the JTAG Interface - 2023.2 English

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

Document ID
UG908
Release Date
2023-10-19
Version
2023.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 has its JTAG interface disabled.

Important: The Tcl command to disable the JTAG interface for 7 series differs from command used previously for UltraScale or UltraScale+ devices. If a 7 series device is used, see the entry for XSK_EFUSEPL_DISABLE_JTAG_CHAIN listed in Answer Record 65110.
Note: This programming step should be performed as the last and final step after all desired eFUSE bits are programmed.
Important: If the JTAG Disable bit is programmed, the JTAG interface is 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.