一种管理系统、处理芯片、装置、设备及方法制造方法及图纸

技术编号:35330085 阅读:21 留言:0更新日期:2022-10-26 11:46
本申请涉及IT领域,特别涉及提供了一种管理系统、处理芯片、装置、设备及方法,该管理系统包括:处理器和BMC,处理器与BMC之间包括用于数据传输的数据总线,处理器用于将包括系统的第一管理数据的第一协议报文转换成第二协议报文,通过数据总线发送第二协议报文,其中,第二协议报文的协议类型为数据总线的传输协议类型,第一协议报文的协议类型与第二协议报文的协议类型不同,并且第一协议报文的传输速率低于第二协议报文的传输速率,提高了包括第一管理数据的报文的传输速率,将包括管理数据的报文,转换成较高传输速率的报文,通过支持该较高传输速率的报文的总线传输,满足了管理系统中大量管理数据传输的需求。系统中大量管理数据传输的需求。系统中大量管理数据传输的需求。

【技术实现步骤摘要】
一种管理系统、处理芯片、装置、设备及方法


[0001]本申请涉及信息技术(Information Technology,IT)领域,尤其涉及一种管理系统、处理芯片、装置、设备及方法。

技术介绍

[0002]随着数据中心管理技术演进,服务器的管理逐渐向自动化或智能化的带外管理演进。自动化或智能化管理相比传统的服务器管理需要更多的设备信息,因此对基板管理控制器(Baseboard Manager Controller,BMC)与处理器之间的用于传输管理数据的管理通道提出更高的要求。
[0003]目前,BMC与处理器的管理通道接口包括系统管理总线(System Management Bus,SMBUS)和低引脚总线(Low Pin Count Bus,LPC)等等。键盘控制器样式(Keyboard Controller Style,KCS)或块传输(Block Transfer,BT)或邮箱(MAILBOX)协议的包括管理数据的报文当前是基于LPC通道传输。
[0004]但是,LPC属于低速总线,仅利用LPC通道传输,已经无法满足日益增长的带外管理大量数据传输的需求。

技术实现思路

[0005]本申请实施例提供了一种管理系统、处理芯片、装置、设备及方法,可以通过管理系统中的处理器将包括系统的第一管理数据的第一协议报文转换成第二协议报文,通过处理器与管理系统中的BMC之间的数据总线发送所述第二协议报文,尤其是,第二协议报文的协议类型为数据总线的传输协议类型,第一协议报文的协议类型与第二协议报文的协议类型不同,并且第一协议报文的传输速率低于第二协议报文的传输速率,这样可以提高包括第一管理数据的报文的传输速率,还可以减少对数据总线的总线类型的限制,并提高通过数据总线进行数据传输的灵活性,将包括管理数据的报文,转换成较高传输速率的报文,通过支持该较高传输速率的报文的总线传输,可以满足管理系统中大量管理数据传输的需求。
[0006]第一方面,本申请实施例提供了一种管理系统,包括:处理器和BMC,处理器与BMC之间包括用于数据传输的数据总线;处理器用于将包括系统的第一管理数据的第一协议报文转换成第二协议报文,通过数据总线发送第二协议报文,其中,第二协议报文的协议类型为数据总线的传输协议类型,第一协议报文的协议类型与第二协议报文的协议类型不同,并且第一协议报文的传输速率低于第二协议报文的传输速率;BMC用于根据第一指令从数据总线接收第二协议报文。
[0007]也就是说,在处理器向BMC发送数据时,处理器负责协议转换和通过数据总线向BMC发送协议转换后的报文,其中,协议转换是将系统的第一管理数据的第一协议报文转换成符合数据总线的传输协议类型的、且传输速率更快的第二协议报文,这样在最大程度上满足了管理系统中大量管理数据传输的需求。
[0008]其中,本申请涉及到的处理器可以为桥片芯片、中央处理单元(central processing unit,简称CPU)、图形处理器(graphics processing unit,GPU)、网络处理器(Neural

network Processing Unit,NPU)、现场可编程逻辑门阵列(Field Programmable GateArray,FPGA)或专用集成电路(Application SpecificIntegrated Circuit,ASIC)等芯片。
[0009]本申请涉及到的BMC可以为CPU、ASIC或FPGA等芯片。
[0010]第一协议报文的协议类型可以包括BT协议类型,KCS协议类型和MAILBOX协议类型中的一种或多种;第二协议报文的协议类型可以包括高速外围组件互连(Peripheral componentinterconnect express,PCIe)的传输协议类型和通用串行总线(Universal Serial Bus,USB)的传输协议类型中的至少一种。
[0011]在一种可能的实现方式中,处理器与BMC之间还包括用于控制管理系统通过数据总线进行数据传输的控制总线。
[0012]也就是说,在该实现方式中,处理器与BMC之间处理包括数据总线之外,还可以包括控制总线,这样处理器可以通过控制总线向BMC发送指令来控制管理系统通过数据总线进行的数据传输,提高了数据传输效率。
[0013]在一种可能的实现方式中,第一指令是处理器通过控制总线发送给BMC的指令,或BMC自身产生的周期性指令;其中,控制总线是处理器与BMC之间用于控制管理系统通过数据总线进行数据传输的总线。
[0014]其中,处理器通过控制总线发送给BMC的指令可以是中断信号。
[0015]也就是说,在该实现方式中,BMC可以处理器通过控制总线发送给BMC的指令接收处理器发送的数据,也可以根据BMC自身产生的周期性指令接收处理器发送的数据,提高了数据接收的灵活性。
[0016]在一种可能的实现方式中,BMC还用于将接收到的第二协议报文转换成第三协议报文,并从第三协议报文中获取第一管理数据,其中,第三协议报文的协议类型与第一协议报文的协议类型相同。
[0017]也就是说,在该实现方式中,BMC接收到第二协议报文后,还需要将接收到的第二协议报文转换成第三协议报文,即从高传输速率的协议报文转成低传输速率的协议报文,才能得到系统的第一管理数据。
[0018]在一种可能的实现方式中,BMC还用于将包括系统的第二管理数据的第四协议报文转换成第五协议报文,通过数据总线发送第五协议报文,其中,第四协议报文的协议类型与第五协议报文的协议类型不同,并且第四协议报文的传输速率低于第五协议报文的传输速率;处理器用于根据第二指令从数据总线接收第五协议报文,其中,第二指令是:BMC通过控制总线发送给处理器的指令,或处理器自身产生的周期性指令;处理器还用于将接收到的第五协议报文转换成第六协议报文,并从第六协议报文中获取第二管理数据,其中,第六协议报文的协议类型和第四协议报文的协议类型相同。
[0019]也就是说,在该实现方式中,在BMC向处理器发送数据时,BMC负责从低传输速率的协议报文转成高传输速率的协议报文,并通过数据总线向处理发送协议转换后的报文;处理器负责从高传输速率的协议报文转成低传输速率的协议报文,得到第二管理数据,实现了处理器和BMC之间的双向数据传输。
[0020]其中,第四协议报文的协议类型可以包括BT协议类型,KCS协议类型和MAILBOX协议类型中的一种或多种;第五协议报文的协议类型包括可以包括PCIe的传输协议类型和USB的传输协议类型中的至少一种。
[0021]BMC通过控制总线发送给处理器的指令可以是中断信号。
[0022]在一种可能的实现方式中,数据总线包括高速外围组件互连PCIe和通用串行总线USB中的至少一种。
[0023]也就是说,在该实现方式中,本申请实施例可以使用的数据总线可以为PCIe,也可以为USB,还可以为其他的总线。PCIe或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理系统,其特征在于,包括:处理器和基板管理控制器BMC,所述处理器与所述BMC之间包括用于数据传输的数据总线;所述处理器用于将包括所述系统的第一管理数据的第一协议报文转换成第二协议报文,通过所述数据总线发送所述第二协议报文,其中,所述第二协议报文的协议类型为所述数据总线的传输协议类型,所述第一协议报文的协议类型与所述第二协议报文的协议类型不同,并且所述第一协议报文的传输速率低于所述第二协议报文的传输速率;所述BMC用于根据第一指令从所述数据总线接收所述第二协议报文。2.根据权利要求1所述的管理系统,其特征在于,所述处理器与所述BMC之间还包括用于控制所述管理系统通过所述数据总线进行数据传输的控制总线。3.根据权利要求1所述的管理系统,其特征在于,所述第一指令是:所述BMC自身产生的周期性指令,或所述处理器通过控制总线发送给所述BMC的指令,其中,所述控制总线是所述处理器与所述BMC之间用于控制所述管理系统通过所述数据总线进行数据传输的总线。4.根据权利要求1

