如果使用自己电脑做网站,乐山网站营销推广哪家公司好,免费软件下载网站入口正能量,建外贸网站推广简介
高速USB转接芯片CH347是一款集成480Mbps高速USB接口、JTAG接口、SPI接口、I2C接口、异步UART串口、GPIO接口等多种硬件接口的转换芯片。
通过XVC协议#xff0c;将CH347应用于Vivado下#xff0c;简单尝试可以成功#xff0c;源码如下#xff0c;希望可以一起共建将CH347应用于Vivado下简单尝试可以成功源码如下希望可以一起共建
AIOT-CAT/xvcd-ch347: CH347 Xilinx Virtual Cable (github.com)
Xilinx Virtual Cable简介
Vivado设计工具从2014.3.1开始Vivado硬件调试工具就包括了对XVC(Xilinx Virtual Cable)的支持。XVC协议允许Vivado设计工具通过以太网将JTAG命令通信到嵌入式系统以便可以编程和/或调试目标Xilinx FPGA。这支持供应商调试和编程Xilinx FPGA或SoC的解决方案。编程功能包括与传统JTAG连接提供的相同的支持。调试功能包括使用系统调试器XSDB或使用Vivado设计工具进行硬件调试IP核心的可操作性。 简单说我们使用CH347结合代码编写服务器代码通过socket接收Vivado作为客户端发出的网络命令信息解析其信息并让CH347做出对应的JTAG操作即可需要解析的命令协议有如下三种 getinfo shift settck 实际操作
获取xvcd-CH347服务器源码
AIOT-CAT/xvcd-ch347: CH347 Xilinx Virtual Cable (github.com)
打开msys2执行Make编译后即得出可执行exe文件 若提示缺失CH347DLL.DLL文件可从此处下载CH341PAR.ZIP - 南京沁恒微电子股份有限公司 (wch.cn) 1.运行独立客户端程序 2.打开Vivado点击Open target下的Open New Target 3.进入设置之后Connect to选择连接至“Local server” 4.选择“Add Xilinx Virtual Cable(XVC)”填入本机地址以及代码设定的固定端口2542后点击“OK” 5.此时可看见“Hardware Devices”下已经能够识别到xc7a35t了 6.选择设备进行BIT下载测试或者仿真都可以