赛灵思
直播中

王桂芝

8年用户 277经验值
私信 关注
[问答]

Digilent Spartan 3E-1600和IMPACT交互失败

亲爱的大家,
我正在尝试使用ISE Webpack 12.3(M70.d)和iMPACT对Digilent Spartan 3E-1600(XC3S1600E)进行编程。
在ISE中成功合成和生成.bit文件后,我能够初始化链并显示正确的链
(xc3s1600e - xcf04s - xcf04s - xc2c64a)。
之后,尝试与设备交互的每个命令都会失败。
例如,如果我提供“获取设备ID”命令,则控制台中将显示以下失败消息:
信息:iMPACT - 当前时间: 24。22此设备链的最大TCK工作频率:6000000。
验证链......
信息:iMPACT:1206 - 指令捕获='1010101010101010101010110101000000010000000100000101'
信息:iMPACT:1207 - 预期捕获='1010101010101010101010101001XXXXX001XXXXX001XXXXXX01'
信息:iMPACT:2129 - 边界扫描链测试失败。
请检查电缆和设备之间的tdi-> tdo连接:'1'('xc3s1600e')。
硬件配置中可能存在问题。
检查电缆,扫描链和电源连接是否完好,
指定的扫描链配置与实际硬件匹配,以及
电源充足并提供正确的电压。
:2010年5月15日
:2010年11月8日
:59:57 2010
:2010年5月28日
我已经在论坛中阅读了相关答案,例如
我试图将u***电缆的比特率降低到最小值(750Khz),但是这种方法效果不佳。
我更喜欢软件设置解决方案,即我手头没有设备在板上进行信号调试等。
问题可能与我项目中的任何设备属性相关联。
例如。
我的目标设备是xc3s1600e-4fg320,即速度为-4的包FG320。
我要感谢任何意见,谢谢。

回帖(5)

刘婷婷

2019-8-29 09:17:27
嗨earthlink,
我也尝试使用ISE Webpack(12.2)和iMPACT对Digilent Spartan 3E-1600(XC3S1600E)进行编程失败。
但我的错误与你的不同。
在尝试加载'.bit'文件之前,iMPACT软件不正确
识别板上的FPGA。
尝试时iMPACT失败了
边界扫描。
说实话,iMPACT在边界扫描上失败了,因为它错误地识别了链中超过30个'UNKNOWN'设备。
它似乎有一条消息:“有许多未知设备被检测到。”
一世
我正在使用USB线将电脑连接到板载USB2端口(JTAG
编程)。
我也使用OS Windows7 / 64bits(6GB),但我试过了
操作系统WindowsXP / 32bits(1GB)并遇到同样的故障。
控制台日志显示消息:
尝试识别边界扫描链配置中的设备... INFO:iMPACT - 当前时间:qui 21. out 2010年11月20日/ 22日// *** BATCH CMD:识别-inferir PROGRESS_START - 开始Operation.Identifing chain contents
......'0'::制造商的ID = Xilinx xc2c64a,版本:0INFO:iMPACT:1777 - 阅读C:/Xilinx/12.1/ISE_DS/ISE/xbr/data/xc2c64a.bsd ...信息:iMPACT:501 -
'1':已成功添加设备xc2c64a .-----------------------------------------
--------------------------------------------------
-------------------------------------------------”
1'::制造商的ID = Xilinx xcf04s,版本:13INFO:iMPACT:1777 - 阅读C:/Xilinx/12.1/ISE_DS/ISE/xcf/data/xcf04s.bsd ...信息:iMPACT:501 - '1':
已成功添加设备xcf04s .---------------------------------------------
--------------------------------------------------
---------------------------------------------'2'::
制造商的ID = Xilinx xcf04s,版本:13INFO:iMPACT:501 - '1':成功添加了设备xcf04s .---------
--------------------------------------------------
--------------------------------------------------
-------------------------------'3'::制造商的ID =未知信息:iMPACT:501 - '1':
已成功添加设备UNKNOWN .---------------------------------------------
--------------------------------------------------
---------------------------------------------...--
--------------------------------------------------
--------------------------------------------------
--------------------------------------'32'::制造商的ID =未知信息:iMPACT
:501 - '1':成功添加了设备UNKNOWN .--------------------------------------
--------------------------------------------------
--------------------------------------------------
--INFO:iMPACT - iMPACT退出识别链,因为它检测到链上至少有30个'UNKNOWN'类型的设备。请检查硬件设置并重试!---------------
--------------------------------------------------
------------------------------
---------------------------------------------...--
--------------------------------------------------
--------------------------------------------------
-------------------------------------- PROGRESS_END - 结束操作。已用时间= 119秒。
我已经在Xilinx网站上搜索过一个解决方案,但我找不到任何实用的解决方案。
我试图改变USB电缆的频率操作,但它保持相同的错误。
Earthlink,你用的是u***电缆吗?
如何配置电路板的跳线?
你以前遇到过这个问题吗?
你知道一个解决这个问题的实用解决方案吗?感谢你的关注,
布鲁诺
举报

陈利妮

2019-8-29 09:29:03
影响软件看起来在板上找到2c64a和xcf04s而不是其他产品。
检查电路板上的跳线设置以及电源。
双重检查pod和软件是否与另一个板正常运行也是一件好事。
举报

王亮

2019-8-29 09:36:23
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

李桂芳

2019-8-29 09:51:14
布鲁诺,我有同样的问题,我已经失去了很多时间!
有解决方案吗
谢谢
举报

更多回帖

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