一种基于计算机主板的内存条测试卡的制作方法

文档序号:6490506阅读:293来源:国知局
一种基于计算机主板的内存条测试卡的制作方法
【专利摘要】本发明涉及一种基于计算机主板的内存条测试卡,它包括总线译码模块及与其相连的金手指接口和中央控制器,其特征在于:它还包含与中央控制器相连的以太网模块,显示模块和程序储存器,所述以太网模块包括以太网控制器和以太网接口;计算机主板启动时,计算机主板上的BIOS程序装载并运行程序储存器中的内存条测试程序,内存条测试程序对计算机主板上的内存条进行读写测试,并把测试结果输出到中央控制器,然后中央控制器把内存条测试结果输出到显示模块,并通过以太网模块把内存条测试结果输出到远程计算机终端上。本发明的有益效果在于内存条测试结果能够直接在内存条测试卡和远程计算机终端上进行显示,提高了内存条测试的灵活性。
【专利说明】一种基于计算机主板的内存条测试卡
【【技术领域】】
[0001]本发明涉及一种内存条测试卡,特别是涉及一种基于计算机主板的内存条测试卡。
【【背景技术】】
[0002]内存条是计算机系统中非常重要的一个组件。为了确保内存条的稳定性,人们通常要把内存条安装到计算机主板上,然后在计算机主板上运行内存条测试软件对内存条进行长时间的读写测试。目前的内存条测试软件通常需要把显示器连接到计算机主板上,用于显示内存条测试结果,并且只能在该显示器上查看内存条测试结果。因而存在下列两个缺陷:
[0003]缺陷一:需要为计算机主板配备显示器进行内存条测试。
[0004]缺陷二:计算机主板的内存条测试结果无法通过远程计算机终端进行查看。

【发明内容】

