xvc_client: Xilinx Virtual Cable client PoC

This commit is contained in:
Gwenhael Goavec-Merou
2022-04-10 16:02:39 +02:00
parent 3cc9adf2aa
commit 7bfce0fb2b
6 changed files with 454 additions and 0 deletions
+2
View File
@@ -24,6 +24,7 @@ enum communication_type {
MODE_USBBLASTER, /*! JTAG probe firmware for USBBLASTER */
MODE_CMSISDAP, /*! CMSIS-DAP JTAG probe */
MODE_DFU, /*! DFU based probe */
MODE_XVC_CLIENT, /*! Xilinx Virtual Cable client */
};
typedef struct {
@@ -67,6 +68,7 @@ static std::map <std::string, cable_t> cable_list = {
{"tigard", {MODE_FTDI_SERIAL, {0x0403, 0x6010, INTERFACE_B, 0x08, 0x3B, 0x00, 0x00}}},
{"usb-blaster", {MODE_USBBLASTER, {0x09Fb, 0x6001, 0, 0, 0, 0, 0 }}},
{"usb-blasterII", {MODE_USBBLASTER, {0x09Fb, 0x6810, 0, 0, 0, 0, 0 }}},
{"xvc-client", {MODE_XVC_CLIENT, {}}},
};
#endif