一種內(nèi)存smbus信號測試的發(fā)包方法
【專利摘要】本發(fā)明提供一種內(nèi)存SMBUS信號測試的發(fā)包方法,通過主板的BIOS程式來實(shí)現(xiàn),其具體發(fā)包過程為:找到BIOS中檢測內(nèi)存是否存在的函數(shù);在檢測函數(shù)中增加循環(huán)讀取SPD信息的代碼,循環(huán)次數(shù)根據(jù)需要填寫;通過上述兩條,刷新測試版BIOS,工作人員測試哪組SMBUS就插一根內(nèi)存到該SMUBS控制的內(nèi)存通道上,進(jìn)而完成對這組SMBUS信號的測試。該一種內(nèi)存SMBUS信號測試的發(fā)包方法和現(xiàn)有技術(shù)相比,操作更加簡便,只需要在不同的內(nèi)存插槽上更換內(nèi)存就可完成測試準(zhǔn)備工作,整個(gè)測試過程靈活簡便,成本低,效率高,實(shí)用性強(qiáng),易于推廣。
【專利說明】一種內(nèi)存SMBUS信號測試的發(fā)包方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體的說是一種測試效率高、內(nèi)存SMBUS信號測試的發(fā)包方法。
【背景技術(shù)】
[0002]隨著IT在全球范圍的不斷推廣和完善,IT產(chǎn)品遍及全球每個(gè)角落。IT產(chǎn)品的市場體現(xiàn)不在于技術(shù)本身,而是看產(chǎn)品是否經(jīng)得住用戶的考驗(yàn),性價(jià)比好的產(chǎn)品始終是用戶心目中的首選。因此在相同技術(shù)的前提下,如何把握好產(chǎn)品的質(zhì)量就成為該產(chǎn)品在市場上是否有強(qiáng)勁體現(xiàn)最為重要的部分。而在服務(wù)器主板開發(fā)過程中,SI信號測試的目的就是針對主板上各種信號進(jìn)行驗(yàn)證,來保證產(chǎn)品的可靠性,穩(wěn)定性。其中SMBUS接口是一種現(xiàn)代服務(wù)器產(chǎn)品中的常用接口,SI信號測試更是少不了這一部分的驗(yàn)證。
[0003]綜上所述,如何快速完成SMBUS接口的測試是服務(wù)器開發(fā)過程中不可缺少的環(huán)節(jié),業(yè)界并沒有通用的測試手法來實(shí)現(xiàn)這一過程;如果采用第三方冶具,一是增加了測試成本,二是增加測試過程的操作,即耗時(shí)又費(fèi)力。通過本發(fā)明提供的一種快速發(fā)包方法,則解決了以上問題,有利于提高測試效率,減輕測試工程師的負(fù)擔(dān)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是解決現(xiàn)有技術(shù)的不足,提供一種提高測試效率、內(nèi)存SMBUS信號測試的發(fā)包方法。
[0005]本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,該一種內(nèi)存SMBUS信號測試的發(fā)包方法,通過主板的BIOS程式來實(shí)現(xiàn),其具體發(fā)包過程為:
1)找到BIOS中檢測內(nèi)存是否存在的函數(shù);
2)在檢測函數(shù)中增加循環(huán)讀取sro信息的代碼,循環(huán)次數(shù)根據(jù)需要填寫;
3)通過上述兩條,刷新測試版BIOS,工作人員測試哪組SMBUS就插一根內(nèi)存到該SMUBS控制的內(nèi)存通道上,BIOS檢測到內(nèi)存后會(huì)執(zhí)行循環(huán)讀取數(shù)據(jù)的動(dòng)作,使用SMBUS總線上一直有數(shù)據(jù)傳輸,進(jìn)而完成對這組SMBUS信號的測試。
[0006]所述步驟2)中通過循環(huán)執(zhí)行讀指令,讓SMBUS總線持續(xù)產(chǎn)生信號,這時(shí)工作人員使用示波器抓取SMBUS上的波形用于分析。
[0007]所述不波器抓取的信號為CLK信號和DATA信號。
[0008]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種內(nèi)存SMBUS信號測試的發(fā)包方法為服務(wù)器主板SMBUS信號測試提供了一個(gè)更簡單靈活的方式,能夠方便的測試每組SMBUS信號,而不需要其它第三方發(fā)包工具,極大的提高了測試效率,在一定程度上縮短了開發(fā)周期,節(jié)約系統(tǒng)測試成本而不需要依賴第三方測試冶具,另外操作更加簡便,只需要在不同的內(nèi)存插槽上更換內(nèi)存就可完成測試準(zhǔn)備工作,整個(gè)測試過程靈活簡便,成本低,效率高,實(shí)用性強(qiáng),易于推廣?!緦@綀D】
【附圖說明】
[0009]附圖1是本發(fā)明的實(shí)現(xiàn)流程圖。
【具體實(shí)施方式】
[0010]下面結(jié)合附圖對本發(fā)明的一種內(nèi)存SMBUS信號測試的發(fā)包方法作詳細(xì)說明。
[0011]如附圖1所示,現(xiàn)提供一種內(nèi)存SMBUS信號測試的發(fā)包方法,通過主板的BIOS程式來實(shí)現(xiàn),其具體發(fā)包過程為:
1)準(zhǔn)備測試主板;
2)更新測試BIOS到待測主板;
3)找到BIOS中檢測內(nèi)存是否存在的函數(shù);
4)在檢測函數(shù)中增加循環(huán)讀取sro信息的代碼,循環(huán)次數(shù)根據(jù)需要填寫;
5)通過上述兩條,刷新測試版BIOS,工作人員測試哪組SMBUS就插一根內(nèi)存到該SMUBS控制的內(nèi)存通道上,BIOS檢測到內(nèi)存后會(huì)執(zhí)行循環(huán)讀取數(shù)據(jù)的動(dòng)作,使用SMBUS總線上一直有數(shù)據(jù)傳輸,進(jìn)而完成對這組SMBUS信號的測試,這時(shí)發(fā)包代碼只會(huì)對插有內(nèi)存的SLOT進(jìn)行發(fā)包,方便SI工程師分組測試不同內(nèi)存通道。
[0012]所述步驟3)中通過循環(huán)執(zhí)行讀指令,讓SMBUS總線持續(xù)產(chǎn)生信號,這時(shí)工作人員使用示波器抓取SMBUS上的波形用于分析。
[0013]所述不波器抓取的信號為CLK信號和DATA信號。
[0014]實(shí)施例:以要測試一塊主板內(nèi)存通道上的SMBUS信號質(zhì)量為例,首先將測試用的BIOS更新到此主板上,然后在內(nèi)存通道的第一個(gè)內(nèi)存插槽上接一根內(nèi)存;給主板上電開機(jī)后,BIOS檢測到通道上的內(nèi)存后,會(huì)持續(xù)在此通道所在的SMBUS信號線上傳輸測試數(shù)據(jù),此時(shí)使用示波器可以很方便的抓取CLK和DATA的信號質(zhì)量。
[0015]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的公知技術(shù)。
【權(quán)利要求】
1.一種內(nèi)存SMBUS信號測試的發(fā)包方法,其特征在于,通過主板的BIOS程式來實(shí)現(xiàn),其具體發(fā)包過程為: 1)找到BIOS中檢測內(nèi)存是否存在的函數(shù); 2)在檢測函數(shù)中增加循環(huán)讀取sro信息的代碼,循環(huán)次數(shù)根據(jù)需要填寫; 3)通過上述兩條,刷新測試版BIOS,工作人員測試哪組SMBUS就插一根內(nèi)存到該SMUBS控制的內(nèi)存通道上,BIOS檢測到內(nèi)存后會(huì)執(zhí)行循環(huán)讀取數(shù)據(jù)的動(dòng)作,使用SMBUS總線上一直有數(shù)據(jù)傳輸,進(jìn)而完成對這組SMBUS信號的測試。
2.根據(jù)權(quán)利要求1所述的一種內(nèi)存SMBUS信號測試的發(fā)包方法,其特征在于,所述步驟2)中通過循環(huán)執(zhí)行讀指令,讓SMBUS總線持續(xù)產(chǎn)生信號,這時(shí)工作人員使用示波器抓取SMBUS上的波形用于分析。
3.根據(jù)權(quán)利要求2所述的一種內(nèi)存SMBUS信號測試的發(fā)包方法,其特征在于,所述示波器抓取的信號為CLK信號和DATA信號。
【文檔編號】G06F11/267GK103473161SQ201310420568
【公開日】2013年12月25日 申請日期:2013年9月16日 優(yōu)先權(quán)日:2013年9月16日
【發(fā)明者】顏偉 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司