一种基于Openpower平台的FSI信号切换系统的制作方法

文档序号:11076957阅读:534来源:国知局
一种基于Openpower平台的FSI信号切换系统的制造方法与工艺

本实用新型涉及Openpower平台领域,尤其涉及一种基于Openpower平台的FSI信号切换系统。



背景技术:

在Openpower平台中,CPU的初始化通常有两种方式,一种方式是BMC芯片通过FSI信号向CPU发送一系列配置信息,另一种方式是使用FSP2模块(FSP2模块为IBM提供的调试工具,专门用于Openpower平台)通过FSI信号向CPU发送一系列配置信息,来对CPU进行相关配置。

在对CPU进行初始化时,只能有一种方式进行,并且FSP2模块和BMC芯片两者都需要使用FSI信号,而在同一时间只能由FSP2模块和BMC芯片的其中一个发出FSI信号,来完成对CPU的初始化。这样,在Openpower平台中,如何解决FSP2模块和BMC芯片之间切换是丞待解决的技术问题。



技术实现要素:

基于上述技术问题本实用新型提供一种基于Openpower平台的FSI信号切换系统,包括:FSP2模块、BMC芯片、FSI Switch芯片、CPU、第一FSI通道、第二FSI通道、第三FSI通道、控制通道;FSI Switch芯片设有第一输入端、第二输入端、输出端以及控制端;

FSP2模块通过第一FSI通道与FSI Switch芯片的第一输入端连接;BMC芯片通过第二FSI通道与FSI Switch芯片的第二输入端连接;FSI Switch芯片的输出端通过第三FSI通道与CPU连接;BMC芯片通过控制通道与FSI Switch芯片的控制端连接,BMC芯片用于根据CPU当前的运行模式,选定CPU的初始化方式,并通过控制通道向FSI Switch芯片发送选定控制信号,FSI Switch芯片根据选定控制信号选择FSP2模块或BMC芯片使用FSI信号对CPU进行初始化;BMC芯片还用于通过第二FSI通道向FSI Switch芯片发送对CPU进行初始化的FSI信号;FSP2模块用于通过第一FSI通道向FSI Switch芯片发送对CPU进行初始化的FSI信号。

优选地,第二FSI通道设有Level Shift芯片,BMC芯片设有IIC接口,BMC芯片通过IIC接口与Level Shift芯片的输入端连接,Level Shift芯片的输出端与FSI Switch芯片的第二输入端连接。

优选地,Level Shift芯片采用74AVC4TD245GU型号。

优选地,FSI Switch芯片采用PI3USB102ZLE型号。

优选地,Level Shift芯片的输入端和输出端均设有IIC接口。

从以上技术方案可以看出,本实用新型具有以下优点:

系统中,BMC芯片根据CPU当前的运行模式,选定CPU的初始化方式,并通过控制通道向FSI Switch芯片发送选定控制信号,FSI Switch芯片根据选定控制信号选择FSP2模块或BMC芯片使用FSI信号对CPU进行初始化,实现了在对CPU进行初始化时,只有一种方式进行,并且FSP2模块和BMC芯片在同一时间只由FSP2模块或BMC芯片的其中一个发出FSI信号,来完成对CPU的初始化,保证FSI信号的合理分配。

附图说明

为了更清楚地说明本实用新型的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为基于Openpower平台的FSI信号切换系统的整体示意图;

图2为基于Openpower平台的FSI信号切换系统优选实施例的示意图。

具体实施方式

为使得本实用新型的目的、特征、优点能够更加的明显和易懂,下面将结合本具体实施例中的附图,对本实用新型中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本实用新型一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范围。

本实用新型提供了一种基于Openpower平台的FSI信号切换系统,如图1所示,包括:FSP2模块1、BMC芯片2、FSI Switch芯片3、CPU4、第一FSI通道5、第二FSI通道6、第三FSI通道7、控制通道8;FSI Switch芯片3设有第一输入端、第二输入端、输出端以及控制端;

FSP2模块1通过第一FSI通道5与FSI Switch芯片3的第一输入端连接;BMC芯片2通过第二FSI通道6与FSI Switch芯片3的第二输入端连接;FSI Switch芯片3的输出端通过第三FSI通道7与CPU4连接;BMC芯片2通过控制通道8与FSI Switch芯片3的控制端连接,BMC芯片2用于根据CPU4当前的运行模式,选定CPU4的初始化方式,并通过控制通道8向FSI Switch芯片3发送选定控制信号,FSI Switch芯片3根据选定控制信号选择FSP2模块1或BMC芯片2使用FSI信号对CPU4进行初始化;BMC芯片2还用于通过第二FSI通道6向FSI Switch芯片3发送对CPU4进行初始化的FSI信号;FSP2模块1用于通过第一FSI通道5向FSI Switch芯片3发送对CPU4进行初始化的FSI信号。

CPU4的运行模式包括:正常工作模式和调试模式。一般CPU4的默认运行模式为正常工作模式。当CPU4进入调试模式时,BMC芯片2发出选定FSP2模块控制信号,使FSP2模块发出FSI信号,实现CPU的一系列配置。

BMC芯片是执行伺服器远端管理控制器(Baseboard management controller)是IPMI里的一个主控制晶片。

在本实施例中,如图2所示,如果BMC芯片2无专用的FSI接口,则利用IIC接口,来传输FSI信号,但两者电平不匹配,需要先经过Level Shift芯片来进行电平转换,由3.3V转换成1.2V,来实现IIC接口与第二FSI通道6的匹配。

具体的,第二FSI通道6设有Level Shift芯片9,BMC芯片2设有IIC接口10,BMC芯片2通过IIC接口10与Level Shift芯片9的输入端连接,Level Shift芯片9的输出端与FSI Switch芯片3的第二输入端连接。

IIC(即Inter-IntegratedCircuit集成电路总线)是一种多向控制总线,主要是用来连接整体电路(ICS)。在IIC中,多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实施数据传输的控制源,这种方式简化了信号传输总线。

在本实施例中,Level Shift芯片9采用74AVC4TD245GU型号。FSI Switch芯片3采用PI3USB102ZLE型号。

Level Shift芯片9的输入端和输出端均设有IIC接口10。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

本实用新型的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本实用新型的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本实用新型。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本实用新型的精神或范围的情况下,在其它实施例中实现。因此,本实用新型将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1