Description of Hardware Manager Tcl Objects and Commands - 2021.2 English

Vivado Design Suite User Guide: Programming and Debugging

Document ID
UG908
Release Date
2021-10-22
Version
2021.2 English

You can use Tcl commands to interact with your hardware under test. The hardware is organized in a set of hierarchical first class Tcl objects (see the following table).

Table 1. Hardware Manager Tcl Objects
Tcl Object Description
hw_server Object referring to hardware server. Each hw_server can have one or more hw_target objects associated with it.
hw_target Object referring to JTAG cable or board. Each hw_target can have one or more hw_device objects associated with it.
hw_device Object referring to a device in the JTAG chain, including Xilinx FPGAs or ACAPs. Each hw_device can have one or more hw_ila objects associated with it.
hw_ila Object referring to an ILA core in the Xilinx FPGA or ACAP. Each hw_ila object can have only one hw_ila_data object associated with it. Each hw_ila object can have one or more hw_probe objects associated with it.
hw_ila_data Object referring to data uploaded from an ILA debug core.
hw_probe Object referring to the probe input of an ILA debug core.
hw_vio Object referring to a VIO core in the Xilinx FPGA or ACAP.

For more information about the Hardware Manager commands, run the help -category hardware Tcl command in the Tcl Console.