Board logo

标题: Spartan3下载问题 [打印本页]

作者: maidong    时间: 2010-7-9 10:49     标题: Spartan3下载问题

最近自己做了块FPGA板子,用到Spartan 3系列的XC3S400TQ144C,现在焊完了电路板,却无法下载,重点怀疑电路问题。
由于以前没有用过Xilinx FPGA,因此设计电路板的时候参考了现成的方案(主要扬创的Mars-SP3-U),其原理图见附件。

Mars-SP3-U_SCH.pdf (136.72 KB)

下面就是我的下载部分电路图:
Spartan3_JTAG.JPG

目前电源部分已验证没有问题;且同时焊接了两块电路板调试,因此应该不会有虚焊等问题。
下载线用的是国产的USB下载线(鸿翼),但没在其他板子上下载验证过。
做了个简单的分频程序,完成后打开iMPACT软件,尝试了Master Serial模式和JTAG模式,都无法识别,每次都出来很多个未知器件:

iMPACT.JPG


另外比较奇怪的一点是不知道Master Serial模式是怎么指定的,左上角iMPACT Flows中并没有这种模式:

iMPACT Flows.JPG
如果想进行ReadIdcode或Program,则会出现下列错误:
// *** BATCH CMD : ReadIdcode -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:    00000001010000011100000010010011
在网上搜索了同类问题,试了几天还是没能解决,一筹莫展,在此真心请教各位。


附件: Mars-SP3-U_SCH.pdf (2010-7-9 10:49, 136.72 KB) / 下载次数 127
http://bbs.eccn.com/attachment.php?aid=8795&k=d6a199490f92c75d5b984f2ef908ef1c&t=1717577158&sid=6JzsOi

图片附件: Spartan3_JTAG.JPG (2010-7-9 10:49, 72.77 KB) / 下载次数 233
http://bbs.eccn.com/attachment.php?aid=8796&k=74162a9e0767169494e3620edd848c04&t=1717577158&sid=6JzsOi



图片附件: iMPACT.JPG (2010-7-9 10:49, 120.63 KB) / 下载次数 247
http://bbs.eccn.com/attachment.php?aid=8797&k=8f038f9a2391ae9b59f5b85acf331916&t=1717577158&sid=6JzsOi



图片附件: iMPACT Flows.JPG (2010-7-9 10:49, 8.47 KB) / 下载次数 210
http://bbs.eccn.com/attachment.php?aid=8798&k=530901d21357b95ae4034bd2bf5a56b0&t=1717577158&sid=6JzsOi


作者: 喜欢就说咯    时间: 2010-7-9 16:31

.~\(≥▽≤)/~啦啦啦。去下载去了.谢谢LZ.~
作者: 八五折    时间: 2010-7-9 21:58

Master Serial模式的设置是靠M0,M1,M2来完成,你图中的跳线帽就是做这个的,从数据手册可以查到他们的组合;
从你给出的那个提示说明你的硬件电路没有正常工作,有条件的话把flash跳开,也就是说把tdi管脚直接连在fpga的tdi上,再试一下;
另外检查你下载线上的定义是否正确,尤其是3.3V
作者: 葱爱葱丝    时间: 2010-7-10 05:20

转到这边来,不过这个是AMI的EFI吧
作者: 流川小枫    时间: 2010-7-10 06:52

转到这边来,不过这个是AMI的EFI吧
作者: maidong    时间: 2010-7-10 10:56

照着官方的应用手册,去掉了几个上拉电阻,现在可以工作,但不怎么稳定。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0