完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我正在使用带有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个回答
|
|
在Impact中,有一个调试菜单,在其下你应该能够阅读
状态寄存器,它将显示配置逻辑的状态。 这没有 看起来像电缆问题。 无论出现什么问题都在FPGA和内部 状态位可能提供一些线索。 [编辑]您的原始帖子显示了值,但读取的调试状态将告诉您 每个位意味着什么: 信息:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0011 0001 0001 0000 0000 0000 0000 0000 - Gabor |
|
|
|
嗨,以下是编程后设备状态寄存器的值。
我在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 |
|
|
|
在http://www.digilentinc.com/Data/Products/S3BOARD/S3BOARD_RM.pdf的第37页上
有一个提到JTAG和J8跳线的建议模式:: 8:目前J8跳线设置为:888(工厂) JTAG FPGA通过四线JTAG等待配置 接口 我受到了不需要的印象。 这可能是问题吗? |
|
|
|
我从J8中删除了M0和M2跳线,现在编程成功但是如果我反弹,程序就不见了(不像MCU)是预期的行为吗?
|
|
|
|
lvignals写道:
我从J8中删除了M0和M2跳线,现在编程成功但是如果我反弹,程序就不见了(不像MCU)是预期的行为吗? 这里有两件事情,你必须清楚这些区别。 首先,iMPACT允许您将配置映像(MCS文件)刻录到EPROM中。 它还允许您使用JTAG直接配置FPGA。 这些是单独的步骤。 如果不对EPROM进行编程,当您在电路板上重启电源时,FPGA将无法配置,因为EPROM中没有存储配置! 其次,这些跳线设置了FPGA如何配置自己。 在上电后的主串行模式(最常见)中,FPGA将从EPROM进行配置。 (我相信M [2:0] =“000”但是RTFM。)其他模式引脚设置选择其他模式,当然如果硬件设计不支持所选模式,FPGA将不会配置。 但是 - JTAG配置始终优先于这些模式,因此在上电后您可以使用iMPACT直接配置FPGA。 ----------------------------是的,我这样做是为了谋生。 |
|
|
|
只有小组成员才能发言,加入小组>>
2363 浏览 7 评论
2782 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2248 浏览 9 评论
3326 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2414 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
736浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
526浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
339浏览 1评论
745浏览 0评论
1943浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 05:10 , Processed in 1.437182 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号