赛灵思
直播中

康选谦

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

Spartan-3 Starter 3(S3)板无法运行该怎么办?

嗨,我正在使用带有ISE 14.4的Spartan-3 Starter 3(S3)板(应用了设备包更新)。
电路板配有JTAG / USB电缆,所有跳线都没有改变工厂配置。
.bit文件下载很好但后来我得到错误:'1':编程终止。
完成没有高涨。
(错误之后,所有8个用户LED(红色LED)都打开,程序无法运行。
我尝试了一些我在论坛和网络上发现的东西,包括拔掉重新插拔USB,电源,重新启动笔记本电脑,但没有一个工作......
以下是我在ISE iMPACT 14.4中获得的成绩单:
(我还能提供什么来帮助诊断?感谢您的帮助)
信息:iMPACT - 当前时间:3/27/2013 1:49:27 AM // *** BATCH CMD:程序-p 1 PROGRESS_START - 启动操作。此设备链的最大TCK工作频率:0.Validating chain ..
.Boundary-scan chain验证成功。'1':编程设备... Match_cycle = NoWait.Match循环:NoWaitLCK_cycle = NoWait.LCK循环:NoWaitdone.INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0011 0001 0001
0000 0000 0000 0000 0000信息:iMPACT:579 - '1':已完成将位文件下载到device.INFO:iMPACT:188 - '1':编程已成功完成.Match_cycle = NoWait.Match循环:NoWaitLCK_cycle = NoWait.LCK循环:
NoWaitINFO:iMPACT - '1':检查完成的针......完成。'1':编程终止。
DONE没有变高.PROGRESS_END - 结束操作。经过的时间= 1秒。

回帖(5)

杨玲

2019-10-30 09:26:54
在Impact中,有一个调试菜单,在其下你应该能够阅读
状态寄存器,它将显示配置逻辑的状态。
这没有
看起来像电缆问题。
无论出现什么问题都在FPGA和内部
状态位可能提供一些线索。
[编辑]您的原始帖子显示了值,但读取的调试状态将告诉您
每个位意味着什么:
信息:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0011 0001 0001 0000 0000 0000 0000 0000
- Gabor
举报

任莉虹

2019-10-30 09:37:31
嗨,以下是编程后设备状态寄存器的值。
我在iMPACT帮助中搜索了设备状态,但除了说Spartans有状态寄存器之外没有太多其他内容。
我找到了关于状态寄存器的含义的答案(http://www.xilinx.com/support/answers/34909.htm),但这产生了比答案更多的混淆:-(
我还检查了http://www.digilentinc.com/Data/Products/S3BOARD/S3BOARD_RM.pdf,但文档可以追溯到2005年,阅读第11章(JTAG编程/调试端口)没有帮助......
设备状态寄存器:
// *** BATCH CMD:ReadStatusRegister -p 1此设备链的最大TCK工作频率:0.Validating chain ...边界扫描链成功验证。'1':读取状态寄存器内容... CRC错误:0RESERVED
:0DCM锁定:1DCI匹配:1legacy输入错误:GTS_CFG_B的0状态:GWE的0状态:GHIGH的0状态:MODE引脚的1值M0:MODE引脚的0值M1:MODE引脚的0值M2:CFG_RDY的0值(INIT_B):1DONEIN输入
来自DONE引脚:0ID_ERROR:0RESERVED:0RESERVED:0
举报

任莉虹

2019-10-30 09:46:44
在http://www.digilentinc.com/Data/Products/S3BOARD/S3BOARD_RM.pdf的第37页上
有一个提到JTAG和J8跳线的建议模式:: 8:目前J8跳线设置为:888(工厂)
JTAG
FPGA通过四线JTAG等待配置
接口
我受到了不需要的印象。
这可能是问题吗?
举报

任莉虹

2019-10-30 09:55:56
我从J8中删除了M0和M2跳线,现在编程成功但是如果我反弹,程序就不见了(不像MCU)是预期的行为吗?
举报

更多回帖

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