一种VPX平台的Payload电源管理方法及VPX平台的制作方法

文档序号:6357093阅读:1122来源:国知局
专利名称:一种VPX平台的Payload电源管理方法及VPX平台的制作方法
技术领域
本发明属于计算机领域,尤其涉及一种VPX平台的Payload电源管理方法及VPX
T D O
背景技术
多协议交换(VersatileProtocol Switch, VPX)是由 VITA(VMEbusInternational Trade Association)组织制定的用以满足恶劣环境下高可靠性,高带宽要求的下一代高级计算平台标准,已经被ANSI (American National Standards Institute)所采用。从市场上来讲,国内军工企业,航空航天企业,高端工业控制领域也正准备将原有的行业标准从Compact PCI,VME升级到VPX上来。目前全球VME和Compact PCI的市场规模 总共在20亿美元左右,据VITA组织的调研报告估计,VPX将会在今后逐步替代CompactPCI和VME的市场,成为加固高级计算平台的标准。VPX从VME发展而来,除了 VITA46. I标准定义了从VME信号映射到VPX信号外,VPX可以说是一个全新的标准。从技术上来讲,VPX定义了新型的高速连接器标准,每个模块最多支持728个信号引脚,所有连接器均支持高速差分信号,能够支持PCI-Express,IOGEthernet, Serial RapidIO等协议;定义了风冷,传导,水冷等5种加固散热结构;定义了中央交换,分布式交换的背板结构;定义了模拟信号和光信号的模块背板互联标准;定义了电源标准;定义了基于IPMI的智能管理,非常好的解决了加固,高速互联,管理等各个方面的问题。但VITA相关规范并没有定义对VPX平台各模块的Payload电源(12V电源)的上电管理,这样就会出现VPX平台各模块上电顺序混乱的状况,例如主控卡已经上电了,而周边卡还没有上电,导致周边卡无法工作。

发明内容
本发明实施例的目的在于提供VPX平台的Payload电源管理方法,旨在解决现有的技术方案没有定义对VPX平台各模块的Payload电源的上电管理,导致的VPX平台各模块上电顺序混乱,影响VPX整个平台正常工作的问题。本发明实施例是这样实现的,一种VPX平台的Payload电源管理方法,所述方法包括配置Payload电源上电命令;VPX平台内的ChMC上电后,倒序扫描VPX平台内的各个插槽,判断插槽是否有板卡在位;如有ChMC获取该板卡VMC的相关信息,并进行电源预算,判断是否满足Payload电源上电条件;如是,ChMC发送所述Payload电源上电命令到该VMC, VMC将该Power Enable信号拉高,完成该VMC的Payload电源上电;其中,所述Power Enable信号与所述VMC的一个GPIO引脚相连且该GPIO引脚默认为低电平。本发明还提供一种VPX平台,所述VPX平台包括配置VPX平台的Payload电源上电命令;位于VPX平台的ChMC,ChMC上电后,用于倒序扫描VPX平台内的各个插槽,判断插槽是否有板卡在位;如有获取该板卡VMC的相关信息,并进行电源预算,判断是否满足Payload电源上电条件;如是,发送所述Payload电源上电命令到该VMC ;位于VPX平台的VMC,用于将该Power Enable信号拉高,完成该VMC的Payload电源上电;·其中,所述Power Enable信号与所述VMC的一个GPIO引脚相连且该GPIO引脚默认电平为低电平。在本发明实施例中,由于采用倒序扫描槽卡内的板卡,并按倒序的顺序来进行Payload电源上电,所以该方法定义对VPX平台各模块的Payload电源的上电管理,使VPX平台各模块按顺序上电,由于主控卡最后一个扫描到,所以不会出现主控卡上电后,周边卡未上电的情况,所以该方法具有提高工作效率的优点。


