1 JDRAM-“…错误-比较失败…活动:1,指令:IDCODE……”-Xilinx-AMD社区-FPGA CPLD-ChipDebug

1 JDRAM-“…错误-比较失败…活动:1,指令:IDCODE……”

描述

一般描述:

当试图在JDRIVER器件上执行操作时,出现以下错误

返回消息:

……错误-比较失败。

器件状态:[器件名称]()

行动[行动]()

过程:Pro验证(IDCODE)

流程:流程验证(IDCODE)

块:初始化

活动:1

指令:IDCODE

流产的

解决方案

密切关注此错误信息的“活动”和“指令”值;

如果它们是“活动:2,指令:iSCiRead”,则参照(Xilinx解决方案10777)

此错误消息可指示若干问题。如果可能的话,JTAGProgrammer

应该用来确定问题是硬件相关的还是软件相关的(参见

决议2)

对于可能导致此错误消息的硬件问题列表,请参见解决方案3。

对于可能导致此错误的软件问题列表,请参见解决方案4。

“比较失败”与JTAGProgrammer的故障排除:

1。初始化链(文件-gt;初始化链)

此操作的失败表明边界扫描链尚未被检测到。

正确设置。γ

2。JTAGProgrammer将为边界中的每一个器件请求文件。

扫描链。如果文件不可用,JTAGProgrammer至少需要

了解器件指令寄存器的长度。为了确定这一点,

查看所讨论的器件的1149.1或1532个BSDL文件。请同时

看见(Xilinx解决方案10850)

三。如果1149.1个BSDL文件可用于正在尝试的器件

要Program,尝试用JTAGProgrammerProgram器件。为了FPGAs,

手动检查已完成引脚的状态,以确保器件具有

配置正确。

硬件问题:

1。抽头线被接地或VCC,或被断开。

2。噪声,反射,或其他信号完整性问题在抽头线。

为了解决硬件问题,只执行验证(IDCODE)指令

对于链中的每一个器件。

可能导致“比较失败”的软件问题:

1。.CMD文件中的错误器件。

2。.CMD文件中器件的错误排序。在.CMD文件中,

器件应列为:

最后一个器件

..

第一器件

例如:

链条有三个器件。器件1最接近初始TDI,器件3

最接近最终的TDO。.CMD文件应将这些器件列为:

器件3…

器件2…

器件1…

如果顺序错误,请更正生成..cd文件的批处理文件

删除不正确的.CMD文件,然后重试。

三。为旁路器件指定的错误指令寄存器长度。

若要确定正确的IR长度,请查看所讨论的器件的BSDL文件。

也请看(Xilinx解决方案10850).

请登录后发表评论

    没有回复内容