访问手机版页面
你的位置:老古开发网 > 其他 > 正文  
关于Altera器件不能下载的问题总结!请大家补充!(转)
内容导读:

笔者前一段时间在调试电路板时碰到了器件不能正确下载的问题,无奈之中只能上论坛查找相关帖子,发现遇到类似问题的人不在少数,此类帖子约有好几十,但笔者感觉对于面临问题的新手来说,相关帖子的参考价值还不够充分:一是帖子太分散,不易于查找;二是帖子提出问题和现象的多,解答的少;三是有些问题具有相关性,如果放在一起说明可能会更明白一些。因此,笔者觉得有必要将相关的帖子中的内容简单综合一下,并将我刚刚遇到的问题及解决方法共享出来,以便其他人参考。建议其他以前有过相关经验的同志也不吝将自己的经验和解决方法(这对后来者特别有参考意义)拿出来与大家共享。
笔者先抛砖引玉了:
器件为cyclone_ep1c20,配置芯片为epcs4,留有AS接口和jatg接口。遇到的问题为:AS方式下不能下载,但jatg方式下可以正常下载。采用BBII电缆,在QuartusII中报错为"Error:can't recognize silicon ID for Device1"。经检查电路连接无错误,fpga与epcs4之间的引脚存在波形,dclk,data,ncs,asdi脚上都有始终输出,由于epcs4是刚买的芯片,没有配置信息,因此上电时FPGA始终尝试从epcs4中读取配置信息,conf_done脚始终为高。接上下载线后下载时,发现nconfig脚不能被拉低。后换了台机器重试,问题依旧,最后重新找了条下载线,AS方式下下载成功。经验:一般情况下参考datasheet中的说明和电路图进行连接,应该不会有什么问题;有问题时可以先查时序,确认无误后可以考虑其他的一些因素:下载线、电脑(有的电脑并口坏掉或可能驱动能力不够),软件******是否完全等。Jatg下载过程中发现偶尔会下载失败,重新上电后正常。
以下为我从以前的帖子中整理的一些注意事项:
1、使用下载线之前需要先安装驱动。
2、QT之中先要选择下载线的类型,并选上相应的下载选项。
3、检查电路连接,注意焊接质量,芯片上的电压有没有和外围的电路上的电压连上。
4、片子损坏(据说有的片子只能下载一次就不能下载了)。
5、电源有问题,输出电压不够,或纹波太大。
6、下载线有问题,可能引起很多错误:不能下载,或者下载之后程序不能运行(假下载?)等等,建议多在下载线上找找原因。
7、换机器试一试。
8、确认所用的软件版本有无问题,不行试试别的版本。
以前的帖子上还有很多其他的问题和现象,篇幅所限,不一一列举了。个人感觉关键的是两点:问题的现象和解决的办法,如果能够把大家以前遇到的情况和解决办法都罗列到一起,相信后来者一定能够有的放矢,节省很多精力。所以,强烈呼吁有经验者多加补充啊!

altera下载线ByteBlasterMV和ByteBlaster区别总结

[这个贴子最后由佳罗1128在 2005/05/18 11:31pm 第 1 次编辑]

用altera的各位都要用下载线,ByteBlasterMV和ByteBlaster大家再熟悉不过了,对于高手来说,两者的区别自是小菜,可对我们这些刚入门的小弟来说就不是很清楚了,此文总结一下他们的区别,给那些和我一样刚入门的新手!

1.ByteBlasterMV可以支持3.3V和5.0V器件下载和编程,ByteBlaster只支持5.0V器件, ByteBlasterMV可以替代ByteBlaster;

2.支持器件不同
ByteBlasterMV:MAX9000,MAX7000S,MAX7000A,MAX3000A,APEX20K,FLEX10K(包括 FLEX10KA,FLEX10KE),FLEX8000,FLEX6000
ByteBlaster:MAX9000,MAX7000S,MAX7000A,FLEX10K,FLEX8000,FLEX6000

3.支持电平不同
   ByteBlasterMV:支持3.3V和5.0V TTL和CMOS 输出电压
   ByteBlaster:支持5.0V TTL输出电压

4.下载线内部结构的区别
  1)ByteBlasterMV25针接口中15脚是VCC,而ByteBlaster25针接口中15脚是地;
  2)ByteBlasterMV下载线用的芯片是74HC244,ByteBlaster下载线用的芯片是74LS244

标签:
来源: 作者: 时间:2006/9/25 16:50:53
相关阅读
推荐阅读
阅读排行
最近更新
商品推荐