完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我有一个奇怪的问题,我想知道这是否是一个电路板故障。
当我使用冲击通过JTAG链在ML605板上下载一个简单的“hello world”vhdl代码时,它运行并在一段时间后失败,所有GPIO LED在板上亮起而没有显示任何错误状态LED。 我还运行了套件附带的ML605参考设计(FMC150-DDC_DUC_design)和相同的结果,它在运行一段时间后失败了。 “重置按钮”不起作用,在这种情况下我无法下载位文件,即使它在IMPACT上显示“成功配置”。 因此,我关闭电源几次,直到GPIO LED熄灭,然后我可以再次下载位文件。 我尝试在Compact Flash上加载内置自测(BIST),所有测试都成功通过。 我无法弄清问题是什么。 还有其他人遇到过同样的问题吗? 我想知道是否有任何保护措施可以在运行时关闭FPGA以及导致这种情况的原因?下面我附上了图片,因为你可以看到所有的LED都亮了。 |
|
相关推荐
12个回答
|
|
为了使所有LED点亮,必须从FPGA主动驱动它们(内部弱上拉不足以点亮LED)。
我想不出任何可能导致这种情况发生的随机发生或电路板制造缺陷。 在您的“hello world”代码中,您是否将任何IO连接到LED? 在你的“hello world”设计中,所有IO(我的意思是全部)IO都有LOC约束,或者你是否允许ISE随机放置一些IO引脚? ------您是否尝试在Google中输入问题? 如果没有,你应该在发布之前。太多结果? 尝试添加网站:www.xilinx.com |
|
|
|
>我只是将2个LED连接到“我的世界”程序和
这就是您在设计中所拥有的一切,只有2个输出连接到电路板上的LED? 然后请发布这个简单的代码,两个IO位置约束和PAD引脚输出报告文件。 ------您是否尝试在Google中输入问题? 如果没有,你应该在发布之前。太多结果? 尝试添加网站:www.xilinx.com |
|
|
|
这是我的“你好世界”代码。
Iam使用200mhz板载系统osc并通过MMCM生成400mhz时钟用户GPIO LED 0是100khz信号输出来自子实体 用户GPIO LED 1亮起 用户GPIO LED 2亮起 所有其他人都是'0' 它工作正常,但运行一段时间后它失败了,所有的LED点亮了,如上图所示。 我使用JTAG和IMPACT对其进行编程。 我想知道我的照片上面的开关(S1-S2)设置是否有任何问题? helloworld.zip 3 KB |
|
|
|
|
|
|
|
你的照片很模糊,但据我所见,你的电路板出现电源故障:DONE指示灯未点亮,电源正常指示灯未点亮。
您需要移除LCD才能看到电源平面出来。 调试此方法的最佳方法是使用TI Fusion电源设计人员控制电源层并检查哪种电源事件导致故障(需要USB-TO-GPIO接口盒)。 这种情况的原因可能是: - 设计细节; - UCD9240的故障或不良性能; - 外部电力不好; - 别的...... 切勿让电路板处于这种状态,并尽量不要重现这种情况(过于频繁),因为它可能会损坏FPGA。 |
|
|
|
|
|
|
|
非常感谢你现在我看到在发生故障之后电源良好的led已经消失了。
我认为这是一个停电但我不知道是什么导致它。 有时它工作15分钟,但有时一分钟。 我想它必须得到服务。 我现在正在做一个项目,如果我花时间调试电路板,我将失去至少3周(订购所需的仪器,新组件,调试等等)。现在,Iam正在寻找一种方法来维护它。 我发了一封电子邮件给xilinx并仍在等待他们的回复。 |
|
|
|
在观察到这个奇怪的问题之后我观察到它并且POWER GOOD LED熄灭了,我检查了MGT_AVCC LED和MGT_AVCC LED。
它们没有问题,它们仍然亮着。 那么POWER LED熄灭的原因可能是什么。 我也尝试在jtag下载bitfile后发现这个问题下载并且DONE LED亮起但没有运行。 我可以参考哪些故障排除文档? |
|
|
|
最后,TI USB到GPIO适配器今天到了,我观察了电压和电流。
但是出现了另一个问题,即由于上述情况导致电路板出现故障,TI Power Fusion软件失去了与UC9240(U24和U25)的连接,此时无法监控任何内容。 因此,我无法实时发现错误。 当电源发生故障时,我会关闭电源并给电路板加电几次,直到所有LED指示灯熄灭并且电路板正常,然后当我插入电缆时,我可以看到故障(登录UC9240-U24)是 由轨道3 VCCAUX上的电流检测(CLF电流线路故障)引起。 现在,我认为VCCAUX线上存在短路导致此问题。 由于我的电路板正常工作一段时间,我认为电容器在一段时间后变得很短,并且当电源控制器IC(U24)关闭电源轨(VCCAUX)时恢复正常。 我想知道的是,这可能是FPGA内部问题导致VCCAUX线短路吗? 我是否应该怀疑FPGA,即使它在运行代码时正常工作并且在BIST上成功通过了所有测试。 我现在应该做什么,先做什么? 更换U91(变压器) 更换U24(功率调节器 - 控制器IC) 更换U93(电流感应IC) 更换VCCAUX线上的电容器 如果你建议我,我会很高兴谢谢。 |
|
|
|
|
|
|
|
不,不幸的是,我没有第二块板,也没有我的尴尬。
我仍然在研究这个问题,但我仍然没有得到Xilinx的任何回复。 我通过电子邮件发送了UC9240s的配置文件,因为我无法打开webcase。 但没有回复。 我还找到了关于你提到的电源控制器的AR。 http://www.xilinx.com/support/answers/51438.htm 这是你的意思吗? 但似乎这个固件适用于ZC702 TI控制器而不是ML605板? |
|
|
|
很抱歉因为新年假期而沉默了一会儿。
ML605的正确AR在这里: http://www.xilinx.com/support/answers/39767.htm 如果你要更换U24,你需要这些文件。 在此之前,请执行以下操作: - 观察并测量U24的电流和电压。 他们及时改变了吗? 发布值或附上TI Power的屏幕截图。 - 使用iMPACT检查FPGA的ID和温度。 那是你的FPGA版本? 有任何超温迹象吗? 在失败之前寻找电流和电压的变化并尝试发现任何奇怪的事情。 观察U24的3.3V自供电轨电压(范围是最好的做法)并尝试在电路板发生故障之前发现奇怪的事情。 在发生故障时断开与U24的连接可能表示其自身电源出现问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
2380 浏览 7 评论
2797 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2262 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2428 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
755浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
543浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
365浏览 1评论
1961浏览 0评论
681浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 15:30 , Processed in 1.545440 second(s), Total 100, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号