XVC Client
A Rust client library for connecting to Xilinx Virtual Cable (XVC) servers and performing remote JTAG operations.
Quick Start
Basic Connection and Operation
use XvcClient;
let mut client = new?;
// Query server capabilities
let info = client.get_info?;
println!;
// Set clock frequency
let actual_period = client.set_tck?; // 10 ns
// Perform JTAG shift
let tdo = client.shift?;
println!;
Usage
See the crate documentation for API documentation and usage examples.
See Also
- xvc-server - Server implementation
- xvc-server-debugbridge - Linux-specific drivers
- xvc-protocol - Protocol encoding/decoding
- Xilinx Virtual Cable - Official XVC specification