首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Spartan3下载问题

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
在网上搜索了同类问题,试了几天还是没能解决,一筹莫展,在此真心请教各位。
.~\(≥▽≤)/~啦啦啦。去下载去了.谢谢LZ.~
Master Serial模式的设置是靠M0,M1,M2来完成,你图中的跳线帽就是做这个的,从数据手册可以查到他们的组合;
从你给出的那个提示说明你的硬件电路没有正常工作,有条件的话把flash跳开,也就是说把tdi管脚直接连在fpga的tdi上,再试一下;
另外检查你下载线上的定义是否正确,尤其是3.3V
转到这边来,不过这个是AMI的EFI吧
转到这边来,不过这个是AMI的EFI吧
照着官方的应用手册,去掉了几个上拉电阻,现在可以工作,但不怎么稳定。
返回列表