检查是否Fpga芯片里面写入了代码
开发板可能存在线路断裂
以上是两种可能性。根据你的描述,可能是第二个原因。解决办法:
用万用表测试管脚,检查线路物理连接情况是否良好。
下载代码时,更换接入管脚重试,看是否是某个管脚断裂导致没写进去
3.在1和2没问题的前提下,只能更换FPGA芯片。
这问题我也遇到了,做了5片板子,有三片自动加载,有一片手动加载,还有一片手动都无法加载,找不到原因,刚用示波器确认了,坏的可能是FPGA,因为FPGA 44PIN MOSI 无输出,但SCLK正常,后面估计要换FPGA试下了
请参考Spartan3的配置手册详细FPGA和PROM检查连线及上下拉电阻。并检查电源上电暂态波形及电源质量!
推荐你检查一下FPGA的mode引脚以及initB还有几个配置相关的引脚。
手册里面有一个章节将的是FPGA上电后,加载PEOM的过程,以及过程中要用的引脚。
FPGA_PROG_B是从PROM输出的吗?怎么名字一样?按键S1按下才能正确,会不会PROG_B需要低电平触发?