[发明专利]一种多个相同板卡共用时的区分结构及方法在审
| 申请号: | 202111496775.9 | 申请日: | 2021-12-08 |
| 公开(公告)号: | CN114138540A | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | 王龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F13/38 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 侯绪军 |
| 地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 相同 板卡 用时 区分 结构 方法 | ||
本发明提供一种多个相同板卡共用时的区分结构及方法,属于服务器板卡连接纠错技术领域,所述结构,包括服务器主板和两个背板;服务器主板上设置有BMC,BMC连接有I2C扩展芯片;第一I2C扩展芯片连接有两个第一带外连接器;第二I2C扩展芯片连接有两个第一I2C连接器;每个背板上均设置有CPLD、第二带外连接器和第二I2C连接器;每个背板的第二带外连接器与第一带外连接器及CPLD连接,CPLD与硬盘连接;每个背板第二I2C连接器与第一I2C连接器及硬盘连接;同一个连接组中的连接器连接上拉或下拉电阻。本发明实现相同板卡共用时的区分,防止逻辑错误,对BMC的判断逻辑进行优化,减少资源调用。
技术领域
本发明属于服务器板卡连接纠错技术领域,具体涉及一种多个相同板卡共用时的区分结构及方法。
背景技术
在服务器设计中,经常会出现同时使用多张相同板卡的情况,如扩展卡、背板等。这些板卡在硬件上完全相同,板卡内CPLD等逻辑器件无法互相区分这些板卡,主板BMC只能通过切换I2C线路来对应不同的板卡,又因为不同板卡的相同芯片I2C地址相同,因而无法在硬件上区分。
在以前的设计中,针对多背板的项目,BMC会配置为同时升级各背板CPLD、FRU等,各背板CPLD同步接收命令进行升级等操作。所有CPLD监控到的数据,都要全部回传给BMC,由BMC来判断具体是哪张背板,然后切换到对应的I2C线路上回传相应的命令给对应背板板卡的CPLD来进行下一步操作。而上述过程一般通过I2C线路以及系统带内盘序识别,来确定具体背板板卡的位置。
上述方式中,主要的判断逻辑由BMC承担,会占用一部分资源,存在一定的轮询延迟。而且,如果背板灯板卡的设计上I2C线路与其他信号在不同的连接器上,当线缆错插时,会出现因板卡信号不同源导致的板卡信息识别冲突的问题,可能会使BMC识别出不准确的信息,造成故障。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种多个相同板卡共用时的区分结构及方法,是非常有必要的。
发明内容
针对现有技术的上述多张相同板卡共用时,无法区分各板卡,使得板卡内部逻辑芯片无法明确自身板卡的具体位置,从而使得BMC出现逻辑错误以及导致不同板卡间信息冲突的缺陷,本发明提供一种多个相同板卡共用时的区分结构及方法,以解决上述技术问题。
第一方面,本发明提供一种多个相同板卡共用时的区分结构,包括服务器主板和两个背板,第一背板和第二背板;
服务器主板上设置有BMC,BMC连接有第一I2C扩展芯片和第二I2C扩展芯片;
第一I2C扩展芯片连接有两个第一带外连接器;
第二I2C扩展芯片连接有两个第一I2C连接器;
每个背板上均设置有CPLD、第二带外连接器和第二I2C连接器,每个背板还连接有一个硬盘;
每个背板的第二带外连接器与第一带外连接器及CPLD连接,CPLD与硬盘连接;
每个背板第二I2C连接器与第一I2C连接器及硬盘连接;
与同一背板的第二带外连接器和第二I2C连接器分别连接的第一带外连接器和第一I2C连接器为一个连接器组;
同一个连接组中的第一带外连接器和第一I2C连接器均连接上拉电阻或下拉电阻;
不同连接器组中的连接器连接上拉电阻和下拉电阻中的不同类型。一个连接器组的连接器接上拉电阻时,另一个连接器组的连接器接下拉电阻。
进一步地,第一I2C扩展芯片和第二I2C扩展芯片采用PCA9546型号的芯片。通过I2C扩展芯片实现BMC的I2C信号扩展,解决了BMC的I2C管脚不足的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111496775.9/2.html,转载请声明来源钻瓜专利网。





