本发明涉及服务器技术领域,具体地说是一种oculink转接卡及基于该oculink转接卡的服务器、连接pcie设备的方法。
背景技术:
随着服务器结构性能的增强,其电路设计也越来越复杂,很多配置受服务器主板结构空间的限制,需要设计一些转接卡外接设备,来提高性能,比如pcie转接卡。
目前pcie转接卡主要是将主板的pcieslot上的信号转接到其他外插的pcie设备,其实用的互联方式多为点对点的直联方式,当前服务器主板端与其他pcie板卡之间的连接多使用板扣或者pcieriser卡直接转接的方式,其存在很多缺点:
1)主板必须预留pcieslot的槽位,占用主板太多的空间。
2)未充分利用服务器主板端的其他接口形态,可利用率低。
3)互联模式多为板扣,容易受到结构的限制,灵活性差。
4)仅支持pcie信号转换,通用性差。
5)转接卡未设计sku_id,服务器端不能区分说插入的板卡。
同时在现有技术中,由连接器厂商推出的一种oculink接口进入了业界,并被广泛应用,服务器主板端上的oculink连接器一般分两种形态:垂直接口和水平接口。当主板上的空间充裕时,可以使用水平接口。但是,当出现主板空间特别有限时,需要放置垂直接口。
鉴于此,本发明提出一种基于oculink接口的新技术,来实现在服务器的有限空间里,连接更多的设备,更好的扩展服务器的性能。
技术实现要素:
本发明的技术任务是针对以上不足之处,提供oculink转接卡及基于该oculink转接卡的服务器、连接pcie设备的方法。
oculink转接卡,包括,pcb板,该pcb板上集成配置有相互连通的oculink接口、pcie插槽、电源接口和金手指,其中,oculink接口、金手指均可连接到服务器端,pcie插槽则用于外接pcie设备。
所述pcie插槽配置有至少两个且均为pciex16插槽,其中至少一pcie插槽连接到oculink接口,至少一pcie插槽连接到金手指。
所述oculink接口采用直插和竖插两种形式接口,当采用直插形式时,该oculink接口与pcb板相对平行;当采用竖插形式时,该oculink接口与pcb板相对垂直。
所述oculink接口提供数据接口信号,服务器端通过线缆连接到该oculink接口后将数据接口信号转换成pcie插槽需要的pciex16信号;所述数据接口信号为sata3.0或pcie3.0信号,服务器端通过线缆连接到该oculink接口后将sata3.0或pcie3.0信号转换成pciex16信号。
所述oculink接口还提供i2c信号、唤醒信号和重置信号,其中i2c信号用于获取pcb板的温度信息及外接pcie设备的信息;唤醒信号、重置信号均由服务器端提供并可用于唤醒或重置外接pcie设备。
服务器,包括,
主板;
上述oculink转接卡,该oculink转接卡的金手指、oculink接口均连接到主板上,pcie插槽则外接pcie设备。
所述oculink转接卡的金手指中,配置有4pin接口来设置oculink转接卡的id信息,使主板识别出可以应用的oculink转接卡。
所述oculink转接卡的oculink接口通过线缆连接到主板,且所述主板通过该线缆提供100mhz的时钟信号给oculink转接卡。
基于oculink转接卡连接pcie设备的方法,其实现过程为:
首先配置一oculink转接卡,该oculink转接卡上配置有oculink接口、pcie插槽、金手指,且pcie插槽配置有至少两个,其中至少一pcie插槽连接到oculink接口,至少一pcie插槽连接到金手指;
通过oculink接口、金手指连接到服务器主板上,使服务器与oculink连接卡相互连通;
将pcie设备连接到oculink转接卡上,实现多个pcie设备与服务器的连接。
在oculink转接卡上还配置有电源接口,该电源接口、金手指配合为整个oculink转接卡供电,实现双电源提供。
本发明的oculink转接卡及基于该oculink转接卡的服务器、连接pcie设备的方法和现有技术相比,具有以下有益效果:
本发明的oculink转接卡及基于该oculink转接卡的服务器、连接pcie设备的方法,将服务器端连接背板的oculink接口信号,转换成pciex16信号,节省主板的空间,且实现服务器接口的复用;板卡互联之间采用cable形态,灵活性强;转接卡使用双电源供电,可靠性强;转接卡增加专属的sku_id,服务器可通过唯一的sku_id识别到此板卡;提高服务器的接口公用性,灵活性,可靠性,实用性强,适用范围广泛,易于推广。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
附图1为本发明oculink转接卡的具体实施示意图。
附图2为本发明oculink接口直插示意图。
附图3为本发明oculink接口竖插示意图。
附图4为本发明服务器的具体实施示意图。
附图中的标记分别表示:
1、pcb板,2、pcie插槽,3、oculink接口,4、电源接口,5、金手指,6、主板,7、pcie设备。
具体实施方式
为了使本技术领域的人员更好地理解本发明的方案,下面结合具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如附图1、图2、图3所示,本发明提供oculink转接卡,包括,pcb板1,该pcb板1上集成配置有相互连通的oculink接口3、pcie插槽2、电源接口4和金手指5,其中,oculink接口3、金手指5均可连接到服务器端,pcie插槽2则用于外接pcie设备7。
所述pcie插槽2配置有至少两个且均为pciex16插槽,其中至少一pcie插槽2连接到oculink接口3,至少一pcie插槽2连接到金手指5。
所述oculink接口3采用直插和竖插两种形式接口,当采用直插形式时,该oculink接口3与pcb板1相对平行;当采用竖插形式时,该oculink接口3与pcb板1相对垂直。
该形态均符合标准sff规范里的尺寸定义,且转接卡可以与任何符合sff的规范信号定义的oculink接口3进行互联。
所述oculink接口3提供数据接口信号,服务器端通过线缆连接到该oculink接口3后将数据接口信号转换成pcie插槽2需要的pciex16信号;所述数据接口信号为sata3.0或pcie3.0信号,服务器端通过线缆连接到该oculink接口3后将sata3.0或pcie3.0信号转换成pciex16信号。
所述oculink接口3还提供i2c信号、唤醒信号和重置信号,其中,
i2c信号用于获取pcb板1的温度信息及外接pcie设备的信息;
唤醒信号为wake_n,该信号主由板端提供的,用来唤醒设备的;
重置信号为perst_n,该信号是由主板端提供的,用来重置设备的。
所述oculink接口3的各个pin定义符合标准sff协议规范定义。
如附图4所示,服务器,其结构包括,
主板6;
上述oculink转接卡,该oculink转接卡的金手指5、oculink接口3均连接到主板6上,pcie插槽2则外接pcie设备7。
所述oculink转接卡的金手指5中,配置有4pin接口来设置oculink转接卡的id信息,使主板6识别出可以应用的oculink转接卡,此处增加4pin设置sku_id,方便主板识别不通的板卡,金手指5端有唯一的sku_id标志,可供服务器识别板卡。
所述oculink转接卡的oculink接口3通过线缆连接到主板6,且所述主板6通过该线缆提供100mhz的时钟信号给oculink转接卡。
所述oculink转接卡的高度为73.79mm,适用于2u及以上服务器高度。
基于oculink转接卡连接pcie设备的方法,其实现过程为:
首先配置一oculink转接卡,该oculink转接卡上配置有oculink接口3、pcie插槽2、金手指5,且pcie插槽2配置有至少两个,其中至少一pcie插槽2连接到oculink接口3,至少一pcie插槽2连接到金手指5;
通过oculink接口3、金手指5连接到服务器主板6上,使服务器与oculink连接卡相互连通;
将pcie设备7连接到oculink转接卡上,实现多个pcie设备7与服务器的连接。
在oculink转接卡上还配置有电源接口4,该电源接口4、金手指5配合为整个oculink转接卡供电,实现双电源提供。
通过双电源,保证外接pcie设备的电源低功耗,提高双电源供电可靠性。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。