0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Xilinx FPGA电源设计与注意事项

潘文明 来源:明德扬吴老师 作者:明德扬吴老师 2023-01-17 13:15 次阅读

1 引言

随着半导体芯片技术的飞速发展,现在的FPGA集成了越来越多的可配置逻辑资源、各种各样的外部总线接口以及丰富的内部RAM资源,使其在国防、医疗、消费电子等领域得到了越来越广泛的应用。当采用FPGA进行设计电路时,大多数FPGA对上电的电源排序和上电时间是有要求的,所以电源排序是需要考虑的一个重要的方面。通常情况下,FPGA供应商都规定了电源排序、上电时间的要求。因为一个FPGA所需要的电源轨数量会从3个到10个以上不等。通过遵循推荐的电源序列,可以避免在启动期间吸取过大的电流,同时又可以防止器件受损坏。对一个FPGA的最小电路中的电源进行排序有多种方法。本文中主要以MP5650为例,来叙述把PGOOD引脚级联至使能引脚来实现排序。

2. 研发案例

今天分享的案例是以明德扬公司研发的K7核心板,命名为MP5650为例。MP5650采用XILINX Kintex-7系列的XC7K325T-2FFG900I/XC7K410T-2FFG900I作为主控制器,在FPGA 芯片的HP 端口上挂载了4片DDR3存储芯片,每片DDR3 容量高达512M 字节,每片16bit组成64bit 位的数据位宽。1片128Mb 的QSPI FLASH 芯片用来静态存储FPGA 芯片的配置文件或者其它用户数据。核心板采用4个0.5mm间距120Pin 镀金连接器与底板连接,核心板四个脚放置了4个3.5mm固定孔,此孔可以与底板通过螺丝紧固,确保了在强烈震动的环境下稳定运行。核心板结构尺寸为65(mm)× 85(mm)。整个开发系统的结构如图1所示,实物图如图2所示。该板很适合高速数据通信视频采集、视频输出、消费电子机器视觉工业控制;项目研发前期验证;电子信息工程、自动化、通信工程等电子类相关专业开发人员学习等领域及人群。

5edb80c96855433da3a216f7448b2ccd~noop.image?_iz=58558&from=article.pc_detail&x-expires=1674526864&x-signature=bRGDohoM7e3jrqHADaCe7s0q%2B6Q%3D

图1 核心板结构图

5125c58bb301421ca878405c2eac6c4b~noop.image?_iz=58558&from=article.pc_detail&x-expires=1674526864&x-signature=eO2DkS0XwFDtw%2F0fh80ia8nXzrI%3D

图2 核心板实物图

MP5650的K7FPGA所需要的电源轨如下:

(1)VCCINT

FPGA内部核心电压。其不损坏FPGA器件的范围为-0.5V~1.1V,正常工作电压为0.97V~1.03V,推荐工作电压为1.0V。

(2)VCCAUX

辅助供电电压。其不损坏FPGA器件的范围为-0.5V~2.0V。正常工作电压为1.71V~1.89V。推荐工作电压为1.8V。

(3)VCCBRAM

内部Block RAM的供电电压。其不损坏FPGA器件的范围为-0.5V~1.1V。正常工作电压为0.97V~1.03V,推荐工作电压为1.00V。

(4)VCCIO

对于HR BANK的接口电压来说,需要与外部器件的信号电平保持一致,其不损坏FPGA器件的范围为-0.5V~3.6V。正常工作电压为1.14V~3.465V。推荐工作电压与外部信号电平一致即可。对于HP BANK的接口电压来说,需要与外部器件的信号电平保持一致,其不损坏FPGA器件的范围为-0.5V~2.0V。正常工作电压为1.14V~1.89V。推荐工作电压与外部信号电平一致即可。

(5)VCCAUX_IO

IO辅助电压。其不损坏FPGA器件的范围为-0.5V~2.06V。正常工作电压为1.14V~1.89V/2.06V。推荐工作电压为1.8V/2V。

(6)VCCADC

XADC的供电电压。其不损坏FPGA器件的范围为-0.5V~2.0V。正常工作电压为1.71V~1.89V。推荐工作电压为1.80V。

(7)MGTAVCC

GTX收发器核心电压。其不损坏FPGA器件的范围为-0.5V~1.1V。正常工作电压为0.97V~1.08V,推荐工作电压为1.00V。

