Description of Hardware Manager Tcl Objects and Commands - 2023.2 English

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

Document ID
Release Date
2023.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 AMD FPGAs or adaptive SoCs. Each hw_device can have one or more hw_ila objects associated with it.
hw_ila Object referring to an ILA core in the AMD FPGA or adaptive SoC. 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 AMD FPGA or adaptive SoC.

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