一种内存smbus信号测试的发包方法

文档序号:6511743阅读:472来源:国知局
一种内存smbus信号测试的发包方法
【专利摘要】本发明提供一种内存SMBUS信号测试的发包方法,通过主板的BIOS程式来实现,其具体发包过程为:找到BIOS中检测内存是否存在的函数;在检测函数中增加循环读取SPD信息的代码,循环次数根据需要填写;通过上述两条,刷新测试版BIOS,工作人员测试哪组SMBUS就插一根内存到该SMUBS控制的内存通道上,进而完成对这组SMBUS信号的测试。该一种内存SMBUS信号测试的发包方法和现有技术相比,操作更加简便,只需要在不同的内存插槽上更换内存就可完成测试准备工作,整个测试过程灵活简便,成本低,效率高,实用性强,易于推广。
【专利说明】一种内存SMBUS信号测试的发包方法
【技术领域】
[0001]本发明涉及计算机【技术领域】,具体的说是一种测试效率高、内存SMBUS信号测试的发包方法。
【背景技术】
[0002]随着IT在全球范围的不断推广和完善,IT产品遍及全球每个角落。IT产品的市场体现不在于技术本身,而是看产品是否经得住用户的考验,性价比好的产品始终是用户心目中的首选。因此在相同技术的前提下,如何把握好产品的质量就成为该产品在市场上是否有强劲体现最为重要的部分。而在服务器主板开发过程中,SI信号测试的目的就是针对主板上各种信号进行验证,来保证产品的可靠性,稳定性。其中SMBUS接口是一种现代服务器产品中的常用接口,SI信号测试更是少不了这一部分的验证。
[0003]综上所述,如何快速完成SMBUS接口的测试是服务器开发过程中不可缺少的环节,业界并没有通用的测试手法来实现这一过程;如果采用第三方冶具,一是增加了测试成本,二是增加测试过程的操作,即耗时又费力。通过本发明提供的一种快速发包方法,则解决了以上问题,有利于提高测试效率,减轻测试工程师的负担。

【发明内容】

[0004]本发明的技术任务是解决现有技术的不足,提供一种提高测试效率、内存SMBUS信号测试的发包方法。
[0005]本发明的技术方案是按以下方式实现的,该一种内存SMBUS信号测试的发包方法,通过主板的BIOS程式来实现,其具体发包过程为:
1)找到BIOS中检测内存是否存在的函数;
2)在检测函数中增加循环读取sro信息的代码,循环次数根据需要填写;
3)通过上述两条,刷新测试版BIOS,工作人员测试哪组SMBUS就插一根内存到该SMUBS控制的内存通道上,BIOS检测到内存后会执行循环读取数据的动作,使用SMBUS总线上一直有数据传输,进而完成对这组SMBUS信号的测试。
[0006]所述步骤2)中通过循环执行读指令,让SMBUS总线持续产生信号,这时工作人员使用示波器抓取SMBUS上的波形用于分析。
[0007]所述不波器抓取的信号为CLK信号和DATA信号。
[0008]本发明与现有技术相比所产生的有益效果是:
本发明的一种内存SMBUS信号测试的发包方法为服务器主板SMBUS信号测试提供了一个更简单灵活的方式,能够方便的测试每组SMBUS信号,而不需要其它第三方发包工具,极大的提高了测试效率,在一定程度上缩短了开发周期,节约系统测试成本而不需要依赖第三方测试冶具,另外操作更加简便,只需要在不同的内存插槽上更换内存就可完成测试准备工作,整个测试过程灵活简便,成本低,效率高,实用性强,易于推广。【专利附图】

【附图说明】
[0009]附图1是本发明的实现流程图。
【具体实施方式】
[0010]下面结合附图对本发明的一种内存SMBUS信号测试的发包方法作详细说明。
[0011]如附图1所示,现提供一种内存SMBUS信号测试的发包方法,通过主板的BIOS程式来实现,其具体发包过程为:
1)准备测试主板;
2)更新测试BIOS到待测主板;
3)找到BIOS中检测内存是否存在的函数;
4)在检测函数中增加循环读取sro信息的代码,循环次数根据需要填写;
5)通过上述两条,刷新测试版BIOS,工作人员测试哪组SMBUS就插一根内存到该SMUBS控制的内存通道上,BIOS检测到内存后会执行循环读取数据的动作,使用SMBUS总线上一直有数据传输,进而完成对这组SMBUS信号的测试,这时发包代码只会对插有内存的SLOT进行发包,方便SI工程师分组测试不同内存通道。
[0012]所述步骤3)中通过循环执行读指令,让SMBUS总线持续产生信号,这时工作人员使用示波器抓取SMBUS上的波形用于分析。
[0013]所述不波器抓取的信号为CLK信号和DATA信号。
[0014]实施例:以要测试一块主板内存通道上的SMBUS信号质量为例,首先将测试用的BIOS更新到此主板上,然后在内存通道的第一个内存插槽上接一根内存;给主板上电开机后,BIOS检测到通道上的内存后,会持续在此通道所在的SMBUS信号线上传输测试数据,此时使用示波器可以很方便的抓取CLK和DATA的信号质量。
[0015]除说明书所述的技术特征外,均为本专业技术人员的公知技术。
【权利要求】
1.一种内存SMBUS信号测试的发包方法,其特征在于,通过主板的BIOS程式来实现,其具体发包过程为: 1)找到BIOS中检测内存是否存在的函数; 2)在检测函数中增加循环读取sro信息的代码,循环次数根据需要填写; 3)通过上述两条,刷新测试版BIOS,工作人员测试哪组SMBUS就插一根内存到该SMUBS控制的内存通道上,BIOS检测到内存后会执行循环读取数据的动作,使用SMBUS总线上一直有数据传输,进而完成对这组SMBUS信号的测试。
2.根据权利要求1所述的一种内存SMBUS信号测试的发包方法,其特征在于,所述步骤2)中通过循环执行读指令,让SMBUS总线持续产生信号,这时工作人员使用示波器抓取SMBUS上的波形用于分析。
3.根据权利要求2所述的一种内存SMBUS信号测试的发包方法,其特征在于,所述示波器抓取的信号为CLK信号和DATA信号。
【文档编号】G06F11/267GK103473161SQ201310420568
【公开日】2013年12月25日 申请日期:2013年9月16日 优先权日:2013年9月16日
【发明者】颜伟 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1