xvc-protocol 0.2.1

Implementation of the Xilinx Virtual Cable (XVC) 1.0 protocol for JTAG communication with FPGA devices over network connections
Documentation

xvc-protocol

Core implementation of the Xilinx Virtual Cable (XVC) 1.0 wire format. This library contains message types and serialization / deserialization facilities.

The crate is the foundation of the xvc-rs project; all other crates build on it directly or indirectly. Unless there is a specific reason not to, authors of rust-based tooling for XVC should depend on the higher-level xvc-server or xvc-client crates.

Installation

cargo add xvc-protocol

Cargo features

Tokio Support

The tokio feature enables async codecs built on tokio-util for integration with the tokio framework:

cargo add xvc-protocol --features tokio