The XVC-Server application provides the
connection between the Vivado HW server and the XVC
enabled PCIe device driver. The Vivado Design Suite connects to the XVC-Server using TCP/IP.
The desired port number will need to be exposed appropriately through the firewalls for
your network. The following steps can be used to compile and launch the XVC software
application, using the default port number of
10200
.- Make sure the firewall settings on the system expose the port that will be
used to connect to the Vivado Design Suite. For
this example, port
10200
is used. - Make note of the host name or IP address. The host name and port number will be required to connect Vivado to the xvcserver application. See the OS help pages for information regarding the firewall port settings for your OS.
- Move the source files to the directory of your choice. For example, use:
/home/username/xil_xvc or /usr/local/src/xil_xvc
- Change to the directory containing the application source
files:
# cd ./xvcserver/
- Compile the
application:
# make
- Start the XVC-Server
application:
# ./bin/xvc_pcie -s TCP::10200
After the Vivado Design Suite has connected to the XVC-server application you should see the following message from the XVC-server.
Enable verbose by setting VERBOSE evn var. Opening /dev/xil_xvc/cfg_ioc0