赛灵思
直播中

王敏

7年用户 233经验值
私信 关注
[问答]

spartan3 starter kit从设备读取的idcode与bsdl文件中的idcode不匹配

你好
在spartan3入门套件中,当我使用ISE10.1刷新代码时,我收到如下错误消息
信息:iMPACT:583  - '1':从设备读取的idcode与bsdl File.INFO:iMPACT:1578  - '1'中的idcode不匹配:Device IDCODE:00001111111111111111111111111111INFO:iMPACT:1579  - '1':预期
IDCODE:00000001010000010100000010010011 // *** BATCH CMD:ReadStatusRegister -p 1 INFO:iMPACT:583  - '1':从设备读取的idcode与bsdl中的idcode不匹配File.INFO:iMPACT:1578  - '1'
:设备IDCODE:00001111111111111111111111111111INFO:iMPACT:1579  - '1':预期IDCODE:00000001010000010100000010010011IDCODE循环计数= 10000 // *** BATCH CMD:ReadIdcode -loop 10000 -p 1 INFO:iMPACT:583  - '1':读取的idcode
从设备不匹配bsdl File.INFO:iMPACT:1578  - '1'中的idcode:设备IDCODE:00001111111111111111111111111111INFO:iMPACT:1579  - '1':预期IDCODE:00000001010000010100000010010011PROGRESS_END  - 结束操作。已用时间= 0秒。
PROGRESS_START  - 开始操作。
有什么想法吗?
问候
费萨尔

以上来自于谷歌翻译


以下为原文

Hi

In spartan3 starter kit , when I flash the code using ISE10.1 , I am getting error message as follows



INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1':  Device IDCODE :        00001111111111111111111111111111
INFO:iMPACT:1579 - '1': Expected IDCODE:    00000001010000010100000010010011
// *** BATCH CMD : ReadStatusRegister -p 1
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1':  Device IDCODE :        00001111111111111111111111111111
INFO:iMPACT:1579 - '1': Expected IDCODE:    00000001010000010100000010010011
IDCODE Loop Count = 10000
// *** BATCH CMD : ReadIdcode -loop 10000 -p 1
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1':  Device IDCODE :        00001111111111111111111111111111
INFO:iMPACT:1579 - '1': Expected IDCODE:    00000001010000010100000010010011
PROGRESS_END - End Operation.
Elapsed time =      0 sec.
PROGRESS_START - Starting Operation.



Any thoughts?

Regards

Faisal

回帖(1)

陈利妮

2019-5-27 06:54:37
器件未处于正确的JTAG TAP状态,JTAG链存在问题。
仔细检查电缆连接并尝试减慢电缆速度。
还要仔细检查电路板上的跳线。
使用stater套件,所有电路板都经过测试可以正常工作,并且电路板上的硬件连接或跳线存在问题。
IDCODE实际上是读取全1和0来自IDCODE中的掩码位。
当JTAG移位状态的输出全为1时,通常是因为器件未处于正确状态,并且这可能由于状态转换期间的双时钟而发生。
更多信息,请参阅AR 13529

以上来自于谷歌翻译


以下为原文

The device is not in the right JTAG TAP state and there is an issue here with the JTAG chain.
 
Double check the cable connection and try slowing down the cable.  Also double check the jumpers on the board.  With the stater kits the boards have all be tested to work and there is either a problem with the hardware connections or jumpers on the board.
 
The IDCODE is actually reading all 1's and the 0's there are from the mask bits in the IDCODE.  When the output of a JTAG shift state is all 1's its typically because the device is not in the proper state and this can happen due to double clocking during state transitions.
 
More info can be found in AR 13529
 
 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分