HW_SERVER - 2023.2 English

Vivado Design Suite Properties Reference Guide (UG912)

Document ID
Release Date
2023.2 English


The hardware server manages connections to a hardware target, for instance a hardware board containing a JTAG chain of one or more AMD FPGA devices to be used for programming and debugging your FPGA design.

When you open the Hardware Manager with the open_hw command, you can connect to a hardware server, either locally or remotely, using the connect_hw_server command. This launches the hw_server application, and creates a hw_server object.

Related Objects

As seen in Figure 1, hardware servers are apex objects in the Hardware Manager, managing connections to hardware targets. You can query the objects related to the hw_server:

get_hw_targets -of [get_hw_servers]


You can use the report_property command to report the properties assigned to a hw_server object. Refer to the Vivado Design Suite Tcl Command Reference Guide (UG835) for more information. The properties assigned to the hw_target object include the following, with example values:

Property	Type	Read-only	Visible	Value
CLASS	string	true	true	hw_server
HOST	string	true	true	localhost
NAME	string	true	true	localhost
PASSWORD	string	true	true	
PORT	string	true	true	60001
SID	string	true	true	TCP:xcoatslab-1:3121
VERSION	string	true	true	20

To report the properties for a hw_target, you can copy and paste the following command into the Vivado Design Suite Tcl shell or Tcl Console:

report_property -all [get_hw_servers]