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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2048|回复: 4

[求助] 求助:FPGA在加载时的管脚状态

[复制链接]
发表于 2016-1-14 22:20:51 | 显示全部楼层 |阅读模式

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

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

x

方案:使用的器件是DSPVirtex5 FPGA。将DSPGPMC接口和FPGA互联,DSPGPMC接口和BOOTMode管脚是复用的。BOOTMode管脚外接拨码开关。上电之前,通过拨码开关,将BOOTMode设置为5’b01001,从而设置了DSP的启动方式。


故障现象:在上电后,DSP无法正常启动,读取BOOTMode状态,发现实际值为5’b11011。后来测量波形,发现在上电加载的这段时间(约44ms)里,BOOTMODE最高位的信号线上有2V左右的电压。加载完成后,电压降为0V


临时解决办法:目前的解决办法是在FPGA加载之后,FPGADSP复位一次,重新Boot一次。


问题:在加载时,不知道FPGA管脚的状态是怎样的?以前理解应该是高阻态的,但是现在看,这段时间内会有一个固定电平,并且每一个IO的状态也不一致。应该如何解决?是否跟电源的上电顺序有关?

谢谢


发表于 2016-1-14 23:12:25 | 显示全部楼层
跟上电时序有关系,看V5的DC/AC特性那个手册。其中讲上电顺序要求那节,提了一句,如果按照推荐的顺序上电,可以保证引脚在上电期间是三态;如果按照别的顺序上电,不保证是什么特性。
 楼主| 发表于 2016-1-15 23:26:12 | 显示全部楼层
回复 2# yizi0000

看到了,谢谢!当时自己画原理的时候,参考的就是ML50x的的电源方案。不过有点不理解的是:ML50x的电源方案,并没有采用手册上推荐的VCCINT、VCCAUX、VCCO的上电顺序,不知道是出于什么考虑。
发表于 2016-1-17 09:52:14 | 显示全部楼层
有些评估板的设计确实不是按照手册推荐的,可能得结合里面的软件来看。我们一般是对dsp的复位引脚用个较小的电阻(1k左右)外接下拉到地,等FPGA配置完正常启动后再释放dsp的复位信号,让dsp开始加载。
 楼主| 发表于 2016-1-18 21:42:50 | 显示全部楼层
回复 4# yizi0000


   谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 03:58 , Processed in 0.021533 second(s), 9 queries , Gzip On, Redis On.

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