(8)MGTAVTT

GTX收发器终端匹配电压。其不损坏FPGA器件的范围为-0.5V~1.32V。正常工作电压为1.17V~1.23V。推荐工作电压为1.20V。

(9)MGTVCCAUX

GTX收发器辅助电压。其不损坏FPGA器件的范围为-0.5V~1.935V。正常工作电压为1.75V~1.85V。推荐工作电压为1.80V。

(10)MGTAVTTRCAL

GTX收发器校正电压。其不损坏FPGA器件的范围为-0.5V~1.32V。正常工作电压为1.17V~1.23V。推荐工作电压为1.20V。

官方推荐的上电顺序依次为VCCINT、VCCBRAM、VCCAUX、VCCAUX_IO、VCCO,断电顺序和上电顺序正好相反。另外如果VCCINT和VCCBRAM电源轨一致,则可同时上电/断电。VCCAUX_IO、VCCAUX与VCCO电源轨一致也可同时上电/断电。其它电源轨则无上电顺序。GTX收发器的上电顺序为VCCINT、MGTAVCC、MGTAVTT或者MGTAVCC、VCCINT、MGTAVTT。断电顺序正好相反。MGTVCCAUX无顺序。

3. MP5650电源排序方法

实现排序的一种方法是把一个电源的电源良好(PGOOD)管脚级联至相继的下一个电源的使能(EN)管脚,如图3所示。在电源芯片在PG门限得到满足时开始接通。该方法的优势是成本低,但是无法轻松的控制定时。在EN管脚上增加电容在上电的级联上引入定时延时。

1f9f61abd4f848afa91acfd57f242781~noop.image?_iz=58558&from=article.pc_detail&x-expires=1674526864&x-signature=1E9ghVuP5KHJpb0IUX82lPvECT4%3D

图3 把PGOOD引脚级联至使能引脚示意图

MP5650上选用的DC-DC电源芯片为LTM4628和LTNM4622,芯片的使用典型电路如图4所示。芯片通过控制TRACK/SS管脚,通过给该管脚外加电容来改变上电时间。电容越小,上电时间越短。若FPGA电源级数较多较多,若每级上电时间较长,会导致电源总的上电时间过慢,超过官方给的最大值,导致无法启动配置工作,FPGA工作不正常。官方提供的上电时间要求如图5所示,最大不超过50ms。

0ee1f9d417e847e28a0305a031349eb6~noop.image?_iz=58558&from=article.pc_detail&x-expires=1674526864&x-signature=A5YDltQwOyXdrYxD5YeYxrL89ZY%3D

图4 LTM4628和LTNM4622芯片使用典型电路

e575e24179614910a4da713450e1f73c~noop.image?_iz=58558&from=article.pc_detail&x-expires=1674526864&x-signature=ZHam1YGHJJGym7fapR7HETbzr6o%3D

图5 官方提供的上电时间要求

在我们最初的设计中TRACK/SS管脚电容选为0.1uF,我们发现经过四级级联后,上电有时Flash配置芯片配置不成功,经示波器测试发现上电时间过长,超过了Xilinx要求的50ms,如图6所示。经修改TRACK/SS管脚电容选为4.7nF后,上电时间大大缩短,如图7所示,约为3ms。满足了Xilinx上电时间要求,FPGA可以正常工作。设计中也可以将TRACK/SS管脚悬空,在默认情况下,上电时间有默认延时时间约为几百微秒。

2fdced055b884d8e90cfdd3e974ce87d~noop.image?_iz=58558&from=article.pc_detail&x-expires=1674526864&x-signature=GJDOuO%2BmZkNIox8j0O3FX7osZNA%3D

图6 TRACK/SS管脚电容为0.1uF时,最后一级电源上电时间

a9d3295af8284362a40983fc9c628417~noop.image?_iz=58558&from=article.pc_detail&x-expires=1674526864&x-signature=BYMgDzWVyHYk9A31COrjmnutV4Q%3D

4. 总结

