一种电服务器主板内存故障指示灯结构制造技术

技术编号:20427130 阅读:21 留言:0更新日期:2019-02-23 09:10
本实用新型专利技术提供的一种服务器主板内存故障指示灯结构,采用依次连接的GPIO、CPLD、内存插槽、LED灯,Intel Chipset,所述GPIO设置所述Intel Chipset内,所述GPIO至少有两个,所述GPIO的数量、所述内存插槽和所述LED灯的数量相同,所述LED灯设置在所述内存插槽的一侧的结构,解决现有技术中没有指出具体哪个内存有问题、不方便的技术问题,实现能够快速有效的检测出故障内存,从而能够快速有效的解决内存故障的技术效果。

【技术实现步骤摘要】
一种电服务器主板内存故障指示灯结构
本技术涉及服务器主板领域,具体而言,涉及一种服务器主板内存故障指示灯结构。
技术介绍
当前各服务器厂商开发的服务器主板,大部门是基于IntelX86架构设计的,紧跟Intel平台的升级,上面内存插槽的数量是越来越多,主板上面有16根、24根、48根内存插槽,插入的内存数量越多,内存的容量越多,随之也引来了与内存相关的问题:在开机过程中,服务器自检内存不过,卡在内存位置,这个时候需要重新断电,插拔内存,才能重新开机。但是这么多的内存,都要重新插拔一遍,显然费时费力。本专利技术主要是针对该问题进行创新,可以有效的检测出,哪根内存有问题,从而快速的进行内存拔插,实现故障解决。因为服务器内存插入自检问题是通病,很多服务器厂商也意识到该问题,所以他们也想了很多方式来解决该问题,比如:在主板上面放置一个报警LED,一般是红色或黄色,用来指示内存出了问题,用户断电后,重新拔插内存。但是这种创新没有完全解决内存问题:1.只显示了内存有问题,而没有具体定位到哪根内存出现了问题;2.用户可以通过该指示灯定义到内存存在问题,但是还是需要拔插所有的内存;3.还是存在不方便。
技术实现思路
本技术提供一种服务器主板内存故障指示灯结构,采用从IntelChipset中引出多个GPIO到CPLD,所述GPIO的数量取决于内存插槽的数量,CPLD可以根据这些GPIO的解码来判定每个内存情况的结构,解决现有技术中没有指出具体哪个内存有问题、不方便的技术问题。本技术为解决上述技术问题而提供的这种服务器主板内存故障指示灯结构,包括依次连接的GPIO、CPLD、内存插槽、LED灯,IntelChipset,所述GPIO设置所述IntelChipset内,所述GPIO至少有两个,所述GPIO的数量、所述内存插槽和所述LED灯的数量相同,所述LED灯设置在所述内存插槽的一侧,还包括BIOS,所述BIOS和所述IntelChipset连接,所述IntelChipset与所述BIOS相互通信。本技术的进一步改进在于:所述CPLD分别与所有所述GPIO连接,所述CPLD可以根据所述GPIO的解码来判定所述内存插槽上的内存情况,所述CPLD引出多条网络连接到所述内存插槽一侧的所述LED灯,所述CPLD引出的网络数量和所述内存插槽的数量相同。本技术的进一步改进在于:每一个所述内存插槽的相对位置上方有一颗所述LED灯,所述内存插槽和所述LED灯是一一对应的。本技术的进一步改进在于:所述BIOS内有自检代码,所述BIOS在开机启动过程中运行所述自检代码进行内存自检,所述BIOS控制所有所述GPIO的输出。本技术的进一步改进在于:所述LED灯发光颜色包括红色、黄色。本技术所具有的有益效果:本专利技术能够快速有效的检测出故障内存,从而能够快速有效的解决内存故障问题。附图说明图1是本技术所述服务器主板内存故障指示灯结构示意图。图2是本技术所述LED灯和所述内存插槽位置示意图。图3是本技术所述LED灯和所述内存插槽位置局部放大示意图。具体实施方式结合上述附图说明本技术的具体实施例。由图1可知,本技术提供一种服务器主板内存故障指示灯结构,包括依次连接的GPIO、CPLD、内存插槽、LED灯,IntelChipset,所述GPIO设置所述IntelChipset内,所述GPIO至少有两个,所述GPIO的数量、所述内存插槽和所述LED灯的数量相同,所述LED灯设置在所述内存插槽的一侧,还包括BIOS,所述BIOS和所述IntelChipset连接,所述IntelChipset与所述BIOS相互通信。由图1可知,所述CPLD分别与所有所述GPIO连接,所述CPLD可以根据所述GPIO的解码来判定所述内存插槽上的内存情况,所述CPLD引出多条网络连接到所述内存插槽一侧的所述LED灯,所述CPLD引出的网络数量和所述内存插槽的数量相同,从所述IntelChipset中引出几个所述GPIO到所述CPLD,具体引入多少个所述GPIO到所述CPLD,主要取决于所述内存插槽的数量。由图2和图3可知,以一款双路服务器主板内部所述LED灯和所述内存插槽,及其CPU的摆放位置为例,每一个所述内存插槽的相对位置上方有一颗所述LED灯,所述内存插槽和所述LED灯是一一对应的,当该位置的内存出现故障,则对应的所述LED灯会被点亮,用来显示故障,所述LED灯发光颜色包括红色、黄色,所述LED灯,用来显示内存的状态,若是内存正常,则该指示灯不会被点亮,反之若是内存出现问题,则该指示灯被点亮,用户可以根据每个所述LED灯的状态,来迅速定位,内存是否有问题,且迅速拔插内存来解决问题。所述BIOS内有自检代码,所述BIOS在开机启动过程中运行所述自检代码进行内存自检,所述BIOS控制所有所述GPIO的输出。在开机启动过程中,所述BIOS开始实现内存自检,所述BIOS内代码根据内存自检情况,来控制这些所述GPIO的输出,比如第1根所述内存插槽自检不通过,则输出一种组合的所述GPIO;所述CPLD根据这些组合来判定哪一根所述内存插槽有问题,从而控制这根所述内存插槽旁边的所述LED灯;所述CPLD的控制输出代码为:下面是举例代码同样,在OS阶段,系统开发者,可以判定系统中哪个内存出现了问题,然后控制所述IntelChipset里面的所述GPIO,同样的所述CPLD根据这些所述GPIO输出对应所述内存槽位的所述LED灯;所述CPLD和所述BIOS或所述OS相互结合能有效的控制正确的所述LED灯输出;通过以上硬件和软件的实现方式,有效的实现每个所述内存插槽旁的所述LED灯对应输出方式;这样更能有效的检测出内存问题;而且实现出来,机制比较容易。名词解释:BIOS:英文"BasicInputOutputSystem"的缩略词,直译过来后中文名称就是"基本输入输出系统"。在IBMPC兼容系统上,是一种业界标准的固件接口。[1]BIOS这个字眼是在1975年第一次由CP/M操作系统中出现。[2]BIOS是个人电脑启动时加载的第一个软件。它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件。现代作业系统会忽略BIOS提供的抽象层并直接控制硬件组件。IntelChipset:芯片组,是构成主板电路的核心。一定意义上讲,它决定了主板的级别和档次。它就是"南桥"和"北桥"的统称,就是把以前复杂的电路和元件最大限度地集成在几颗芯片内的芯片组。而Intel芯片组是专门为英特尔的处理器设计的,用来连接CPU与其他的设备如内存、显卡等。GPIO:GeneralPurposeInputOutput(通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端本文档来自技高网...

【技术保护点】
1.一种服务器主板内存故障指示灯结构,其特征在于:该服务器主板内存故障指示灯包括依次连接的GPIO、CPLD、内存插槽、LED灯,Intel Chipset,所述GPIO设置所述Intel Chipset内,所述GPIO至少有两个,所述GPIO的数量、所述内存插槽和所述 LED灯的数量相同,所述LED灯设置在所述内存插槽的一侧。

【技术特征摘要】
1.一种服务器主板内存故障指示灯结构,其特征在于:该服务器主板内存故障指示灯包括依次连接的GPIO、CPLD、内存插槽、LED灯,IntelChipset,所述GPIO设置所述IntelChipset内,所述GPIO至少有两个,所述GPIO的数量、所述内存插槽和所述LED灯的数量相同,所述LED灯设置在所述内存插槽的一侧。2.根据权利要求1所述的服务器主板内存故障指示灯结构,其特征在于:该服务器主板内存故障指示灯结构还包括BIOS,所述BIOS和所述IntelChipset连接,所述IntelChipset与所述BIOS相互通信。3.根据权利要求1所述的服务器主板内存故障指示灯结构,其特征在于:所述CPLD分别与所有所述GPIO连接,所述CPLD可以根据所述GPIO的...

【专利技术属性】
技术研发人员:赵勇
申请(专利权)人:深圳市同泰怡信息技术有限公司
类型:新型
国别省市:广东,44

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

1