一种FPGA卡的光口供电方法、系统及相关组件技术方案

技术编号:27361714 阅读:34 留言:0更新日期:2021-02-19 13:43
本申请公开了一种FPGA卡的光口供电方法、系统、装置及可读存储介质,该光口供电方法包括:获取待供电光口的光口信息和供电电源的状态信息;供电电源包括PCIE卡槽电源和ATX电源;当PCIE卡槽电源和ATX电源均为使能状态,根据光口信息或供电电源的优先级,确定PCIE卡槽电源或ATX电源为目标供电电源,为待供电光口供电;当仅有一个供电电源为使能状态,确定该供电电源为目标供电电源,为待供电光口供电。本申请从PCIE卡槽电源和ATX电源中确定其中一个电源作为目标供电电源,避免非同源电路可能的时序电压偏差问题,同时确定过程中考虑光口信息或供电电源的优先级,灵活配置光口的供电电源,达到了更优的电源能效比。达到了更优的电源能效比。达到了更优的电源能效比。

【技术实现步骤摘要】
一种FPGA卡的光口供电方法、系统及相关组件


[0001]本专利技术涉及FPGA加速卡供电领域,特别涉及一种FPGA卡的光口供电方法、系统及相关组件。

技术介绍

[0002]面对大量的数据处理需求,FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)加速网卡应运而生。一块加速网卡常带有高速光纤网络接口,简称光口,光口通过外接可热插拔的光模块实现光电信号转换,然后通过光纤进行远距离的数据传输。光口数据带宽已经由40G步入100G,再步入400G的时代,一般400G或200G的光口可向下兼容到100G,同时100G的光口又向下兼容到40G光口。为了灵活应用,FPGA加速网卡作为可编程器件会设计成各种光口兼容模式。
[0003]当前,在设计FPGA网卡的光口供电时一般按照最大供电能力设计,但大多时候为并非所有网卡都会投入工作中,同时光口被设计成各种兼容模式,最大功耗模式与低功耗模式的功耗相差较大,因此出现了供电资源的浪费。但如果不按最大供电能力设计,一旦光口的用电需求超过实际供电能力,需要外接其他电源来补充电力,由于外接电源与FPGA网卡原本的PCIE电源非同源,会进一步增加电源的设计难度。
[0004]因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种FPGA卡的光口供电方法、系统及相关组件,以对不同数量和功耗的光口进行灵活供电。其具体方案如下:
[0006]一种FPGA卡的光口供电方法,包括:
[0007]获取待供电光口的光口信息和供电电源的状态信息;所述供电电源包括PCIE卡槽电源和ATX电源;
[0008]当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源,为所述待供电光口供电;
[0009]当仅有一个所述供电电源为使能状态,确定该供电电源为所述目标供电电源,为所述待供电光口供电。
[0010]优选的,所述当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源的过程,包括:
[0011]当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息确定所述待供电光口的总功耗;
[0012]当所述总功耗不大于预设功耗,确定所述PCIE卡槽电源为所述目标供电电源;
[0013]当所述总功耗大于所述预设功耗,确定所述ATX电源为所述目标供电电源。
[0014]优选的,所述当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源的过程,包括:
[0015]当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述供电电源的优先级,确定优先级更高的所述ATX电源为目标供电电源。
[0016]优选的,所述PCIE卡槽电源通过第一MOS管与所述待供电光口的电源端连接;
[0017]所述ATX电源的使能信号端通过第二MOS管与所述第一MOS管的控制端连接;
[0018]所述第二MOS管的控制端与所述PCIE卡槽电源的使能信号端连接。
[0019]优选的,当所述ATX电源为所述目标供电电源,所述ATX电源通过DC-DC电路为所述待供电光口供电。
[0020]优选的,所述光口供电方法还包括:
[0021]当接收到供电指令,根据所述供电指令确定所述目标供电电源;
[0022]所述供电指令为:
[0023]用于确定所述目标供电电源为所述PCIE卡槽电源的第一指令;
[0024]或,用于确定所述目标供电电源为所述ATX电源的第二指令;
[0025]或,用于确定所述目标供电电源为空的第三指令。
[0026]优选的,所述光口供电方法还包括:
[0027]通过所述目标供电电源为预设转换芯片供电。
[0028]相应的,本申请还公开了一种FPGA卡的光口供电系统,包括:
[0029]信息获取模块,用于获取待供电光口的光口信息和供电电源的状态信息;所述供电电源包括PCIE卡槽电源和ATX电源;
[0030]电源确定模块,用于当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源,为所述待供电光口供电,还用于当仅有一个所述供电电源为使能状态,确定该供电电源为所述目标供电电源,为所述待供电光口供电。
[0031]相应的,本申请还公开了一种FPGA卡的光口供电装置,包括:
[0032]存储器,用于存储计算机程序;
[0033]处理器,用于执行所述计算机程序时实现如上文任一项所述FPGA卡的光口供电方法的步骤。
[0034]相应的,本申请还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任一项所述FPGA卡的光口供电方法的步骤。
[0035]本申请公开了一种FPGA卡的光口供电方法,包括:获取待供电光口的光口信息和供电电源的状态信息;所述供电电源包括PCIE卡槽电源和ATX电源;当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源,为所述待供电光口供电;当仅有一个所述供电电源为使能状态,确定该供电电源为所述目标供电电源,为所述待供电光口供电。本申请从PCIE卡槽电源和ATX电源中确定其中一个电源作为目标供电电源,避免非同源电路可能出现的
时序电压偏差问题,同时目标供电电源的确定过程中考虑实际光口信息或供电电源的优先级,灵活配置光口的供电电源,降低PCIE卡槽电源的冗余浪费,达到了更优的电源能效比。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本专利技术实施例中一种FPGA卡的光口供电方法的步骤流程图;
[0038]图2为本专利技术实施例中一种FPGA卡的供电系统的结构分布图;
[0039]图3为本专利技术实施例中一种FPGA卡的光口供电系统的结构分布图。
具体实施方式
[0040]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FPGA卡的光口供电方法,其特征在于,包括:获取待供电光口的光口信息和供电电源的状态信息;所述供电电源包括PCIE卡槽电源和ATX电源;当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源,为所述待供电光口供电;当仅有一个所述供电电源为使能状态,确定该供电电源为所述目标供电电源,为所述待供电光口供电。2.根据权利要求1所述光口供电方法,其特征在于,所述当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源的过程,包括:当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息确定所述待供电光口的总功耗;当所述总功耗不大于预设功耗,确定所述PCIE卡槽电源为所述目标供电电源;当所述总功耗大于所述预设功耗,确定所述ATX电源为所述目标供电电源。3.根据权利要求1所述光口供电方法,其特征在于,所述当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述光口信息或所述供电电源的优先级,确定所述PCIE卡槽电源或所述ATX电源为目标供电电源的过程,包括:当所述PCIE卡槽电源和所述ATX电源均为使能状态,根据所述供电电源的优先级,确定优先级更高的所述ATX电源为目标供电电源。4.根据权利要求3所述光口供电方法,其特征在于,所述PCIE卡槽电源通过第一MOS管与所述待供电光口的电源端连接;所述ATX电源的使能信号端通过第二MOS管与所述第一MOS管的控制端连接;所述第二MOS...

【专利技术属性】
技术研发人员:陈三霞刘铁军韩大峰董培强
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1