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抓到的波形

相关推荐
陈辞20261 天前
【武大图书馆事件全过程】免费分享
经验分享
cycf1 天前
时钟周期约束(三)
fpga开发
szxinmai主板定制专家1 天前
RK3588+AI算力卡替代英伟达jetson方案,大算力,支持FPGA自定义扩展
arm开发·人工智能·分布式·fpga开发
ARM+FPGA+AI工业主板定制专家1 天前
基于NVIDIA ORIN+FPGA+AI自动驾驶硬件在环注入测试
人工智能·fpga开发·机器人·自动驾驶
bnsarocket1 天前
Verilog和FPGA的自学笔记4——多路选择器(always语句)
笔记·fpga开发·编程·verilog·自学·硬件编程
爱吃汽的小橘1 天前
使用乒乓ram去直流分量
fpga开发
技术小白爱FPGA1 天前
Altera Fpga PCI master 设计
fpga开发
Cx330❀1 天前
《Linux基础入门指令》:从零开始理解Linux系统
linux·运维·服务器·经验分享
聪明的笨猪猪1 天前
Java Spring “MVC ”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试