我在使用spartan 3的3s400的时候,按照附件图中的配置,配置芯片用的XCF02S,结果不能培植.
也就是说可以下载到FPGA里面正常工作,但是掉电后就不能再工作了
但是在往XCF02S里面下载的时候又提示配置成 功
我已经仔细检查了,但是找不出问题来啊
到底是哪儿的问题?麻烦大狭们帮我看看~
谢谢了~
我先下个文档看看,咱在探讨探讨,你也看看是不是有什么信号没处理对
你测一下你FPGA的DONE脚配置完后有没有拉高?
如果在直接往FPGA里面下载的时候,下载完了DONE是为高的
但是如果往配置芯片里面下载的时候,DONE不会变高
断电重启后,DONE也一直为低
配置芯片我已经重新换过了,应该不会是芯片质量的我问题
MCS文件设置和下载选项设置应该都是对的,因为同样的文件,我在买的一块开发板上面能够成功的配置
我看了一下手册,没什么大问题。
不过建议你看看配置方式是否正确(master:000;slave:111,建议采用master);第二,发现这款FPGA对电压要求有点特殊,所以建议看看xcf02s的vccj,vcco,vcc04是否是2.5v;第三,在bitgen选项中察看“Drive done high”是否钩上?如果没有钩上,你看看把r2,r4不焊,上拉用4.7k试试有没有用;
因为,看你的状态是fpga配置完后(或配置失败)没有恢复,因为DONE一直为低;
对了,你最好也测以下INIT_B信号看看是什么状态;
希望能帮上你的忙
对了,既然你又开发板,最好的一个办法就是比较一下你的连接有什么不同?因为,很明显你的问题应该是某个信号处理不当引起的!
[em10][em10]刚下班,怎么样兄弟,问题找到没?可以和大家分享一下吗
非常感谢"一切从零开始"
今天我把他官方的培植说明仔细的看了,发现由于粗心,把FPGA和XCF02S的TDI,TDO恰好接反了
我割板子把线改过来了,结果还是一样:直接下到FPGA能够正常工作,下到配置芯片还是不行
而且:以前如果直接下到FOGA里面的话下完后DONE会变高,现在直接下DONE都不高了~~~既然DONE不高就说明培植不成功,但是很奇怪为什么他还可以正常工作~~我又换了一片XCF02S,一样,说明配置芯片没有坏
还有你提到的VCC04必须要2.5V 的问题,我找了一些资料来看,3.3V应该也可以.包括他的官方资料也分别针对VCCO4取2.5和3.3给出了不同的配置电路,当然我自己2.5和3.3都试了,都不行~
哎,明天继续找问题~~
今晚连论坛都跟我过不去!!
刚才就为了发上面一个帖子,从10:20就一直搞到现在,每次刚刚打完,点击回复,就提示我没有登陆,但我明明就登陆了的嘛!没有登陆那我就登陆嘛,登进来后又重新打字,打完后刚一点回复又提示我没有登陆!!!而在打字的过程中没有干过任何其他事!
还有你说的跟开发板对比的问题,我买的那个开发板没有带原理图~而且也看不出线是怎么走的
" 第三,在bitgen选项中察看“Drive done high”是否钩上?如果没有钩上,你看看把r2,r4不焊,上拉用4.7k试试有没有用;" 这个你是试没试?
其实这个开发板买的时候有没有带原理图我也不清楚
是从另外一个学院的实验室借出来的~~~是铱元素科技的~~我拿到手时就那么一个空板子加一个电源啊
问题已经解决了,都怪自己太粗心了,把那个DIN接错了
明明原理图上网络标号都是写的92脚结果又不知道怎么的又把网标放到85脚了,当初检查的时候也没有注意
前两天查脚有没有接错的时候,也是把万用表的一只笔放在XCF02S的1脚,另一只笔在FPGA的那一排脚上扫了一下,感觉大概位置对了也没有仔细去数
今天实在没办法了,因为对比了原理图完全是正确的了,再换了一片XCF02S还是不行,我就不信还有怎么怪的事了,又重新一个脚一个脚的打,终于才发现那个脚接错了,刚刚发现的时候真的是让我出了一身汗
非常感谢上面的朋友们
尤其是"一切从零开始"
谢谢了~~~
呵呵
在学校所有的都得自己做,最多问问师兄,难免有问题;到公司后就会好一点,一张图会有很多人帮你看,有问题责任一起担。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |