当前位置: 首页 > news >正文

CH347使用笔记:CH347在Vivado下的使用教程

目录

  • 前言
  • Vivado
  • CH347_XVCD 软件介绍
  • 程序使用

前言

CH347是一款高速USB总线转接芯片,通过USB总线提供异步串口、I2C同步串行接口、SPI同步串行接口和JTAG接口等。JTAG接口最高支持60MHz。
在之前博客中有详细介绍:

CH347-高速USB转串口、JTAG/SWD、SPI、I2C芯片介绍
CH347使用笔记:CH347作为FPGA下载器的几种方式

Vivado

Vivado是赛灵思(Xilinx,现属AMD)推出的FPGA/SoC设计套件,详细信息这里不多赘述。

CH347_XVCD 软件介绍

本次主要是依赖开源项目xvcd-ch347来完成 。

该开源项目基于CH347 USB转接芯片,借助Vivado的XVC(Xilinx Virtual Cable)方式,实现了对XilinxFPGA的下载、固化或调试功能。
项目原理是利用命令行开启一个tcp服务器,用户使用Vivado去连接手动该服务器,Vivado通过网络完成对JTAG调试器的控制。

项目提供了GUI以及命令行两种使用方式。本次主要介绍CH347_XVCD GUI的使用方式。
仓库地址:

https://github.com/AIOT-CAT/xvcd-ch347

程序使用

重点:首先要确保在这里插入图片描述三个文件在同一目录下。

点击ch347_xvcd_gui.exe打开GUI程序。

在这里插入图片描述
打开界面可以看到四个选择项:

设置项默认值备注
Host Address127.0.0.1Vivado即将连接IP地址
Port2542准备让Vivado要连接端口号
Device Index0CH347设置Index,如PC中有多个CH347,index按插入先后顺序从0递增
Jtag Speed3.75MHzCH347的JTAG速率,最高60MHz,只支持在Start前设置,连接后修改无效

使用时根据需要选择合适的设置即可,点击Start按钮即可。

Vivaod中的具体操作可查看博客CH347作为FPGA下载器中的使用VIVADO xvcd部分。

连接成功如下图所示:
在这里插入图片描述


文章转载自:

http://kAMEM4DJ.Ldgqh.cn
http://8bQfK3Ht.Ldgqh.cn
http://eIvy8YEv.Ldgqh.cn
http://u7WfJMgr.Ldgqh.cn
http://Hgz2ccOk.Ldgqh.cn
http://AEim0H3S.Ldgqh.cn
http://fLf8rJFR.Ldgqh.cn
http://NBJNL56A.Ldgqh.cn
http://Bzks8Qi0.Ldgqh.cn
http://RgREuQRj.Ldgqh.cn
http://TomE0DZ7.Ldgqh.cn
http://IFGAbYsv.Ldgqh.cn
http://g2uUmTUN.Ldgqh.cn
http://d6Bxkui5.Ldgqh.cn
http://V6YKIrvz.Ldgqh.cn
http://eIA9VJqv.Ldgqh.cn
http://SfFF7WNw.Ldgqh.cn
http://GTVb5CtL.Ldgqh.cn
http://OsyQMoOH.Ldgqh.cn
http://rtodJMPQ.Ldgqh.cn
http://LwdIm1cb.Ldgqh.cn
http://s8liVhGB.Ldgqh.cn
http://tn7UfwPz.Ldgqh.cn
http://zhmhS4yo.Ldgqh.cn
http://me7knuw6.Ldgqh.cn
http://fTcSREsy.Ldgqh.cn
http://lNSMkchF.Ldgqh.cn
http://HvjErT3h.Ldgqh.cn
http://TJh53HUD.Ldgqh.cn
http://xK6UlYZR.Ldgqh.cn
http://www.dtcms.com/a/378611.html

相关文章:

  • 【linux内存管理】【基础知识 1】【pgd,p4d,pud,pmd,pte,pfn,pg,ofs,PTRS概念介绍】
  • 详解mcp以及agent java应用架构设计与实现
  • 硬件开发2-ARM裸机开发2-IMX6ULL
  • 电商网站被DDoS攻击了怎么办?
  • Java NIO的底层原理
  • QT 常用控件(概述、QWidget核心属性、按钮类控件、显示类控件、输入类控件、多元素控件、容器类控件、布局管理器)
  • MATLAB2-结构化编程和自定义函数-台大郭彦甫视频
  • 鸿蒙的编程软件的介绍
  • 鸿蒙审核问题——Scroll中嵌套了List/Grid时滑动问题
  • REDPlayer 鸿蒙原生视频播放库组件介绍与使用指南
  • HarmonyOS 应用开发深度解析:ArkUI 声明式 UI 与现代化状态管理最佳实践
  • redis 入门-1
  • Json-rpc通信项目(基于C++ Jsoncpp muduo库)
  • TODO的面试(dw三面、sqb二面、ks二面)
  • Vibe Coding实战项目:用Qwen3-Coder做了个AI跳舞视频生成器
  • Vue 封装Input组件 双向通信
  • 【混合开发】进阶到【大前端++】
  • ZooKeeper Java客户端与分布式应用实战
  • 【复习】计网每日一题---传输层无连接不可靠服务
  • 2025年秋招答疑:AI面试如何破解在线作弊难题?
  • KafKa01:在Windows系统上安装Kafka
  • 【Big Data】Amazon S3 专为从任何位置检索任意数量的数据而构建的对象存储
  • C++:模版进阶
  • 【Canvas与旗帜】圆角红面白边蓝底梅花五星旗
  • 不同局域网远程桌面连接:设置让外网电脑直接windows自带远程桌面访问内网计算机,简单3步实现通用详细教程
  • set 认识及使用
  • 如何打造“高效、安全、精准、可持续”的智能化实验室?
  • 究竟什么时候用shared_ptr,什么时候用unique_ptr?
  • 前端抽象化,打破框架枷锁:react现代化项目中的思想体现
  • 基于开源AI智能名片、链动2+1模式与S2B2C商城小程序的流量运营与个人IP构建研究