完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好,
我在JTAG链中有两个器件 - xc7k160t和一些IR长度= 30的定制ASIC器件。 我有以下情况: 1.在Vivado 2016.4中 - 当ASIC处于RESET状态时,我看到JTAG链中的两个器件 - 没关系 2.在Vivado 2016.4中 - 当ASIC设备处于ACtiVE状态时,我看不到整个链条出错[Labtools 27-2269]目标未检测到任何设备 3.在Impact 14.7中 - 我能够对两个设备进行编程,无论ASIC的状态如何,只有当我手动将设备添加到链中时,它才能工作。 如果我使用自动检测 - 会出现错误 ------------------------------------------ 信息:iMPACT - iMPACT退出识别链,因为它检测到链上至少有30个'UNKNOWN'类型的设备。 ------------------------------------------ 附件中有两个屏幕截图 - 上面已经描述了vivado对两个案例的JTAG电缆的轮询。 任何人有任何想法如何调试它? 谢谢, |
|
相关推荐
6个回答
|
|
@antonguse你能告诉我你的链中的ASIC设备是什么吗?
如果您可以运行以下xsdb / xsct脚本并返回输出以查看正在进行的操作,将会很有帮助。 proc detect_taps {{len 256}} { 设置seq [jtag序列] $ seq state RESET $ seq drshift -state IDLE -capture -tdi 1 $ len $ seq irshift -state IDLE -capture -tdi 1 $ len $ seq drshift -state IDLE -capture -tdi 1 $ len 设定结果[$ seq run] $ seq删除 返回$ result } 使用“jtag targets”选择jtag电缆。 然后运行“detect_taps”并返回输出。 从2016.3开始,hw_server支持手动定义JTAG扫描链的选项。 当扫描链中存在不符合要求的设备(例如您的情况)时,可以使用此选项。 此选项用于指定JTAG扫描链的静态设备列表。 指定时,hw_server将不读取IDCODE寄存器以检测扫描链上的设备。 当扫描链包含不符合IEEE 1149.1规范的设备时,这非常有用。 给定此参数的值是逗号分隔的IDCODE值列表,其顺序与扫描链上的设备的顺序相同。 这是您在hw_server启动时指定选项的方式: hw_server -e“设置jtag-port-devices 0xe970203f,0x03632093” 尝试使用JTAG链的IDCODE。 让我在这里发布hw_server启动和detect_taps输出。 -Pratham ------------------------------------------------ ----------------------------------------------请注意 - 请 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K- -------------------------------------------------- ----------------------- 在原帖中查看解决方案 |
|
|
|
@antonguse虽然不确定,但想要由你经营。
检查#3 https://www.xilinx.com/support/answers/66954.html -Pratham ------------------------------------------------ ----------------------------------------------请注意 - 请 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K- -------------------------------------------------- ----------------------- |
|
|
|
谢谢pratham,遗憾的是没有效果。
|
|
|
|
@antonguse我正在内部检查。
-Pratham ------------------------------------------------ ----------------------------------------------请注意 - 请 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K- -------------------------------------------------- ----------------------- |
|
|
|
@antonguse你能告诉我你的链中的ASIC设备是什么吗?
如果您可以运行以下xsdb / xsct脚本并返回输出以查看正在进行的操作,将会很有帮助。 proc detect_taps {{len 256}} { 设置seq [jtag序列] $ seq state RESET $ seq drshift -state IDLE -capture -tdi 1 $ len $ seq irshift -state IDLE -capture -tdi 1 $ len $ seq drshift -state IDLE -capture -tdi 1 $ len 设定结果[$ seq run] $ seq删除 返回$ result } 使用“jtag targets”选择jtag电缆。 然后运行“detect_taps”并返回输出。 从2016.3开始,hw_server支持手动定义JTAG扫描链的选项。 当扫描链中存在不符合要求的设备(例如您的情况)时,可以使用此选项。 此选项用于指定JTAG扫描链的静态设备列表。 指定时,hw_server将不读取IDCODE寄存器以检测扫描链上的设备。 当扫描链包含不符合IEEE 1149.1规范的设备时,这非常有用。 给定此参数的值是逗号分隔的IDCODE值列表,其顺序与扫描链上的设备的顺序相同。 这是您在hw_server启动时指定选项的方式: hw_server -e“设置jtag-port-devices 0xe970203f,0x03632093” 尝试使用JTAG链的IDCODE。 让我在这里发布hw_server启动和detect_taps输出。 -Pratham ------------------------------------------------ ----------------------------------------------请注意 - 请 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K- -------------------------------------------------- ----------------------- |
|
|
|
@prathamthanks为你提供了很多帮助,两个项目都非常有用.detect_taps显示IDCODE在重置和活动状态之间不匹配(活动状态下IDCODE = 0)我们找到了根本原因.hw_server的参数允许我们处理生成的芯片
有这个缺陷。 捕获od xsdb会话: xsdb%jtag目标 1 *平台电缆USB II 000018dd407601 2 xc7k160t(idcode 0364c093 irlen 6 fpga) 3个未知数(idcode 00000001 irlen 30) xsdb%jtag目标1 xsdb%detect_taps 0100000093c06403ffffffffffffffffffffffffffffffffffffffffffffffff fdffff7ffdffffffffffffffffffffffffffffffffffffffffffffffffffffff fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff xsdb% xsdb%jtag目标 1 *平台电缆USB II 000018dd407601(设备错误太多) xsdb%detect_taps 0000000093c06403ffffffffffffffffffffffffffffffffffffffffffffffff fdffff7ffdffffffffffffffffffffffffffffffffffffffffffffffffffffff fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff xsdb% |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1157浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
584浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
450浏览 1评论
2005浏览 0评论
729浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 01:54 , Processed in 1.470974 second(s), Total 57, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号