The need for remote debugging can arise in a variety of situations. It is required in the prototyping phase of a product, where you might want to debug a design in the lab without physical access to the lab, or where you might want to share resources across your organization. Remote debugging is also required to perform in-the-field debug to diagnose issues or extend product life cycle.
AMD provides multiple solutions to debug your design remotely. This can be done using the AMD Hardware Server product to connect to a remote computer in the lab. You can also implement the Xilinx Virtual Cable (XVC) protocol to connect to a network-connected board. Each of these solutions is explained in detail in the following sections.