调试之JTAG无法识别FPGA

本文介绍了在调试FPGA时遇到的JTAG无法识别设备的问题及其解决方案。针对XILINX ZYNQ 7000板卡,问题包括PS_PORB复位时间过早和PS_CLK未正确供给。通过检查JTAG信号波形、电平转换芯片、电源、时钟和复位等步骤进行问题排查。重点强调了电源时序、时钟频率和复位信号的正确性对于FPGA正常工作的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象

最近调试两块FPGA板卡时,遇到JTAG无法正常识别设备的情况,现象如下
1、自制XILINX ZYNQ 7000板卡JTAG无法识别到FPGA;
原因:PS_PORB给早了,增加PS_PORB复位时间解决。
2、板卡识别为unknown device;
原因:PS_CLK没给到ZYNQ上,之间有个磁珠未焊接。

问题排查

1、首先检查板上排针引出的JTAG信号TCK 、TDI、TDO、TMS信号波形是否正确,排除是下载器或是cable的问题。未存波形图,可以用示波器对比正常FPGA板卡的JTAG各信号波形。
2、若信号不正常,检测是否JTAG信号和FPGA之间的电平转换芯片存在问题,供电,信号方向,电平匹配。
3、若还是没有问题,就要考虑ZYNQ是否正常工作了,用万用表测试FPGA配置引脚,XILINX FPGA都有INIT_B初始化完成标志,若拉高表明FPGA初始化完成,若拉低则表明fpga启动发生错误,此时最好从一下三个方面检查:电源,时钟,复位。
① 电源:在使用JTAG启动方式时,要求PS PL电源均上电,各个电源上电时序和电平根据对应芯片DC and AC Switching Characteristics data sheet中叙述可知。
在这里插入图片描述
下图为XC7Z035对应datasheet上电描述,PS PL俩部分独立,可以使用示波器 t

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值