[0005]本发明的目的在于克服了上述缺陷,提供了一种基于计算机主板的内存条测试卡。
[0006]本发明的目的是这样实现的:一种基于计算机主板的内存条测试卡,它包括总线译码模块及与其相连的金手指接口和中央控制器,其特征在于:它还包含与中央控制器相连的以太网模块,显示模块和程序储存器,所述以太网模块包括以太网控制器和以太网接口 ;计算机主板启动时,计算机主板上的BIOS程序通过金手指接口,总线译码模块和中央控制器装载并运行程序储存器中的内存条测试程序,内存条测试程序对计算机主板上的内存条进行读写测试,并把测试结果通过金手指接口,总线译码模块输出到中央控制器,然后中央控制器把内存条测试结果输出到显`示模块,并通过以太网模块把内存条测试结果输出到远程计算机终端上。
[0007]上述结构中,所述总线译码模块为FPGA或者CPLD可编程逻辑器件。
[0008]上述结构中,所述金手指接口为PCI金手指接口或者PCIE金手指接口或者MINIPCI金手指接口或者MINI PCIE金手指接口或者ISA金手指接口。
[0009]上述结构中,所述中央控制器为8位、16位、或者32位的微处理器。
[0010]上述结构中,所述以太网控制器或者被集成到所述中央控制器中,或者采用仅集成了以太网PHY的芯片或者采用集成了以太网PHY和MAC的芯片。
[0011]上述结构中,所述以太网接口为RJ45网络接口。
[0012]上述结构中,所述显示模块为IXD显示屏。
[0013]上述结构中,所述程序储存器为EEPROM芯片或者FLASH芯片。
[0014]相比于现有的内存条测试装置,本发明的有益效果在于:一方面内存条测试卡包含了显示模块,用于直接显示计算机主板上的内存条测试结果,因而在进行内存条测试的时候,使用者无需把显示器连接到计算机主板上;另一方面,内存条测试卡包含的以太网模块使得远程计算机终端能够从远端直接查看计算机主板上的内存条测试结果。该发明的提出大大提高了内存条测试的灵活性,特别是在进行大批量内存条测试时,该有益效果的表现尤为关出。
【【专利附图】

【附图说明】】
[0015]下面结合附图详述本发明的具体结构
[0016]图1为本发明具体实施例的结构框图
【【具体实施方式】】
[0017]下面结合附图对本发明具体实施例进行详细阐述。
[0018]如图1所示,本发明涉及一种基于计算机主板的内存条测试卡200,它包括总线译码模块220及与其相连的金手指接口 210和中央控制器230,其特征在于:它还包含与中央控制器230相连的以太网模块260,显示模块250和程序储存器240,所述以太网模块260包括以太网控制器261和以太网接口 262 ;计算机主板100启动时,计算机主板100上的BIOS程序通过金手指接口 210,总线译码模块220和中央控制器230装载并运行程序储存器240中的内存条测试程序,内存条测试程序对计算机主板100上的内存条进行读写测试,并把测试结果通过金手指接口 210,总线译码模块220输出到中央控制器230,然后中央控制器230把内存条测试结果输出到显示模块250,并通过以太网模块260把内存条测试结果输出到远程计算机终端300上。
[0019]上述金手指接口 210可采用PCI金手指接口或者PCIE金手指接口或者MINI PCI金手指接口或者MINI PCIE金手指接口或者ISA金手指接口。内存条测试卡200和计算机主板100之间通过金手指接口 210进行电气特性上的连接,内存条测试卡200可直接插到计算机主板100的金手指插槽上。在本具体实施例中,金手指接口 210采用的是PCI金手指接口,内存条测试卡200直接插到计算机主板100的PCI插槽上,内存条测试卡200和计算机主板100之间通过PCI总线来互`相传输数据。
[0020]上述总线译码模块220可采用FPGA或者CPLD可编程逻辑器件。它通过对PCI或PCIE或MINI PCI或MINI PCIE或ISA总线上的总线信号进行译码,把计算机主板100通过金手指接口 210传输过来的数据传送到中央控制器230,或者把中央控制器230上的数据,通过金手指接口 210传送到计算机主板100上,从而实现了内存条测试卡200和计算机主板100之间的数据通讯。
[0021]上述中央控制器230可采用8位、16位、或者32位的微处理器。它一方面通过总线译码模块220和计算机主板100进行数据通讯,另一方面,通过太网模块260和显示模块250显示计算机主板100上的内存条测试结果。
[0022]上述显示模块250采用的是IXD显示屏,它内部包含了一个显示缓冲区域。中央控制器230把需要显示的图像或者文字数据写入IXD显示屏的显示缓冲区域,IXD屏幕上即可显示出对应的图像或者文字。
[0023]上述以太网模块260包括以太网控制器261和以太网接口 262。以太网控制器261包括以太网PHY和以太网MAC两个部分。有的中央控制器230在器件内部没有集成以太网MAC和以太网PHY,有的中央控制器230在器件内部仅集成了以太网MAC部分,有的中央控制器230在器件内部集成了以太网MAC和PHY两个部分。根据所采用的中央控制器230的不同,以太网控制器261可以采用集成了以太网PHY和MAC的芯片,或者采用单独的以太网PHY芯片。对于内部集成了以太网MAC和PHY两个部分的中央控制器230,以太网控制器261完全内置于中央控制器230器件中,因而不需要额外的芯片作为太网控制器261。
[0024]以太网接口 262采用的是RJ45网络接口,内存条测试卡200和远程计算机终端300之间可以通过专用的以太网电缆直接连接,或者通过网络交换机进行连接。通过采用网络交换机,多个内存条测试卡200和多个远程计算机终端300可以组成一个以太网局域网,从而实现从任何一个计算机终端300对任意一个内存条测试卡200上的内存条测试结果的查看。
[0025]上述程序储存器240可采用EEPROM芯片或者FLASH芯片,它作为计算机的扩展R0M,用于储存内存条测试程序。当计算机主板100上的BIOS执行自检操作,并检测到内存条测试卡200上的程序储存器240储存有扩展ROM代码时,就会装载并运行程序储存器240中的内存条测试程序,开始对计算机主板100上的内存条进行读写测试。
[0026]在本发明具体实施例中,内存条测试程序的主要功能是对计算机主板100上的内存条数据储存单元进行读写测试。计算机主板100上电或者复位后,执行计算机主板上的BIOS程序,BIOS程序加载并执行储存在内存条测试卡200上的程序储存器240中的内存条测试程序。内存条测试程序首先读取计算机主板100上的内存条sro芯片信息,获得内存条容量等参数,然后把内存条空间按照一定的大小划分出多个区块,然后在每个内存条小区块写入指定的一个数据块,然后再把该小区块的数据从内存条中读出来,把读出来的数据和写入的数据做对比,然后把比较结果输送到内存条测试卡200的中央控制器230。
[0027]在本发明具体实施例中,内存条测试卡200的中央控制器230首先通过金手指接口 210,总线译码模块220接收内存条测试程序发送过来的计算机主板100上的内存条测试结果,然后把这些内存条测试结果转换成图像或者文字,输出到显示模块250的显示缓冲区域进行显示,接着,内存条测试卡200的中央控制器230通过查询或者中断的方式检测远程计算机终端300是否正在通过内存条测试卡200的以太网模块260向内存条测试卡200的中央控制器230发起传送内存条测试结果的请求,如果远程计算机终端300正在请求查看内存条测试卡200上的内存条测试结果,内存条测试卡200上的中央控制器230就会把内存条测试结果写入以太网模块260的数据缓冲区域,并设置相关以太网模块260寄存器,完成对该远程计算机终端300请求的响应,从而实现了内存条测试结果在远程计算机终端300上的显示。
[0028]需要指出的是,本发明不限于在说明书中所述的具体实施例,任何熟悉本专业的技术人员在基于本发明方案内对上述具体实施例所作的任何简单修改,等同变化与等效变换,均在本发明的保护范围内。
【权利要求】
1.一种基于计算机主板的内存条测试卡,它包括总线译码模块及与其相连的金手指接口和中央控制器,其特征在于:它还包含与中央控制器相连的以太网模块,显示模块和程序储存器,所述以太网模块包括以太网控制器和以太网接口 ;计算机主板启动时,计算机主板上的BIOS程序通过金手指接口,总线译码模块和中央控制器装载并运行程序储存器中的内存条测试程序,内存条测试程序对计算机主板上的内存条进行读写测试,并把测试结果通过金手指接口,总线译码模块输出到中央控制器,然后中央控制器把内存条测试结果输出到显示模块,并通过以太网模块把内存条测试结果输出到远程计算机终端上。
2.如权利要求1所述的一种基于计算机主板的内存条测试卡,其特征在于:所述总线译码模块为FPGA或者CPLD可编程逻辑器件。
3.如权利要求1所述的一种基于计算机主板的内存条测试卡,其特征在于:所述金手指接口为PCI金手指接口或者PCIE金手指接口或者MINI PCI金手指接口或者MINI PCIE金手指接口或者ISA金手指接口。
4.如权利要求1所述的一种基于计算机主板的内存条测试卡,其特征在于:所述中央控制器为8位、16位、或者32位的微处理器。
5.如权利要求1所述的一种基于计算机主板的内存条测试卡,其特征在于:所述以太网控制器或者被集成到所述中央控制器中,或者采用仅集成了以太网PHY的芯片或者采用集成了以太网PHY和MAC的芯片。
6.如权利要求1所述的一种基于计算机主板的内存条测试卡,其特征在于:所述以太网接口为RJ45网络接口。
7.如权利要求1所述的一种基于计算机主板的内存条测试卡,其特征在于:所述显示丰旲块为LCD显不屏。
8.如权利要求1所述的一种基于计算机主板的内存条测试卡,其特征在于:所述程序储存器为EEPROM芯片或者FLASH芯片。
【文档编号】G06F11/22GK103793303SQ201210430615
【公开日】2014年5月14日 申请日期:2012年11月1日 优先权日:2012年11月1日
【发明者】谢强 申请人:谢强
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1