FPGA AS下载问题
你程序很大吗?程序是自己写的吗
程序很小 就是个流水灯的实验
运行达到你自己的效果了吗?是不是复位电路的问题
运行结果正常 复位电路没啥问题啊 按下正常复位 非AS模式下,下载后直接就运行了
那你只能换其他的芯片看看效果了
不是芯片的问题,我将拆下来的芯片换到开发板上,可以正常工作; 不过还是谢谢您!
我之前是要按下复位才能工作的
JTAG模式下 测量了下CONF_DONE引脚电压为高(正常), 但是AS模式下 CONF_DONE引脚电压为低,再测试了下nSTATUES的电压为低(也不正常),暂时还没找出原因,不过JTAG模式下各引脚电压都正常。
现在存在的问题是 AS下载成功 但是重新上电后 程序加载失败 不能从EPCS中读取数据 而且 Nstatus 和cong_done一直是低电平
这两个脚有没有外部拉高的?
可能是EPCS芯片的问题,你可以换一个试试
拉高了 EPCS应该没问题,我焊接了两个板子 一个板子工作都正常 现在出问题的这块板子 AS模式出问题 现在情况是JTAG模式下下载正常 AS模式下nSTATUS 和CONF_DONE一直是低电平 所以 我现在怀疑FPGA的AS相关的引脚坏了
你是单独从AS端口下载的吗?还是从JTAG端口下载到EPCS,然后再读的?
nSTATUS应该是上电初始化的,如果为低证明你的板子上电应该是有问题的,或者原理没搞好
解决了 下载线上的电容给的太大了 换小了后 就可以正常工作
下载线上还给电容?之前是给多大的?
10pf 按照 HANDBOOK上设计的
10pf都工作不了?那现在是拆了吗
当时我焊接的时候给的电容大了 最后换成10pf的就好了
嗯嗯,厉害
我下载线上没接电容,但是遇到的问题和小编一样,也是用的CYC3的芯片,配置器件是EPCQ32,还有其他什么思路吗?
不知道了 当时就是那么弄好的