Xilinx Virtual Cable Implementation based on ESP8266
Please set the CPU frequency to 160MHz and lwIP variant to "v2 Higher bandwidth" in Arduino IDE for better performance.
JTAG A, TCP port 2542
GPIO | JTAG |
---|---|
GPIO4 | TCK |
GPIO5 | TDO |
GPIO10 | TDI |
GPIO9 | TMS |
JTAG B, TCP port 2543
GPIO | JTAG |
---|---|
GPIO14 | TCK |
GPIO12 | TDO |
GPIO13 | TDI |
GPIO2 | TMS |
UART, TCP port 2544
GPIO | UART |
---|---|
TX0 (GPIO1) | TX |
RX0 (GPIO3) | RX |
Don't use GPIO pin 16. It's controlled by a different register and it's very slow to toggle, at least 2x slower than other GPIO pins.