一种多个相同板卡共用时的区分结构及方法技术

技术编号:32551915 阅读:27 留言:0更新日期:2022-03-05 11:52
本发明专利技术提供一种多个相同板卡共用时的区分结构及方法,属于服务器板卡连接纠错技术领域,所述结构,包括服务器主板和两个背板;服务器主板上设置有BMC,BMC连接有I2C扩展芯片;第一I2C扩展芯片连接有两个第一带外连接器;第二I2C扩展芯片连接有两个第一I2C连接器;每个背板上均设置有CPLD、第二带外连接器和第二I2C连接器;每个背板的第二带外连接器与第一带外连接器及CPLD连接,CPLD与硬盘连接;每个背板第二I2C连接器与第一I2C连接器及硬盘连接;同一个连接组中的连接器连接上拉或下拉电阻。本发明专利技术实现相同板卡共用时的区分,防止逻辑错误,对BMC的判断逻辑进行优化,减少资源调用。用。用。

【技术实现步骤摘要】
一种多个相同板卡共用时的区分结构及方法


[0001]本专利技术属于服务器板卡连接纠错
,具体涉及一种多个相同板卡共用时的区分结构及方法。

技术介绍

[0002]在服务器设计中,经常会出现同时使用多张相同板卡的情况,如扩展卡、背板等。这些板卡在硬件上完全相同,板卡内CPLD等逻辑器件无法互相区分这些板卡,主板BMC只能通过切换I2C线路来对应不同的板卡,又因为不同板卡的相同芯片I2C地址相同,因而无法在硬件上区分。
[0003]在以前的设计中,针对多背板的项目,BMC会配置为同时升级各背板CPLD、FRU等,各背板CPLD同步接收命令进行升级等操作。所有CPLD监控到的数据,都要全部回传给BMC,由BMC来判断具体是哪张背板,然后切换到对应的I2C线路上回传相应的命令给对应背板板卡的CPLD来进行下一步操作。而上述过程一般通过I2C线路以及系统带内盘序识别,来确定具体背板板卡的位置。
[0004]上述方式中,主要的判断逻辑由BMC承担,会占用一部分资源,存在一定的轮询延迟。而且,如果背板灯板卡的设计上I2C线路与其他信号在不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多个相同板卡共用时的区分结构,其特征在于,包括服务器主板和两个背板,第一背板和第二背板;服务器主板上设置有BMC,BMC连接有第一I2C扩展芯片和第二I2C扩展芯片;第一I2C扩展芯片连接有两个第一带外连接器;第二I2C扩展芯片连接有两个第一I2C连接器;每个背板上均设置有CPLD、第二带外连接器和第二I2C连接器,每个背板还连接有一个硬盘;每个背板的第二带外连接器与第一带外连接器及CPLD连接,CPLD与硬盘连接;每个背板第二I2C连接器与第一I2C连接器及硬盘连接;与同一背板的第二带外连接器和第二I2C连接器分别连接的第一带外连接器和第一I2C连接器为一个连接器组;同一个连接组中的第一带外连接器和第一I2C连接器均连接上拉电阻或下拉电阻;不同连接器组中的连接器连接上拉电阻和下拉电阻中的不同类型。2.如权利要求1所述的多个相同板卡共用时的区分结构,其特征在于,第一I2C扩展芯片和第二I2C扩展芯片采用PCA9546型号的芯片。3.如权利要求1所述的多个相同板卡共用时的区分结构,其特征在于,第一带外连接器与第二带外连接器通过带外I2C信号线连接,第二带外连接器与CPLD通过带外I2C信号线连接,CPLD与硬盘通过带外信号线连接;第一I2C连接器与第二I2C连接器通过I2C信号线连接,第二I2C连接器与硬盘通过I2C信号线连接。4.如权利要求1所述的多个相同板卡共用时的区分结构,其特征在于,CPLD还连接有PCIE SWITCH芯片和SAS扩展芯片。5.一种基于上述权利要求1

4中任一项的多个相同板卡共用时的区分方法,其特征在于,包括如下步骤:S1.根据服务器主板的两个连接组的上下拉电阻设置生成服务器主板与背板的连接器关系表;S2.将服务器主板与两个背板进行插接;S3.BMC根据服务器主板与背板的连接器关系表判断两个背板与服务器主板的连接器是否出现错接;S4.当两个背板与服务器主板的连接器正确连接时,BMC判断是否存在背板故障,并在存在背板故障时,识别出对应背板,消除故障;S5.当两个背板与服务器主板的连接器出现错接时,BMC判断是否存在背板故障,并在存在背板故障时,识别出对应背板,消除故障。6.如权利要求5所述的多个相同板卡共用时的区分方法,其特征在于,步骤S1具体步骤如下:S11.将服务器主板同第一背板连接的连接器组连接下拉电阻,用0表示;S12.将服务器主板同第二背板连接的连接器组连接上拉电阻,用1表示;S13.生成服务器主板与背板的连...

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

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

1