xvc-client 0.2.1

Library for connecting to Xilinx Virtual Cable (XVC) servers and performing remote JTAG operations
Documentation

xvc-client

Async Rust client for Xilinx Virtual Cable (XVC) 1.0 servers. This crate offers the XvcClient struct to communicate with XVC servers and, consequently, with the connected JTAG device.

This crate is part of the xvc-rs project. It is typically used to script or automate JTAG operations against a running XVC server, or to stand in for AMD/Xilinx tools in tests.

Installation

cargo add xvc-client

The client is async and runs on a tokio runtime.

Example

A runnable client is in examples/sample_client.rs. Point it at any XVC server:

cargo run --example sample_client -- <ip>:<port>