图I是本发明实施例提供的VPX平台的Payload电源管理方法的实现流程图;图2是本发明实施例一提供的VPX平台的Payload电源管理方法的流程图;图3为本发明实施例一提供的单个FRU模块Payload电源上电过程的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供的一种VPX平台的Payload电源管理方法,需要说明的是,该VPX平台内的VPX管理控制器(VPX Manager Controller, VMC)的一个GPIO引脚与电源控制电路的Power Enable信号(POWER EN)相连,(Power Enable :该信号用于Payload电源电路的输入信号,通过该控制该信号的高低时序来实现对Payload电源的上下电控制),且VMC上电后,将Power Enable信号的起始电平可以设置为低电平,这样槽口上的板卡就不会自动加载Payload电源,使得板卡处于Ml状态(说明,MO状态表不没有插入;M1 :表不上了管理电源的状态;M4 :上Payload电源以后的状态;M2、M3为上Payload电源之前的中间状态);配置Payload电源上电命令;该方法如图I所示,包括如下步骤S11、VPX平台内的ChMC上电后,倒序扫描VPX平台内的各个插槽,判断插槽是否有板卡在位;如有执行S12 ;否则继续扫描,直到所有插槽上板卡的Payload电源上电完成;S12、ChMC获取该板卡VMC的相关信息,如现场可替换单元(Field ReplaceableUnit, FRU)FRU,传感器数据记录(Sensor Data Record, SDR) SDR等,并进行电源预算,判断是否满足Payload电源上电条件,如是,执行S13,否则继续扫描,直到所有插槽上板卡的Payload电源上电完成;S13、ChMC发送Payload电源上电命令到该VMC,VMC将该Power Enable信号拉高(即将Power Enable信号由低电平拉高成高电平),完成该VMC的Payload电源上电。需要说明的是,上述Payload电源上电命令可以为智能平台管理接口(Intelligent Platform Management Interface, IPMI)命令,具体可以为FRUControlActivity命令;当然也可以重新定义一个新的命令。需要说明的是,上述Sll判断槽卡是否有板卡在位的方法具体可以为,判断槽位是否有板卡,并判断该板卡是否有FRU模块,如是,进行S12 ;判断的步骤可以通过向VMC发送Get Device ID命令来判断该板卡是否有FRU模块。需要说明的是,上述判断槽位上是否有板卡的实现方法可以是每个槽位上的板卡会有一个相对应的IPMB地址,CHMC根据槽位号向相应的IPMB地址发送IPMI命令(GetDevice ID Command),如果VMC有响应包回复则表示有板卡在位,否则重试3次,都没有响应包的话则表示该槽位无板卡存在。需要说明的是,上述VMC将该Power Enable信号拉高,完成该VMC的Payload电源上电的具体实现方法可以为在接通VPX电源模块后,该VMC控制器上电(需要说明的是,该上电为管理电源上电,其电压为3. 3V)后,将该Power Enable信号设置成低电平,VMC在接收到Payload电源上电命令后,将Power Enable信号设置为高电平“I”完成Payload电源(这里上电电压为12V)上电。需要说明的是,上述倒序扫描VPX平台内的各个插槽的方法具体可以为从VPX平台最后一个槽位开始倒序逐个扫描。本发明提供的方法由于采用倒序扫描槽卡内的板卡,并按倒序的顺序来进行Payload电源上电,所以该方法定义对VPX平台各模块的Payload电源的上电管理,使VPX平台各模块按顺序上电,由于主控卡最后一个扫描到,所以不会出现主控卡上电后,周边卡未上电的情况,所以该方法具有提高工作效率的优点。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:图2示出了本实施例提供的VPX平台的Payload电源管理方法,该方法包括S21、ChMC上电初始化;S22、ChMC从VPX背板最后一个槽位开始倒序逐个进行Payload电源上电;S23、ChMC判断槽位内全部板卡是否上电完成;如是,Payload电源上电管理结束,否则进行S24 ;S24、ChMC获取槽位下一个板块的IPMB地址,发送Get Device ID命令,判断该槽位上的板卡是否有FRU模块;如是,进行S25 ;如否,返回S23 ;S25、ChMC 发送 FRU Control Activity 命令,VMC 进行 FRU Payload 电源上电,完成后,返回S23。另外,需要说明的是,单个FRU模块Payload电源上电的过程如图3所示,包括
S31、接通VPX电源模块;S32、VMC 控制器上电(3. 3V);S33、VMC将与Power Enable信号相连的GPIO引脚设置为低电平“O” ;S34、VMC收到Payload电源上电命令;
S35、VMC将与Power Enable信号相连的GPIO引脚设置为高电平“I”,完成FRU模块Payload电源(12V)上电。需要说明的是,上述VMC进行FRU Payload电源上电的具体方法可以参见S34-S35。本实施例提供的方法由于采用倒序扫描槽卡内的板卡,并按倒序的顺序来进行Payload电源上电,所以该方法定义对VPX平台各模块的Payload电源的上电管理,使VPX平台各模块按顺序上电,由于主控卡最后一个扫描到,所以不会出现主控卡上电后,周边卡未上电的情况,所以该方法具有提高工作效率的优点。实施例二 :本实施例还提供一种VPX平台,该VPX平台包括
配置VPX平台的Payload电源上电命令;位于VPX平台的ChMC,ChMC上电后,用于倒序扫描VPX平台内的各个插槽,判断插槽是否有板卡在位;如有获取该板卡VMC的相关信息,并进行电源预算,判断是否满足Payload电源上电条件;如是,发送所述Payload电源上电命令到该VMC ;位于VPX平台的VMC,用于将该Power Enable信号拉高,完成该VMC的Payload电源上电;其中,所述Power Enable信号与所述VMC的一个GPIO引脚相连且该GPIO引脚默认电平为低电平。本发明提供的VPX平台由于采用倒序扫描槽卡内的板卡,并按倒序的方式来进行Payload电源上电,所以该VPX平台定义对VPX平台各模块的Payload电源的上电管理,使VPX平台各模块按顺序上电,由于主控卡最后一个扫描到,所以不会出现主控卡上电后,周边卡未上电的情况,所以该VPX平台具有提高工作效率的优点。本发明提供的技术方案具有定义VPX平台各模块的Payload电源的上电管理,提高工作效率的优点。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种VPX平台的Payload电源管理方法,其特征在于,所述方法包括 配置Payload电源上电命令; VPX平台内的ChMC上电后,倒序扫描VPX平台内的各个插槽,判断插槽是否有板卡在位; 如有板卡在位,ChMC获取该板卡VMC的相关信息,并进行电源预算,判断是否满足Payload电源上电条件; 如是,ChMC发送所述Payload电源上电命令到该VMC,VMC将该Power Enable信号拉高,完成该VMC的Payload电源上电; 其中,所述Power Enable信号与所述VMC的一个GPIO引脚相连且该GPIO引脚默认为低电平。
2.根据权利要求I所述的方法,其特征在于,所述判断插槽是否有板卡在位具体为 判断插槽是否有板卡,并判断该板卡是否有FRU模块。
3.根据权利要求I所述的方法,其特征在于,所述VMC的相关信息包括 FRU信息或SDR信息。
4.根据权利要求I所述的方法,其特征在于,所述VMC将该PowerEnable信号拉高包括 所述VMC将该Power Enable信号的默认低电平修改成高电平。
5.—种VPX平台,其特征在于,所述VPX平台包括 配置VPX平台的Payload电源上电命令; 位于VPX平台的ChMC,ChMC上电后,用于倒序扫描VPX平台内的各个插槽,判断插槽是否有板卡在位;如有获取该板卡VMC的相关信息,并进行电源预算,判断是否满足Payload电源上电条件;如是,发送所述Payload电源上电命令到该VMC ; 位于VPX平台的VMC,用于将该Power Enable信号拉高,完成该VMC的Payload电源上电; 其中,所述Power Enable信号与所述VMC的一个GPIO引脚相连且该GPIO引脚默认电平为低电平。
6.根据权利要求5所述的VPX平台,其特征在于,所述VMC的相关信息包括 FRU信息或SDR信息。
全文摘要
本发明适用于计算机领域,提供了一种VPX平台的Payload电源管理方法及VPX平台,该方法包括配置Payload电源上电命令;VPX平台内的ChMC上电后,倒序扫描VPX平台内的各个插槽,判断插槽是否有板卡在位;如有板卡在位,ChMC获取该板卡VMC的相关信息,并进行电源预算,判断是否满足Payload电源上电条件;如是,ChMC发送所述Payload电源上电命令到该VMC,VMC将该Power Enable信号拉高,完成该VMC的Payload电源上电。本发明提供的技术方案具有定义VPX平台各模块的Payload电源的上电管理,提高工作效率的优点。
文档编号G06F1/26GK102722231SQ20111007840
公开日2012年10月10日 申请日期2011年3月30日 优先权日2011年3月30日
发明者熊威, 陈志列 申请人:研祥智能科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1