一种应用在purley平台支持PCIEIOBOX的结构的制作方法

文档序号:12665798阅读:451来源:国知局

本发明涉及服务器领域,尤其涉及一种应用在purley平台支持PCIE IOBOX的结构。



背景技术:

在新平台高端服务器的设计中,为了实现对PCIE设备硬件资源的充分利用,减少硬件的闲置率,增加系统硬件的性能,多个CPU可以共享一个PCIE设备是一种有效的设计方法。这种实现不仅对PCIE设备有支持多个VF(Virtual Function)的功能的要求,同时还要在IOBOX中增加PCIE Switch,以便可以根据每个PCIE设备的BUS号进行寻址。

目前的IOBOX设计中,一般采用CPU直接出PCIE资源到SLOT的方式,然后外接IO设备。这样的设计只能支持PCIE规范定义的SR-IOV (Single-Root I/O Virtualization)功能。这种功能是将CPU内部进行虚拟化为多个主机可以实现多个虚拟机同时访问同一个PCIE设备,但是这并不是硬件上的多主机共享IO,而是基于处理器具有多个核心实现的,这种方式增加了CPU的处理负担,影响CPU处理效率。



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种应用在purley平台支持PCIE IOBOX的结构,包括:背板,PCIE Switch模块,第一电源芯片,第二电源芯片,第一X16PCIE插槽,第二X16PCIE插槽,第三X16PCIE插槽,第四X16PCIE插槽,第一P3V3_STBY接线端子,第二P3V3_STBY接线端子,第一P12V_STBY接线端子,第二P12V_STBY接线端子,第一MOS管,第二MOS管,第三MOS管,第四MOS管,第五MOS管,第六MOS管,第七MOS管,第八MOS管;

PCIE Switch模块包括:背板连接端,第一X16PCIE连接端,第二X16PCIE连接端,第三X16PCIE连接端,第四X16PCIE连接端;

PCIE Switch模块的背板连接端与背板连接,PCIE Switch模块的第一X16PCIE连接端与第一X16PCIE插槽连接,PCIE Switch模块的第二X16PCIE连接端与第二X16PCIE插槽连接,PCIE Switch模块的第三X16PCIE连接端与第三X16PCIE插槽连接,PCIE Switch模块的第四X16PCIE连接端与第四X16PCIE插槽连接;

第一X16PCIE插槽,第二X16PCIE插槽,第三X16PCIE插槽,第四X16PCIE插槽分别与背板连接;

第一X16PCIE插槽分别与第一MOS管的S极和第四MOS管的S极连接,第二X16PCIE插槽分别与第二MOS管的S极和第三MOS管的S极连接,第一MOS管的G极,第二MOS管的G极,第三MOS管的G极,第四MOS管的G极分别与第一电源芯片连接;

第一MOS管的D极,第二MOS管的D极分别与第一P12V_STBY接线端子的供电端连接;第三MOS管的D极,第四MOS管的D极分别与第一P3V3_STBY接线端子的供电端连接;

第三X16PCIE插槽分别与第五MOS管的S极和第八MOS管的S极连接,第四X16PCIE插槽分别与第六MOS管的S极和第七MOS管的S极连接,第五MOS管的G极,第六MOS管的G极,第七MOS管的G极,第八MOS管的G极分别与第二电源芯片连接;

第五MOS管的D极,第六MOS管的D极分别与第二P12V_STBY接线端子的供电端连接;第七MOS管的D极,第八MOS管的D极分别与第二P3V3_STBY接线端子的供电端连接;

第一P3V3_STBY接线端子的输入端,第二P3V3_STBY接线端子的输入端,第一P12V_STBY接线端子的输入端,第二P12V_STBY接线端子的输入端分别通过背板与供电电源连接。

优选地,第一电源芯片,第二电源芯片均采用TPS2363型号芯片。

优选地,第一X16PCIE插槽,第二X16PCIE插槽,第三X16PCIE插槽,第四X16PCIE插槽分别与背板连接,第一X16PCIE插槽,第二X16PCIE插槽,第三X16PCIE插槽,第四X16PCIE插槽分别通过背板获取100MHz的时钟信号。

优选地,PCIE Switch模块的背板连接端与背板采用SMBus总线及PCIE总线通信连接。

优选地,PCIE Switch模块的第一X16PCIE连接端与第一X16PCIE插槽采用PCIE x16总线通信连接,PCIE Switch模块的第二X16PCIE连接端与第二X16PCIE插槽采用PCIE x16总线通信连接,PCIE Switch模块的第三X16PCIE连接端与第三X16PCIE插槽采用PCIE x16总线通信连接,PCIE Switch模块的第四X16PCIE连接端与第四X16PCIE插槽采用PCIE x16总线通信连接。

从以上技术方案可以看出,本发明具有以下优点:

应用在purley平台支持PCIE IOBOX的结构,实现多个CPU插置于第一X16PCIE插槽,第二X16PCIE插槽,第三X16PCIE插槽,第四X16PCIE插槽,共享同一个PCIE资源的目的。其中PCIE IOBOX通过背板连接至各个CPU,负责CPU PCIE资源的分配和对外IO设备的扩展,板载的PCIE Switch模块负责连通CPU和X16PCIE插槽,MCPU在另外的板块通过X1 PCIE和SMBUS信号进行管理,负责加载PCIE设备,分配PCIE设备的BUS号,可以让X16PCIE插槽进行正确的寻址。

