在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2695|回复: 5

[求助] XILINX FPGA 配置不上,求指导!

[复制链接]
发表于 2017-12-29 16:33:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我在使用XILINX FPGA spartan 3e 时遇到配置不上的问题,我使用的FPGA是Spartan-3e 型号是XC3S500E ,配置芯片是xcf04s,都是XILINX公司的产品,具体问题如下:(1)用JTAG下载线往PROM里烧写程序正常(可以正常找到芯片和PROM,也可以正常烧写),然后重新上电,FPGA却不工作。(2)单独往FPGA里烧写程序,也可以正常烧写,而且FPGA也正常工作;(3)测试电源、晶振等工作均正常,可以测到配置芯片往FPGA发了数据;(4)DONE信号,一直为低电平,INIT_B一直是高,时钟一直存在,也就是说:正常烧写完程序后,重新上电,从PROM到FPGA配置数据失败。通过JTAG 读取FPGA状态如下:
INFO:iMPACT - Current time: 2017/12/29 14:22:07
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': Reading status register contents...
CRC error                                                                  :         0
Decryptor security set                                                     :         0
DCM locked                                                                 :         1
DCI matched                                                                :         1
legacy input error                                                         :         0
status of GTS_CFG_B                                                        :         0
status of GWE                                                              :         0
status of GHIGH                                                            :         0
value of MODE pin M0                                                       :         0
value of MODE pin M1                                                       :         0
value of MODE pin M2                                                       :         0
value of CFG_RDY (INIT_B)                                                  :         1
DONEIN input from DONE pin                                                 :         0
IDCODE not validated while trying to write FDRI                            :         0
write FDRI issued before or after decrypt operation                        :         0
Decryptor keys not used in proper sequence                                 :         0
然后我自己用示波器测了时钟和数据管脚,有时钟,不结束,数据管脚也有数据输出,请问是什么原因,望大神指导下,不胜感激! 微信图片_20171229162514.jpg
发表于 2018-1-2 19:41:19 | 显示全部楼层
是否是M0等外部配置管脚上下拉模式不正确?检查一下原理图
发表于 2018-1-3 13:11:18 | 显示全部楼层
没用这么老的芯片了,我们用的kintex7刚使用的时候也碰到类似问题,烧录后上电需要按programB这个按键才能配置,后来在约束文件加了些关于VCCO的约束才可用上电自动配置。
我们用的工具是VIVADO,楼主估计还停留在ISE阶段,你找下gen bitstream里需要添加什么设置
 楼主| 发表于 2018-1-3 14:08:24 | 显示全部楼层
回复 2# ydfq128


   感谢您的回复,原理图是正确的,还有我之前做的二层板可以正常使用,但是换成四层板就出现了这个问题,因为我现在不知道他的问题出在哪里,只要找到问题就好弄了,请问有没什么办法去找到问题所在?
 楼主| 发表于 2018-1-3 14:09:47 | 显示全部楼层
回复 3# zzj0329


   我会参考您的建议,但是我在以前设计的双层板上使用的程序都一样,却可以正常使用
 楼主| 发表于 2018-1-3 15:27:49 | 显示全部楼层
继续求解决方案,我现在怀疑是CRC校验一直未结束
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 00:00 , Processed in 0.024577 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表