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
- 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
- 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
# cd ./xvcserver/
- Compile the
- Start the XVC-Server
# ./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