專利名稱:外圍組件互連快速插槽的測試系統(tǒng)及測試方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種外圍組件互連快速插槽(peripheral component interconnect express)的測試系統(tǒng),且特別是有關(guān)于一種外圍組件互連快速插槽的測試 系統(tǒng)及測試方法。
背景技術(shù):
外圍組件互連快速接口是一種廣為使用的計(jì)算機(jī)數(shù)據(jù)傳輸接口。在市面常見的主 機(jī)板上,往往都設(shè)置有這樣的接口,以進(jìn)行數(shù)據(jù)的傳輸。然而制造廠商在外圍組件互連快速 接口的測試上,對于主機(jī)板跟具有外圍組件互連快速接口的功能卡,如網(wǎng)絡(luò)卡、顯示卡或聲 卡,須要分別進(jìn)行測試,而無法同時(shí)對主機(jī)板及功能卡進(jìn)行雙向的測試。并且,在對功能卡 進(jìn)行測試時(shí),如欲更換功能卡,必須要先切斷主機(jī)板的電源,才可進(jìn)行更換的動(dòng)作,以避免 系統(tǒng)產(chǎn)生嚴(yán)重的硬件錯(cuò)誤。這樣的測試流程,是十分費(fèi)時(shí)且不便的。因此,如何設(shè)計(jì)一個(gè)新的外圍組件互連快速插槽的測試系統(tǒng)及測試方法,能夠同 時(shí)對主機(jī)板及功能卡進(jìn)行測試,且提供一個(gè)在不須切斷主機(jī)板電源即可更換功能卡以繼續(xù) 進(jìn)行測試的機(jī)制,乃為此一業(yè)界亟待解決的問題。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種外圍組件互連快速插槽的測試系統(tǒng)及測試方 法,能夠同時(shí)對主機(jī)板及功能卡進(jìn)行測試,且提供一個(gè)在不須切斷主機(jī)板電源即可更換功 能卡以繼續(xù)進(jìn)行測試的機(jī)制。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種外圍組件互連快速插槽的測試系統(tǒng),包含外 圍組件互連快速接腳接口、外圍組件互連快速插槽接口、處理模塊、數(shù)據(jù)傳輸模塊以及電源 模塊。外圍組件互連快速接腳接口用以連接主機(jī)板;外圍組件互連快速插槽接口用以連接 待測板;處理模塊用以通過外圍組件互連快速接腳接口進(jìn)行對主機(jī)板的主機(jī)板測試程序; 數(shù)據(jù)傳輸模塊用以切換于不同的數(shù)據(jù)傳輸模式,以根據(jù)主機(jī)板測試程序提供對應(yīng)主機(jī)板的 數(shù)據(jù)傳輸模式,以進(jìn)一步通過外圍組件互連快速接腳接口及外圍組件互連快速插槽接口使 主機(jī)板及待測板間進(jìn)行待測板測試程序;以及電源模塊,用以在待測板連接于外圍組件互 連快速插槽接口時(shí),供應(yīng)或切斷待測板的電源,以提供熱插拔作用。為了實(shí)現(xiàn)上述目的,本發(fā)明還提供一種外圍組件互連快速插槽的測試方法,包含 下列步驟提供外圍組件互連快速插槽的測試系統(tǒng),包含外圍組件互連快速接腳接口以及 外圍組件互連快速插槽接口,分別用以連接主機(jī)板以及待測板;對主機(jī)板進(jìn)行主機(jī)板測試 程序;供應(yīng)待測板電源;根據(jù)主機(jī)板測試程序切換至對應(yīng)主機(jī)板的數(shù)據(jù)傳輸模式;根據(jù)數(shù) 據(jù)傳輸模式,通過外圍組件互連快速接腳接口及外圍組件互連快速插槽接口使主機(jī)板及待 測板間進(jìn)行待測板測試程序;以及提供待測板熱插拔作用,以于待測板測試完畢后,在主機(jī) 板不斷電時(shí),切斷待測板的電源,以直接移除待測板。應(yīng)用本發(fā)明的優(yōu)點(diǎn)在于通過主機(jī)板測試程序及待測板測試程序,可使用同一個(gè)測試系統(tǒng)對主機(jī)板及待測板均進(jìn)行測試,并提供熱插拔機(jī)制,在不須對主機(jī)板進(jìn)行斷電的情 形下,直接更換待測板以進(jìn)行其它待測板的測試,而輕易地達(dá)到上述的目的。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附附圖的說 明如下圖1為本發(fā)明的一實(shí)施例的外圍組件互連快速插槽的測試系統(tǒng)的方塊圖;圖2為本發(fā)明的一實(shí)施例的測試系統(tǒng)、主機(jī)板及待測板接合的立體圖;以及圖3為本發(fā)明的另一實(shí)施例的外圍組件互連快速插槽的測試方法的流程圖。主要組件符號(hào)說明10 測試系統(tǒng)100 外圍組件互連快速接腳接口101:電源104:處理模塊102 外圍組件互連快速插槽接口 106 數(shù)據(jù)傳輸模塊108 電源模塊110 串行式電氣式可抹除只讀存儲(chǔ)器12:主機(jī)板121 測試數(shù)據(jù)120 主機(jī)板外圍組件互連快速插槽接口 14 待測板140 待測板外圍組件互連快速接腳接口 141 測試結(jié)果
具體實(shí)施例方式請參照圖1,為本發(fā)明的一實(shí)施例的外圍組件互連快速插槽的測試系統(tǒng)10的方塊 圖。測試系統(tǒng)10包含外圍組件互連快速接腳接口 100、外圍組件互連快速插槽接口 102、 處理模塊104、數(shù)據(jù)傳輸模塊106以及電源模塊108。外圍組件互連快速接腳接口 100用以 連接主機(jī)板12,而外圍組件互連快速插槽接口 102用以連接待測板14。須注意的是,主機(jī) 板12實(shí)質(zhì)上亦包含主機(jī)板外圍組件互連快速插槽接口 120,而待測板14上亦包含待測板外 圍組件互連快速接腳接口 140。因此,測試系統(tǒng)10的外圍組件互連快速接腳接口 100連接 主機(jī)板12的主機(jī)板外圍組件互連快速插槽接口 120,而測試系統(tǒng)10的外圍組件互連快速插 槽接口 102是連接待測板14的待測板外圍組件互連快速接腳接口 140。請同時(shí)參照圖2。圖2為本發(fā)明的一實(shí)施例的測試系統(tǒng)10、主機(jī)板12及待測板14 接合的立體圖。本實(shí)施例中,測試系統(tǒng)10為一測試板,在連接主機(jī)板12及待測板14后,成 為三層式的結(jié)構(gòu)。請繼續(xù)參照圖1。處理模塊104用以通過外圍組件互連快速接腳接口 100進(jìn)行對 主機(jī)板12的主機(jī)板測試程序。主機(jī)板測試程序?qū)嵸|(zhì)上包含連接(hot-plug)測試、總線寬 度測試、總線速度測試以及電源測試。連接測試是用以確定測試系統(tǒng)10的外圍組件互連快 速接腳接口 100與主機(jī)板12的主機(jī)板外圍組件互連快速插槽接口 120已經(jīng)建立了實(shí)質(zhì)的 連接。總線寬度測試及總線速度測試用以測試出主機(jī)板12的主機(jī)板外圍組件互連快速插 槽接口 120的傳輸頻寬以及傳輸速度。而電源測試則用以測試主機(jī)板12的電源供應(yīng)是否 正常。上述的測試,均是對于主機(jī)板12的主機(jī)板外圍組件互連快速插槽接口 120上的各腳 位進(jìn)行的必要測試,以確保不論是數(shù)據(jù)傳輸或是電源的供應(yīng)都是正常運(yùn)作的。而在其它實(shí)施例中,為因應(yīng)其它的功能,亦可由使用者在設(shè)定測試系統(tǒng)10時(shí),增加對系統(tǒng)管理總線(system management bus ;SM bus)、數(shù)據(jù)傳輸壓力、燒錄以及遠(yuǎn)程喚 醒等功能的測試,以使主機(jī)板對各腳位的測試程序更加完整。其中系統(tǒng)管理總線測試用 以對主機(jī)板12上的其它已知地址的模塊進(jìn)行測試,數(shù)據(jù)傳輸壓力測試是用以測試在連續(xù) 且大量的數(shù)據(jù)傳輸后,主機(jī)板外圍組件互連快速插槽接口 120是否仍能正常工作。測試 系統(tǒng)10在一實(shí)施例中還包含串行式電氣式可抹除只讀存儲(chǔ)器(Electrically Erasable Programmable Read Only Memory ;EEPR0M) 110,燒錄測試即用以對串行式電氣式可抹除只 讀存儲(chǔ)器110進(jìn)行燒錄動(dòng)作的測試。而遠(yuǎn)程喚醒測試則是用以測試透過網(wǎng)絡(luò)封包(未繪 示)來對主機(jī)板12進(jìn)行喚醒動(dòng)作的測試。數(shù)據(jù)傳輸模塊106用以切換于不同的數(shù)據(jù)傳輸模式,以根據(jù)主機(jī)板測試程序提 供對應(yīng)主機(jī)板12的數(shù)據(jù)傳輸模式。在一實(shí)施例中,數(shù)據(jù)傳輸模式可包含GenlX4、GenlxS, Genlxl6、Gen2x4、Gen2x8及Gen2xl6。在前述的主機(jī)板測試程序完成后,處理模塊104即可 得知主機(jī)板外圍組件互連快速插槽接口 120的數(shù)據(jù)傳輸速度及寬度,而可進(jìn)一步使數(shù)據(jù)傳 輸模塊106切換至對應(yīng)主機(jī)板12的主機(jī)板外圍組件互連快速插槽接口 120的數(shù)據(jù)傳輸模 式。在確定數(shù)據(jù)傳輸模式后,測試系統(tǒng)10即可進(jìn)一步通過外圍組件互連快速接腳接口 100 及外圍組件互連快速插槽接口 102,使主機(jī)板12及待測板14間,進(jìn)行待測板測試程序。待測板測試程序包含系統(tǒng)管理總線測試、燒錄測試、總線寬度測試、總線速度測試 以及待測板功能測試。其中總線寬度及總線速度測試是用以測試出待測板外圍組件互連快 速接腳接口 140的數(shù)據(jù)傳輸寬度及速度。系統(tǒng)管理總線測試是用以對待測板14上的其它已 知地址的模塊進(jìn)行測試。待測板14在一實(shí)施例中亦可包含串行式電氣式可抹除只讀存儲(chǔ) 器(未繪示),燒錄測試即用以對待測板14上的串行式電氣式可抹除只讀存儲(chǔ)器進(jìn)行燒錄 動(dòng)作的測試。待測板的功能實(shí)質(zhì)上是因應(yīng)不同的待測板而有不同的功能測試。舉例來說, 待測板14可為顯示卡、聲卡或網(wǎng)絡(luò)卡。因此,待測板功能測試可因應(yīng)上述的不同的種類而 進(jìn)行顯示測試、音效播放測試或網(wǎng)絡(luò)傳輸測試等等。其中,用以進(jìn)行待測板測試程序的測試 數(shù)據(jù)121是由主機(jī)板14經(jīng)由測試系統(tǒng)10的外圍組件互連快速接腳接口 100、數(shù)據(jù)傳輸模塊 106以及外圍組件互連快速插槽接口 102傳輸至待測板14。而待測板測試程序產(chǎn)生的測試 結(jié)果141是由待測板14經(jīng)由外圍組件互連快速插槽接口 102、數(shù)據(jù)傳輸模塊106以及外圍 組件互連快速接腳接口 104傳輸至主機(jī)板12。電源模塊108用以于待測板14連接于外圍組件互連快速插槽接口 102時(shí),供應(yīng)或 切斷待測板14的電源101,以提供熱插拔作用。因此,在主機(jī)板12維持電源的情況下,通過 電源模塊108的設(shè)置,可直接切斷待測板14的電源而移除待測板,并再更換后對下一個(gè)待 測板進(jìn)行測試。這樣的設(shè)計(jì)方式,將可避免一般在主機(jī)板未切斷電源時(shí),直接移除待測板時(shí) 造成的嚴(yán)重硬件錯(cuò)誤。與以往必須關(guān)閉主機(jī)板電源才能進(jìn)行其它待測板的測試流程相較, 將是省時(shí)省力的一項(xiàng)優(yōu)勢。圖3為本發(fā)明的另一實(shí)施例的外圍組件互連快速插槽的測試方法的流程圖。請參 照圖3,外圍組件互連快速插槽的測試方法包含下列步驟在步驟301,提供外圍組件互連 快速插槽的測試系統(tǒng),包含外圍組件互連快速接腳接口以及外圍組件互連快速插槽接口, 分別用以連接主機(jī)板以及待測板。接著在步驟302,對主機(jī)板進(jìn)行主機(jī)板測試程序。在步 驟303,供應(yīng)待測板電源。須注意的是,步驟303并非限制于步驟302后進(jìn)行,而可以在待測 板連接上測試系統(tǒng)的外圍組件互連快速插槽后,直接開始供應(yīng)電源。接著在步驟304,根據(jù)主機(jī)板測試程序切換至對應(yīng)主機(jī)板的數(shù)據(jù)傳輸模式。根據(jù)數(shù)據(jù)傳輸模式,可進(jìn)行步驟305, 通過外圍組件互連快速接腳接口及外圍組件互連快速插槽接口使主機(jī)板及待測板間進(jìn)行 待測板測試程序;最后在步驟306,測試系統(tǒng)提供待測板熱插拔作用,以在待測板測試完畢 后,在主機(jī)板不斷電時(shí),切斷待測板的電源,以直接移除待測板。應(yīng)用本發(fā)明的優(yōu)點(diǎn)在于通過主機(jī)板測試程序及待測板測試程序,可使用同一個(gè)測 試系統(tǒng)對主機(jī)板及待測板均進(jìn)行測試,并提供熱插拔機(jī)制,在不須對主機(jī)板進(jìn)行斷電的情 形下,直接更換待測板以進(jìn)行其它待測板的測試。雖然本發(fā)明已以實(shí)施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù) 的人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范 圍當(dāng)視權(quán)利要求書所界定的范圍為準(zhǔn)。
權(quán)利要求
一種外圍組件互連快速插槽的測試系統(tǒng),其特征在于,包含一外圍組件互連快速接腳接口,用以連接一主機(jī)板;一外圍組件互連快速插槽接口,用以連接一待測板;一處理模塊,用以通過該外圍組件互連快速接腳接口進(jìn)行對該主機(jī)板的一主機(jī)板測試程序;一數(shù)據(jù)傳輸模塊,用以切換于不同的數(shù)據(jù)傳輸模式,以根據(jù)該主機(jī)板測試程序提供一對應(yīng)該主機(jī)板的數(shù)據(jù)傳輸模式,以進(jìn)一步通過該外圍組件互連快速接腳接口及該外圍組件互連快速插槽接口使該主機(jī)板及該待測板間進(jìn)行一待測板測試程序;以及一電源模塊,用以于該待測板連接于該外圍組件互連快速插槽接口時(shí),供應(yīng)或切斷該待測板的一電源,以提供一熱插拔作用。
2.根據(jù)權(quán)利要求1所述的外圍組件互連快速插槽的測試系統(tǒng),其特征在于,該主機(jī)板 測試程序包含一連接測試、一總線寬度測試、一總線速度測試以及一電源測試。
3.根據(jù)權(quán)利要求2所述的外圍組件互連快速插槽的測試系統(tǒng),其特征在于,該主機(jī)板 測試程序還包含一系統(tǒng)管理總線測試、一數(shù)據(jù)傳輸壓力測試、一燒錄測試以及一遠(yuǎn)程喚醒 測試。
4.根據(jù)權(quán)利要求3所述的外圍組件互連快速插槽的測試系統(tǒng),其特征在于,還包含一 串行式電氣式可抹除只讀存儲(chǔ)器,該燒錄測試是對該串行式電氣式可抹除只讀存儲(chǔ)器進(jìn)行 測試。
5.根據(jù)權(quán)利要求1所述的外圍組件互連快速插槽的測試系統(tǒng),其特征在于,該待測板 測試程序包含一系統(tǒng)管理總線測試、一燒錄測試、一總線寬度測試、一總線速度測試以及待 測板功能測試。
6.根據(jù)權(quán)利要求5所述的外圍組件互連快速插槽的測試系統(tǒng),其特征在于,用以進(jìn)行 該待測板測試程序的測試數(shù)據(jù)是由該主機(jī)板經(jīng)由該外圍組件互連快速接腳接口、該數(shù)據(jù)傳 輸模塊以及該外圍組件互連快速插槽接口傳輸至該待測板,該待測板測試程序產(chǎn)生的測試 結(jié)果是由該待測板經(jīng)由該外圍組件互連快速插槽接口、該數(shù)據(jù)傳輸模塊以及該外圍組件互 連快速接腳接口傳輸至該主機(jī)板。
7.—種外圍組件互連快速插槽的測試方法,其特征在于,包含下列步驟提供一外圍組件互連快速插槽的測試系統(tǒng),包含一外圍組件互連快速接腳接口以及一 外圍組件互連快速插槽接口,分別用以連接一主機(jī)板以及一待測板;對該主機(jī)板進(jìn)行一主機(jī)板測試程序;供應(yīng)該待測板一電源;根據(jù)該主機(jī)板測試程序切換至對應(yīng)該主機(jī)板的數(shù)據(jù)傳輸模式;根據(jù)該數(shù)據(jù)傳輸模式,通過該外圍組件互連快速接腳接口及該外圍組件互連快速插槽 接口使該主機(jī)板及該待測板間進(jìn)行一待測板測試程序;以及提供該待測板一熱插拔作用,以在該待測板測試完畢后,在該主機(jī)板不斷電時(shí),切斷該 待測板的該電源,以直接移除該待測板。
8.根據(jù)權(quán)利要求7所述的外圍組件互連快速插槽的測試方法,其特征在于,對該主機(jī) 板進(jìn)行該主機(jī)板測試程序的步驟還包含下列步驟進(jìn)行一連接測試;進(jìn)行一總線寬度測試; 進(jìn)行一總線速度測試;以及 進(jìn)行一電源測試。
9.根據(jù)權(quán)利要求8所述的外圍組件互連快速插槽的測試方法,其特征在于,該主機(jī)板 測試程序還包含一系統(tǒng)管理總線測試、一數(shù)據(jù)傳輸壓力測試、一燒錄測試以及一遠(yuǎn)程喚醒 測試,該待測板測試程序包含一系統(tǒng)管理總線測試、一燒錄測試、一總線寬度測試、一總線 速度測試以及待測板功能測試。
10.根據(jù)權(quán)利要求9所述的外圍組件互連快速插槽的測試方法,其特征在于,該測試系 統(tǒng)還包含一串行式電氣式可抹除只讀存儲(chǔ)器,該燒錄測試是對該串行式電氣式可抹除只讀 存儲(chǔ)器進(jìn)行測試。
全文摘要
本發(fā)明揭露一種外圍組件互連快速插槽的測試系統(tǒng)及測試方法,其中測試系統(tǒng)包含外圍組件互連快速接腳接口、外圍組件互連快速插槽接口、處理模塊、數(shù)據(jù)傳輸模塊以及電源模塊。外圍組件互連快速接腳接口用以連接主機(jī)板;外圍組件互連快速插槽接口用以連接待測板;處理模塊通過外圍組件互連快速接腳接口進(jìn)行主機(jī)板測試程序;數(shù)據(jù)傳輸模塊切換于不同的數(shù)據(jù)傳輸模式,以根據(jù)主機(jī)板測試程序提供對應(yīng)主機(jī)板的數(shù)據(jù)傳輸模式,進(jìn)一步使主機(jī)板及待測板間進(jìn)行待測板測試程序;以及電源模塊用以供應(yīng)或切斷待測板的電源,以提供熱插拔作用。
文檔編號(hào)G06F11/267GK101923505SQ20091014549
公開日2010年12月22日 申請日期2009年6月9日 優(yōu)先權(quán)日2009年6月9日
發(fā)明者朱俊豪, 王定宏, 蔡圣源, 金志仁 申請人:英業(yè)達(dá)股份有限公司