JTAG访问xilinx FPGA的IDCODE

之前调试过xilinx的XVC(Xilinx virtual cable),突然看到有人搞wifi-JTAG(感兴趣可以参考https://github.com/kholia/xvc-esp8266),也挺有趣的。就突然想了解一下JTAG是如何运作的,例如器件识别,bit文件加载,应用程序加载等操作。先从简单的开始搞起,识别器件,也就是获取IDCODE(目前已经实现:自己写代码也可以,利用Debug Bridge IP也可以,目前这两种做法亲测都可以)。如果想了解JTAG的时序方面的,直接去看手册即可,没什么特殊的(但是不同类型的器件可能会有所不同)。

我先把抓到的波形记录一下:

这张图到处都是...

这张图是ila抓到的波形

相关推荐
智者知已应修善业3 小时前
【洛谷P9975奶牛被病毒传染最少数量推导,导出多样例】2025-2-26
c语言·c++·经验分享·笔记·算法·推荐算法
June bug4 小时前
【PMP】敏捷Scrum实践
经验分享·职场和发展·学习方法·scrum
星纬智联技术6 小时前
开源 AI-Eval:Prompt 评估系统,用单元测试跑
经验分享
zhyf1196 小时前
AU软件安装详细步骤梳理(win&mac)
经验分享
AIGC小火龙果7 小时前
【出海心路】Claude Code实战心法
经验分享
星哥说事16 小时前
跨平台打包神器,免费将网页、Vue、React秒变桌面 APP,仅需 1 个 Github Token!
经验分享
黄埔数据分析16 小时前
QDMA把描述符当数据搬移, 不用desc engine
fpga开发
sweetone18 小时前
LINN莲CLASSIK桌面音响微修
经验分享·音视频
晚霞的不甘20 小时前
揭秘 CANN 内存管理:如何让大模型在小设备上“轻装上阵”?
前端·数据库·经验分享·flutter·3d
CodeCaptain21 小时前
nacos-2.3.2-OEM与nacos3.1.x的差异分析
java·经验分享·nacos·springcloud