3所述的任一管理系统,其特征在于,所述BMC还用于将接收到的所述第二协议报文转换成第三协议报文,并从所述第三协议报文中获取所述第一管理数据,其中,所述第三协议报文的协议类型与所述第一协议报文的协议类型相同。5.根据权利要求1所述的管理系统,其特征在于,所述BMC还用于将包括所述系统的第二管理数据的第四协议报文转换成第五协议报文,通过所述数据总线发送所述第五协议报文,其中,所述第四协议报文的协议类型与所述第五协议报文的协议类型不同,并且所述第四协议报文的传输速率低于所述第五协议报文的传输速率;所述处理器用于根据第二指令从所述数据总线接收所述第五协议报文,其中,所述第二指令是:所述BMC通过控制总线发送给所述处理器的指令,或所述处理器自身产生的周期性指令;所述控制总线是所述处理器与所述BMC之间用于控制所述管理系统通过所述数据总线进行数据传输的总线;所述处理器还用于将接收到的所述第五协议报文转换成第六协议报文,并从所述第六协议报文中获取所述第二管理数据;其中,所述第六协议报文的协议类型和所述第四协议报文的协议类型相同。6.根据权利要求1

5所述的任一管理系统,其特征在于,所述数据总线包括高速外围组件互连PCIe和通用串行总线USB中的至少一种。7.根据权利要求1

6所述的任一管理系统,其特征在于,所述第一协议报文的协议类型包括:块传输BT协议类型,键盘控制器样式KCS协议类型和邮箱MAILBOX协议类型中的一种或多种。8.一种处理芯片,其特征在于,包括:处理器核、报文转换电路和数据总线接口电路;所述报文转换电路用于将包括第一管理数据的第一协议报文转换成第二协议报文;所述数据总线接口电路用于发送所述第二协议报文;其中,所述第二协议报文的协议类型为所述数据总线接口电路的传输协议类型,所述第一协议报文的协议类型与所述第二协议报文的协议类型不同,并且所述第一协议报文的传输速率低于所述第二协议报文的传输速率。9.根据权利要求8所述的处理芯片,其特征在于,所述处理芯片还包括控制总线电路;所述控制总线电路用于发送第一指令,其中,所述第一指令用于指示接收所述第二协
议报文。10.根据权利要求9所述...

【专利技术属性】
技术研发人员:李宏纪长志张昆
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1