admin管理员组

文章数量:1534196

2024年4月21日发(作者:)

关于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区别总结

用altera的各位都要用下载线,ByteBlasterMV和ByteBlaster大家再熟悉不过

了,对于高手来说,两者的区别自是小菜,可对我们这些刚入门的小弟来说就不是

很清楚了,此文总结一下他们的区别,给那些和我一样刚入门的新手!

asterMV可以支持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

本文标签: 下载问题不能帖子芯片