Xilinx Virtual Cable

xvc=Xilinx Virtual Cable,如今在xilinx官网上能够找到关于它的描述。
https://www.xilinx.com/products/intellectual-property/xvc.html
xapp1251中,使用zynq+petalinux实现一个TCP/IP-->JTAG的转接,虽然很浪费。
https://china.xilinx.com/support/documentation/application_notes/xapp1251-xvc-zynq-petalinux.pdf
在该文档中,使用了一个xilinx的axilite-jtag的IP核,该IP核天然是不开源的。可是文档中有更详细的协议说明。html

更早的,http://debugmo.de/2012/02/xvcd-the-xilinx-virtual-cable-daemon/ 的做者tmbinc在2012年就发现了该方法,不过做者是在PC本地运行本身编写的服务程序xvcd,经过FT232的bit-bang模式连接FPGA的JTAG。也就是: FPGA--JTAG--FT232--USB--TCP--ISE 这样一条路。在做者的服务程序中,会经过判断JTAG状态机来容许新的XVC客户程序连接并使用JTAG。linux

tmbinc的ftdi版本的xvcd的源码:https://github.com/tmbinc/xvcd/tree/ftdigit

在ISE中相似下图设置,注意修改IP地址。github

相关文章
相关标签/搜索