大众信息网

FPGA上电不能自动加载PROM里面的程序

答案:5  mip版
解决时间 2021-01-08 21:25
  • 提问者网友:旧梦已过期
  • 2021-01-08 01:41
首先说明一下我的问题,我用的FPGA是Xilinx的XC3S400,配置芯片是XCF02S。下面有设计的连接电路。现在的问题是,给FPGA上电后,FPGA不能自动加载PROM里面的程序,但是按下连接FPGA上PROG_B管脚的按键S1后,FPGA就能正确加载了。我的FPGA工作模式是主串模式,下载方式CCLK,都是没问题的。电路是参考的红色飓风系列开发板设计的,开发板上电是能够自动加载程序的。请问各位高手,这种问题产生的原因有可能有哪些呢?
问题补充:



最佳答案
  • 二级知识专家网友:X謝你的出現
  • 2021-01-08 01:58
1. 检查是否Fpga芯片里面写入了代码
2. 开发板可能存在线路断裂
以上是两种可能性。根据你的描述,可能是第二个原因。解决办法:

1. 用万用表测试管脚,检查线路物理连接情况是否良好。
2. 下载代码时,更换接入管脚重试,看是否是某个管脚断裂导致没写进去

 3.在1和2没问题的前提下,只能更换FPGA芯片。
全部回答
  • 1楼网友:距离和很远
  • 2021-01-08 04:29
FPGA_PROG_B是从PROM输出的吗?怎么名字一样?按键S1按下才能正确,会不会PROG_B需要低电平触发?
  • 2楼网友:輓揂隨風
  • 2021-01-08 03:42
看看fpga和配置芯片对应prog_b的管脚是否配置了内部上拉电阻。如果有内部上拉,会和外部上拉电阻并联成一个强上拉电阻,导致prog_b低电平拉不下来。
  • 3楼网友:对温柔懂得不多
  • 2021-01-08 02:43
推荐你检查一下FPGA的mode引脚以及initB还有几个配置相关的引脚。 手册里面有一个章节将的是FPGA上电后,加载PEOM的过程,以及过程中要用的引脚。
  • 4楼网友:烟╰ゝ刺痛了眼伤了心
  • 2021-01-08 02:14
这问题我也遇到了,做了5片板子,有三片自动加载,有一片手动加载,还有一片手动都无法加载,找不到原因,刚用示波器确认了,坏的可能是FPGA,因为FPGA 44PIN MOSI 无输出,但SCLK正常,后面估计要换FPGA试下了
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