原创 FPGA 上电初始

2011-11-19 14:07 3871 5 8 分类: MCU/ 嵌入式

       最近项目调试过程中,发现了一个之前没注意的问题。FPGA IO出来接74ALVC164245电平转换芯片,然后输出接外部设备。

     上电时,外部设备发出砰砰的声音,正常情况下,只有我发出指令时,外部设备才会动作的。仔细检查,是否FPGA程序出了问题,程序很严谨。

     于是把板子单独测试,用示波器捕获上电初始FPGA的IO管脚,这才知道FPGA上电时刻,IO管脚为高阻,旋即拉低。即产生一个高电平脉冲,而外部设备正是高电平动作。

    针对这问题,从FPGA拉一个管脚出来,配置此管脚为低电平,作为74ALVC164245的使能信号(25和48管脚,低电平有效)。这样即使上电初始,FPGA IO管脚输出为高电平,电平转换芯片并不工作,不会影响后续电路的动作。

   问题解决,其实这个问题本可以在设计初期解决的,只能等下一版本再解决。另外FPGA IO高电平维持时间为88ms,从EPCS里引导程序到SRAM是否需要这么久,这一点值得讨论。

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户595135 2011-12-6 15:44

不同公司的不同系列产品,其定义是不同的,一般高组态居多;也有部门是接地的。具体要查具体型号的pdf文档。

您的操作很正确,对外输出的EN 使能端口控制一下就可以了。

也可以使用带电源稳定输出控制的芯片,确定电源稳定并延时200-500ms后,使能电平转换IC。

问题应该是低压 1.2V的上电稳定时间在3.3V或者5V上电稳定时间之后。

用户1631420 2011-12-6 08:47

学习了。~

用户1655847 2011-11-22 21:54

FPGA上电时刻,IO管脚为到底是高阻还是高电平哟?
相关推荐阅读
用户397707 2011-06-08 18:33
只有去做才知道行,还是不行
小马哥让我做个作业,我担心不会呢。其实试试以后觉得也很简单,这对自己是一个挑战,值得去试。冷静思考,有哪些要素,很快就可以的。步入职场在即,希望能够很快适应。先打基础,再深入之,热爱之!还是那句话,去...
用户397707 2011-03-18 20:31
FPGA永远在路上之-FPGA中的延时处理
前言:延时处理在工程中应用很多,很多时候,不知道如何用verilog来描述,这里来探讨一下,或许能对设计有所帮助。FPGA设计中的延时电路的产生:在日常的电路设计中,有时候我们需要对信号进行延时处理来...
用户397707 2011-03-18 20:02
FPGA永远在路上
今天调试新的FPGA开发板,发现了两个很严重的问题。第二次做BGA封装的电路还是如此不堪一用,真是惭愧。现在知道问题在哪儿了,喜忧参半。问题找出了,时间耽误了,收获教训也算是好事。问题好好总结,下次绝...
用户397707 2011-01-18 18:44
偏执不是坏事
     一直在END上闲逛,也想安定下来好好写写博文,对自己是一个很好的总结同时还能学习,何乐而不为。知道了特权同学的博客,也买了他的《玩转FPGA》,又看到很多大牛的设计分享,咋觉得自己就不能安定...
EE直播间
更多
我要评论
3
5
关闭 站长推荐上一条 /3 下一条