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.
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
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]