一种基于FPGA的多路服务器PECI链路控制系统技术方案

技术编号:26689593 阅读:25 留言:0更新日期:2020-12-12 02:38
本发明专利技术提出了一种基于FPGA的多路服务器PECI链路控制系统,包括:若干服务器节点、header连接器以及FPGA,所述FPGA包括第一切换模块、第二切换模块、分区检测控制模块,所述第一切换模块通过第一PECI链路与对应的服务器节点的CPU通信连接,所述第一切换模块通过第二PECI链路与对应的服务器节点的BMC通信连接,所述第二切换模块分别与若干第一切换模块连接;所述header连接器用于设置分区数量;所述分区检测控制模块用于根据分区数量控制第一切换模块以及第二切换模块的通道切换,实现多路服务器分区数量的切换设置以及对应的PECI链路,提高了多路服务器PECI链路控制的稳定性以及可靠性。

【技术实现步骤摘要】
一种基于FPGA的多路服务器PECI链路控制系统
本专利技术涉及服务器PECI链路控制领域,尤其是涉及一种基于FPGA的多路服务器PECI链路控制系统。
技术介绍
随着云平台、高性能计算、异构计算等应用场景的发展需求,客户对多路服务器系统柔性设计需求更加关注,即通过关键模块复用实现整系统快速改型。目前主流的多路服务器通常为8路、4路,通常情况下,多路服务器系统都需要满足分区(partition)切换功能,例如一个8路服务器系统可以拆分为两个4路服务器系统或者四个2路服务器系统。无论多路服务器系统如何分区,对于每个CPU(CentralProcessingUnit,中央处理器)运行过程中温度的实时侦测是整个系统检测的重要环节。现有技术中CPU温度的检测主要是BMC(BaseboardManagementController,基板管理控制器)通过PCH(PlatformControllerHub,南桥)中的ME(ManagementEngine,管理引擎)间接获取CPU核心温度或者BMC直接通过PECI(PlatformEnviro本文档来自技高网...

【技术保护点】
1.一种基于FPGA的多路服务器PECI链路控制系统,其特征是,包括:若干服务器节点、header连接器以及FPGA,每个服务器节点包括CPU、BMC,所述FPGA包括第一切换模块、第二切换模块、分区检测控制模块,所述第一切换模块通过第一PECI链路与对应的服务器节点的CPU通信连接,所述第一切换模块通过第二PECI链路与对应的服务器节点的BMC通信连接,所述第二切换模块分别与若干第一切换模块连接;所述header连接器与分区检测控制模块的输入端连接,用于设置分区数量;所述分区检测控制模块的使能输出端与第一切换模块以及第二切换模块的使能控制端连接,用于根据分区数量控制第一切换模块以及第二切换模...

【技术特征摘要】
1.一种基于FPGA的多路服务器PECI链路控制系统,其特征是,包括:若干服务器节点、header连接器以及FPGA,每个服务器节点包括CPU、BMC,所述FPGA包括第一切换模块、第二切换模块、分区检测控制模块,所述第一切换模块通过第一PECI链路与对应的服务器节点的CPU通信连接,所述第一切换模块通过第二PECI链路与对应的服务器节点的BMC通信连接,所述第二切换模块分别与若干第一切换模块连接;所述header连接器与分区检测控制模块的输入端连接,用于设置分区数量;所述分区检测控制模块的使能输出端与第一切换模块以及第二切换模块的使能控制端连接,用于根据分区数量控制第一切换模块以及第二切换模块的通道切换,实现多路服务器分区数量的切换设置以及对应的PECI链路。


2.根据权利要求1所述的基于FPGA的多路服务器PECI链路控制系统,其特征是,服务器节点的数量为4。


3.根据权利要求2所述的基于FPGA的多路服务器PECI链路控制系统,其特征是,每个第一切换模块的第一输入端通过第二PECI链路与对应的服务器节点的BMC通信连接,每个第一切换模块的输出端通过第一PECI链路与对应服务器节点的CPU通信连接;
第二切换模块的输出端与第四服务器节点对应的第一切换模块的第二输入端连接;第二切换模块的第一输入端一路与第三服务器节点对应的第一切换模块的第一输入端连接,另一路与第三服务器节点的BMC连接;第二切换模块的第二输入端一路与第一服务器节点对应的第一切换模块的第一输入端连接,一路与第二服务器节点对应的第一切换模块的第二输入端连接,另一路与第三服务器节点对应的第一切换模块的第二输入端连接;第一服务器节点对应的第一切换模块的第二输入端与第二服务器节点对应的第一切换模块的第一输入端连接。


4.根据权利要求3所述的基于FPGA的多路服务器PECI链路控制系统,其特征是,分区检测控制模块检测的服务器分区数量为4时,分区检测控制模块根据分区数量发送第一切换模块以及第二切换模块的使能控制信号,控制实现分区为4的2路服务器的切换设置以及对应的PECI链路;
分区检测控制模块发送分区数量信息到4个服务器节点中的BMC,BMC接收到分区数量信息后进行各自服务器节点的初始化过程以及获取各自节点分区内部的CPU的温度数据。


5.根据权利要求4所述的基于FPGA的多路服务器PECI链路控制系统,其特征是,第一切换模块的...

【专利技术属性】
技术研发人员:陈涛
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1