附图说明

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

图1为应用在purley平台支持PCIE IOBOX的结构示意图。

具体实施方式

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

本发明提供了一种应用在purley平台支持PCIE IOBOX的结构,如图1所示,包括:背板2,PCIE Switch模块1,第一电源芯片3,第二电源芯片4,第一X16PCIE插槽5,第二X16PCIE插槽6,第三X16PCIE插槽7,第四X16PCIE插槽8,第一P3V3_STBY接线端子13,第二P3V3_STBY接线端子14,第一P12V_STBY接线端子11,第二P12V_STBY接线端子12,第一MOS管21,第二MOS管22,第三MOS管23,第四MOS管24,第五MOS管25,第六MOS管26,第七MOS管27,第八MOS管28;

PCIE Switch模块1包括:背板连接端,第一X16PCIE连接端,第二X16PCIE连接端,第三X16PCIE连接端,第四X16PCIE连接端;

PCIE Switch模块1的背板连接端与背板2连接,PCIE Switch模块1的第一X16PCIE连接端与第一X16PCIE插槽5连接,PCIE Switch模块1的第二X16PCIE连接端与第二X16PCIE插槽6连接,PCIE Switch模块1的第三X16PCIE连接端与第三X16PCIE插槽7连接,PCIE Switch模块1的第四X16PCIE连接端与第四X16PCIE插槽8连接;第一X16PCIE插槽5,第二X16PCIE插槽6,第三X16PCIE插槽7,第四X16PCIE插槽8分别与背板2连接;

第一X16PCIE插槽5分别与第一MOS管21的S极和第四MOS管24的S极连接,第二X16PCIE插槽6分别与第二MOS管22的S极和第三MOS管23的S极连接,第一MOS管21的G极,第二MOS管22的G极,第三MOS管23的G极,第四MOS管24的G极分别与第一电源芯片3连接;

第一MOS管21的D极,第二MOS管22的D极分别与第一P12V_STBY接线端子11的供电端连接;第三MOS管23的D极,第四MOS管24的D极分别与第一P3V3_STBY接线端子13的供电端连接;

第三X16PCIE插槽7分别与第五MOS管25的S极和第八MOS管28的S极连接,第四X16PCIE插槽8分别与第六MOS管26的S极和第七MOS管27的S极连接,第五MOS管25的G极,第六MOS管26的G极,第七MOS管27的G极,第八MOS管28的G极分别与第二电源芯片4连接;

第五MOS管25的D极,第六MOS管26的D极分别与第二P12V_STBY接线端子12的供电端连接;第七MOS管27的D极,第八MOS管28的D极分别与第二P3V3_STBY接线端子14的供电端连接;

第一P3V3_STBY接线端子13的输入端,第二P3V3_STBY接线端子14的输入端,第一P12V_STBY接线端子11的输入端,第二P12V_STBY接线端子12的输入端分别通过背板2与供电电源连接。

第一电源芯片3,第二电源芯片4均采用TPS2363型号芯片。

第一X16PCIE插槽5,第二X16PCIE插槽6,第三X16PCIE插槽7,第四X16PCIE插槽8分别与背板2连接,第一X16PCIE插槽5,第二X16PCIE插槽6,第三X16PCIE插槽7,第四X16PCIE插槽8分别通过背板2获取100MHz的时钟信号。

PCIE Switch模块1的背板连接端与背板2采用SMBus总线及PCIE总线通信连接。

PCIE Switch模块1的第一X16PCIE连接端与第一X16PCIE插槽5采用PCIE x16总线通信连接,PCIE Switch模块1的第二X16PCIE连接端与第二X16PCIE插槽6采用PCIE x16总线通信连接,PCIE Switch模块1的第三X16PCIE连接端与第三X16PCIE插槽7采用PCIE x16总线通信连接,PCIE Switch模块1的第四X16PCIE连接端与第四X16PCIE插槽8采用PCIE x16总线通信连接。

PCIE 定义:PCI Express是通信总线。SMBus (System Management Bus,系统管理总线) 。第一电源芯片3,第二电源芯片4负责打开和关闭MOS管。当MOS管打开时12V和3V3供电,当MOS管关闭时12V和3V3电源切断。这个功能是为了实现PCIE 热插拔用的,因为当PCIE卡插入时需要上电而拔出时需要下电。

PCIE IOBOX通过背板连接至各个CPU,负责CPU PCIE资源的分配和对外IO设备的扩展,板载的PCIE Switch模块负责连通CPU和X16PCIE插槽, MCPU在另外的板块通过X1 PCIE和SMBUS信号进行管理,负责加载PCIE设备,分配PCIE设备的BUS号,可以让X16PCIE插槽进行正确的寻址。本发明仅涉及应用在purley平台支持PCIE IOBOX的结构,对PCIE IOBOX的结构形式不做限定。

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

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