本申请实施例提供一种ARM集群服务器,包括底板,底板上设有主控制器、交换卡和至少两种不同类型的ARM模块,底板上还设有通用接口单元,通用接口单元的数量和ARM模块的数量一致,通用接口单元支持不同业务类型的ARM模块。上述ARM集群服务器,不仅可以实现对不同类型ARM模块的支持,还能更好地实现对ARM模块的远程控制,且存储容量高,适用性强。
【技术实现步骤摘要】
ARM集群服务器
本申请涉及网络交换
,尤其涉及一种ARM集群服务器。
技术介绍
随着经济和云应用的不断快速发展,智能手机越来越大众化,ARM(AdvancedRISCMachine;以下简称ARM)集群服务器的需求也越来越广,对比文件1(CN201911093039.1)公开了一种ARM引擎集群服务器,包括服务器主板和多个ARM主板,但是存在以下弊端:1、主控制器和ARM主板在底板上的位置固定,无法实现对不同类型模块的支持;2、主控制器对ARM主板直接控制,可能会导致主控制器在工作过程中产生中断;3、ARM主板的存储容量固定,无法进一步扩展,适用性低。
技术实现思路
本申请针对现有技术中ARM集群服务器数量多但利用率不高的缺点,提供一种ARM集群服务器,不仅可以实现对不同类型ARM模块的支持,还能更好地实现对ARM模块的远程控制,且存储容量高,适用范围更广。为了解决上述技术问题,本申请通过下述技术方案得以解决:本申请提供一种ARM集群服务器,包括底板,底板上设有主控制器、交换卡和至少两种不同类型的ARM模块,底板上还设有通用接口单元,通用接口单元的数量和ARM模块的数量一致,通用接口单元支持不同业务类型的ARM模块。这样,由于通用接口单元的数量和ARM模块的数量相一致,同时通用接口单元可以支持不同类型的ARM模块插入,本申请的ARM集群服务器便可实现对不同类型ARM模块的支持,灵活度高。优选地,交换卡包括FPGA模块,主控制器通过FPGA模块与ARM模块相连接。这样,外部客户端对于ARM模块的控制便可通过FPGA转发,避免主控制器在工作过程中产生中断,更好地实现对ARM模块的远程控制,降低了ARM集群服务器的复杂性。优选地,交换卡还包括拨码开关,通用接口单元通过拨码开关与ARM模块相连接,且每个通用接口单元具有唯一的标识信息。这样,由于每个通用接口单元通过拨码开关和ARM模块相连接,在生成ARM模块的IP地址过程中,便可根据每个通用接口单元的标识信息和拨码开关当前的位置信息,确定ARM模块的IP地址,有效地避免了ARM模块存在相同IP地址的问题。优选地,还包括固态驱动器,固态驱动器与主控制器相连接。采用的固态驱动器是用固态电子存储芯片阵列制成的硬盘,本申请通过在主控制器上连接一固态驱动器,能够将本申请的存储容量扩展至足以安装系统记录数据达到替换硬盘的目的,适用性强。优选地,通用接口单元的接口类型为PCIE接口。由于PCIE接口可以支持高速率的数据传输。因此采用这种接口类型的ARM集群服务器,便可支持高速率的业务传输。优选地,FPGA模块集成有I2C接口,主控制器通过I2C接口与ARM模块相连接。同样,I2C接口支持高速率的业务传输,进一步提高了本申请ARM集群服务器的业务传输速率。优选地,PCIE接口在底板的接口形式为可插拔式接口或平躺式接口。优选地,ARM模块和主控制器可拆卸地连接于底板。通过可插拔式接口或平躺式接口的接口形式,以及ARM模块和主控制器的可拆卸连接,有效地提高了ARM集群服务器的通用性和便携性。综上所述,本申请的ARM集群服务器具有以下有益效果:1、本申请的底板所设置的通用接口单元可以实现对不同类型ARM模块的支持,灵活度高;2、外部客户端对于ARM模块的控制可以通过FPGA转发,避免主控制器在工作过程中产生中断,更好地实现对ARM模块的远程控制,降低了ARM集群服务器的复杂性;3、本申请的ARM集群服务器所包括的固态驱动器能够将ARM集群的存储容量扩展至足以安装系统记录数据达到替换硬盘的目的,适用性强;4、每个通用接口单元通过拨码开关和ARM模块相连接,这样在生成ARM模块的IP地址过程中,可以根据每个通用接口单元的标识信息和拨码开关当前的位置信息,确定ARM模块的IP地址,有效地避免了ARM模块存在相同IP地址的问题。附图说明图1为本申请ARM集群服务器的整体架构图。图2为本申请ARM集群服务器中风扇模块的放大图。图3为本申请ARM集群服务器一实施例中各模块的连接结构示意图。图4为本申请ARM集群服务器另一实施例中各模块的连接结构示意图。附图标记1ARM模块2交换卡3主控制器4固态驱动器5电源6风扇模块7驱动报警模块具体实施方式实施例1:如图1所示,本申请的ARM集群服务器,包括底板,底板上设有主控制器3、交换卡2和至少两种不同类型的ARM模块1,其特征在于,底板上还设有通用接口单元,通用接口单元的数量和ARM模块1的数量一致,通用接口单元支持不同业务类型的ARM模块。本申请的ARM集群服务器中各个模块功能如下表1所示:表1其中在一种可能的实现方式中,上述交换卡包括FPGA模块,主控制器3通过FPGA(Field-ProgrammableGateArray;以下简称FPGA)模块与ARM模块1相连接。其中在一种可能的实现方式中,上述FPGA模块集成有I2C接口,主控制器3通过I2C接口与ARM模块1相连接。其中在一种可能的实现方式中,上述通用接口单元的接口类型为PCIE(PeripheralComponentInterconnectExpress;以下简称PCIE)接口。本申请的ARM集群服务器,由于通用接口单元的数量和ARM模块1的数量相一致,同时通用接口单元可以支持不同类型的ARM模块1插入,这样本申请的ARM集群服务器便可实现对不同类型ARM模块1的支持,灵活度高。同时,由于本申请的交换卡2包括FPGA模块,这样外部客户端对于ARM模块的控制便可通过FPGA转发,避免主控制器3在工作过程中产生中断,更好地实现对ARM模块1的远程控制,降低了ARM集群服务器的复杂性。实施例2:在上述实施例的基础上,本申请的ARM集群服务器,交换卡2还包括拨码开关,通用接口单元通过拨码开关与ARM模块1相连接,且每个通用接口单元具有唯一的标识信息。本申请中,上述标识信息可以是每个通用接口单元的槽位号,通过槽位号和拨码开关的位置信息,共同生成ARM模块1的IP地址,有效地避免了ARM模块1存在相同IP地址的问题。进一步地,本申请的槽位号、拨码开关的位置信息以及ARM模块1的IP地址,可以具有如下表2所示的对应关系:表2槽位号拨码开关的位置信息ARM模块的IP地址0000A1B10001A2B20010A3B30011A4B4实施例3:在上述实施例的基础上,如图3所示,本申请的ARM集群服务器本文档来自技高网...
【技术保护点】
1.一种ARM集群服务器,其特征在于,包括底板,底板上设有主控制器(3)、交换卡(2)和至少两种不同类型的ARM模块(1),底板上还设有通用接口单元,通用接口单元的数量和ARM模块(1)的数量一致,通用接口单元支持不同业务类型的ARM模块。/n
【技术特征摘要】
1.一种ARM集群服务器,其特征在于,包括底板,底板上设有主控制器(3)、交换卡(2)和至少两种不同类型的ARM模块(1),底板上还设有通用接口单元,通用接口单元的数量和ARM模块(1)的数量一致,通用接口单元支持不同业务类型的ARM模块。
2.根据权利要求1所述的ARM集群服务器,其特征在于,交换卡(2)包括FPGA模块,主控制器(3)通过FPGA模块与ARM模块(1)相连接。
3.根据权利要求2所述的ARM集群服务器,其特征在于,交换卡(2)还包括拨码开关,通用接口单元通过拨码开关与ARM模块(1)相连接,且每个通用接口单元具有唯一的标识信息。
4.根据权利要求2所述的ARM...
【专利技术属性】
技术研发人员:王路飞,
申请(专利权)人:杭州龙境科技有限公司,
类型:新型
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。