总得来说,kintex7 FPGA电源结构比较复杂。目前用户设计的7系列FPGA带上电顺序的电源方案常用各个电源芯片的输入EN和输出PGOOD来控制顺序,上电时间需满足Xilinx官方要求。通过开始描述,我们能够清晰看到这个MP5650核心板所含有的接口和功能。对于需要大量IO的用户,此核心板将是不错的选择。而且IO连接部分,同一个BANK管脚到连接器接口之间走线做了等长和差分处理,对于二次开发来说,非常适合。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1625

    文章

    21639

    浏览量

    601355
  • 电源设计
    +关注

    关注

    30

    文章

    1529

    浏览量

    66262
  • Xilinx
    +关注

    关注

    71

    文章

    2159

    浏览量

    120884
收藏 人收藏

    评论

    相关推荐

    FPGA的高速接口应用注意事项

    FPGA平台接地点接线到实验室大地。 综上所述,FPGA的高速接口应用需要综合考虑信号完整性、电源管理、接口标准化、布线与布局以及静电防护等方面。遵循这些注意事项将有助于确保
    发表于 05-27 16:02

    FPGA学习及设计中需要注意事项有哪些?

    想要做一名做FPGA的工程师 ,请问 FPGA学习及设计中需要注意事项有哪些?
    发表于 04-02 06:48

    FPGA仿真程序的设计方法,有什么注意事项

    FPGA仿真的方法有哪几种FPGA仿真程序的设计方法FPGA仿真的注意事项
    发表于 04-29 06:15

    FPGA在逻辑设计中有哪些注意事项

    请教各位,FPGA在逻辑设计中有哪些注意事项
    发表于 05-07 07:21

    FPGA设计的注意事项

    FPGA设计的注意事项 不管你是一名逻辑设计师、硬件工程师或系统工程师,甚或拥有所有这些头衔,只要你在任何一种高速和多协议的复杂系统中使
    发表于 04-10 08:34 896次阅读

    电源构建中布局的注意事项

    电源构建中布局的注意事项,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-18 16:53 0次下载

    详解电源中的电容作用及注意事项

    详解电源中的电容作用及注意事项
    发表于 01-14 11:14 17次下载

    电源MOSFET使用注意事项

    关于电源MOSFET使用注意事项说明。
    发表于 06-18 15:22 24次下载

    电源PCB布局、布线、调试要点及注意事项

    电源PCB布局、布线、调试要点及注意事项
    发表于 01-06 12:31 145次下载
    <b class='flag-5'>电源</b>PCB布局、布线、调试要点及<b class='flag-5'>注意事项</b>

    FPGA管脚调整的注意事项

    编程来校正信号的通信就可以了。在调整FPGA管脚之前必须熟悉几点注意事项FPGA管脚调整的注意事项 (1)如图12-1所示,当存在VRN/VRP管脚连接上/下拉电阻时,不可以调,V
    的头像 发表于 06-20 11:20 774次阅读

    FPGA的有源电容器放电电路注意事项

    电子发烧友网站提供《FPGA的有源电容器放电电路注意事项.pdf》资料免费下载
    发表于 07-25 15:06 0次下载
    <b class='flag-5'>FPGA</b>的有源电容器放电电路<b class='flag-5'>注意事项</b>

    PCB电源设计注意事项总结

    今天主要是关于:PCB电源设计的7个注意事项
    的头像 发表于 07-31 15:04 1358次阅读
    PCB<b class='flag-5'>电源</b>设计<b class='flag-5'>注意事项</b>总结

    电源中的电容作用及注意事项

    电子发烧友网站提供《电源中的电容作用及注意事项.pdf》资料免费下载
    发表于 11-13 09:21 0次下载
    <b class='flag-5'>电源</b>中的电容作用及<b class='flag-5'>注意事项</b>

    DC电源模块有哪些注意事项和使用技巧?

    DC电源模块有哪些注意事项和使用技巧?
    的头像 发表于 12-25 13:59 558次阅读
    DC<b class='flag-5'>电源</b>模块有哪些<b class='flag-5'>注意事项</b>和使用技巧?

    先进FPGA电源设计注意事项(电源设计器121)

    电子发烧友网站提供《先进FPGA电源设计注意事项(电源设计器121).pdf》资料免费下载
    发表于 08-26 09:27 0次下载
    先进<b class='flag-5'>FPGA</b>的<b class='flag-5'>电源</b>设计<b class='flag-5'>注意事项</b>(<b class='flag-5'>电源</b>设计器121)