亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

總線寬度自動(dòng)調(diào)整方法及系統(tǒng)的制作方法

文檔序號(hào):6651683閱讀:410來(lái)源:國(guó)知局
專利名稱:總線寬度自動(dòng)調(diào)整方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種計(jì)算機(jī)硬件技術(shù),特別是關(guān)于一種總線寬度自動(dòng)調(diào)整方法及系統(tǒng),應(yīng)用到一計(jì)算機(jī)平臺(tái),例如個(gè)人計(jì)算機(jī)或服務(wù)器,對(duì)該計(jì)算機(jī)平臺(tái)提供一總線寬度自動(dòng)調(diào)整功能。
背景技術(shù)
PCI(Peripheral Component Interconnect)是計(jì)算機(jī)平臺(tái)上常用的一種周邊連接接口,其可將計(jì)算機(jī)平臺(tái)的中央處理器連接到一電路板,通過(guò)該電路板連接到各種計(jì)算機(jī)周邊設(shè)備,例如顯示器、硬盤、光驅(qū)、網(wǎng)絡(luò)切換器等,中央處理器可與這些周邊設(shè)備進(jìn)行數(shù)據(jù)交換。PCI規(guī)范制訂了一組標(biāo)準(zhǔn)總線信號(hào),使中央處理器在電路板上與周邊設(shè)備進(jìn)行數(shù)據(jù)交換。但是在具體應(yīng)用上,隨著技術(shù)的成熟與發(fā)展,PCI規(guī)范又包括了一些延伸性規(guī)范,例如PCI-E(PCI Express),其是基于原始PCI結(jié)構(gòu)作出一些延伸性功能擴(kuò)充,使數(shù)據(jù)傳輸速度比傳統(tǒng)PCI總線更快。
PCI-E總線結(jié)構(gòu)的特點(diǎn)在于它可支持各種不同總線寬度的擴(kuò)展卡,例如1位(x1)、4位(x4)、8位(x8)和16位(x16)總線寬度。在實(shí)際應(yīng)用時(shí),較小總線寬度的擴(kuò)展卡可插置到較大總線寬度的插槽使用。舉例來(lái)說(shuō),4位總線寬度擴(kuò)展卡不但可以插置到同樣是4位總線寬度的插槽使用,還可插置到8位或16位總線寬度的插槽使用。換言之,如果有一計(jì)算機(jī)主板上設(shè)置有8位總線寬度的插槽,該插槽即可選擇性地插接8位或4位總線寬度的擴(kuò)展卡。
但是在具體實(shí)施上,上述PCI-E總線結(jié)構(gòu)的問(wèn)題是,如果計(jì)算機(jī)主板上的PCI-E接口控制器是8位總線,該8位總線只能有2種聯(lián)機(jī)設(shè)計(jì)方式第1種方式是將其都連接到8位總線寬度的插槽;第2種方式是將其分成兩個(gè)4位總線,再將這兩個(gè)4位總線分別連接到兩個(gè)不同的插槽。如果采用第2種方式,其插接上的擴(kuò)展卡無(wú)論數(shù)量多少都只能利用4位寬度總線進(jìn)行數(shù)據(jù)傳輸;即使插接上的擴(kuò)展卡只有一個(gè),該擴(kuò)展卡也只能利用到4位而無(wú)法利用到8位寬度總線進(jìn)行數(shù)據(jù)傳輸。因此,在只插接一片擴(kuò)展卡時(shí),便不能以最高效率利用系統(tǒng)資源進(jìn)行數(shù)據(jù)傳輸。

發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種總線寬度自動(dòng)調(diào)整方法及系統(tǒng),提供一總線寬度的自動(dòng)調(diào)整功能,計(jì)算機(jī)主板上的PCI-E接口控制器可隨不同擴(kuò)展卡插接數(shù)量變換其總線寬度,使插接的擴(kuò)展卡能以最高效率利用系統(tǒng)資源進(jìn)行數(shù)據(jù)傳輸。
本發(fā)明的總線寬度自動(dòng)調(diào)整方法及系統(tǒng)應(yīng)用到一計(jì)算機(jī)平臺(tái),例如個(gè)人計(jì)算機(jī)或服務(wù)器,對(duì)該計(jì)算機(jī)平臺(tái)提供一總線寬度自動(dòng)調(diào)整功能,插接上的擴(kuò)展卡可更為有效地利用最高效率的系統(tǒng)資源進(jìn)行數(shù)據(jù)傳輸。
本發(fā)明的總線寬度自動(dòng)調(diào)整方法到少包括(1)在該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽都是擴(kuò)展卡插置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,并同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線;(2)在該第一擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第二擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,并同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第二半總線;以及(3)在該第二擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第一擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線,并同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第二半總線。
本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)至少包括(A)一切換控制信號(hào)產(chǎn)生模塊,檢測(cè)該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽上的擴(kuò)展卡插置狀態(tài),依據(jù)檢測(cè)結(jié)果產(chǎn)生一組對(duì)應(yīng)切換控制信號(hào);以及(B)一切換模塊,響應(yīng)該切換控制信號(hào)產(chǎn)生模塊產(chǎn)生的切換控制信號(hào),將該接口控制器的第一半總線和第二半總線選擇性地聯(lián)機(jī)到該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽的第一半總線和第二半總線,通過(guò)該切換模塊執(zhí)行下述切換(切換操作模式1)在該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽都是擴(kuò)展卡插置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線;(切換操作模式2)在該第一擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第二擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第二半總線;以及(切換操作模式3)在該第二擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第一擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線,同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第二半總線。
本發(fā)明的總線寬度自動(dòng)調(diào)整方法及系統(tǒng)預(yù)先將PCI-E接口控制器上的總線分成兩個(gè)一半寬度的總線,并在實(shí)際操作時(shí)自動(dòng)檢測(cè)該計(jì)算機(jī)平臺(tái)中PCI-E插槽上的擴(kuò)展卡插接狀態(tài),產(chǎn)生一組對(duì)應(yīng)切換控制信號(hào)將PCI-E接口控制器上的兩個(gè)一半寬度的總線切換成聯(lián)機(jī)到同一插槽或兩個(gè)不同的插槽。本發(fā)明可讓用戶隨意地將一個(gè)擴(kuò)展卡插接到計(jì)算機(jī)主板上的一個(gè)PCI-E插槽或選擇性地將兩個(gè)PCI-E擴(kuò)展卡分別插接到兩個(gè)不同的PCI-E插槽,擴(kuò)展卡可以都與接口控制器之間形成正常運(yùn)行的總線聯(lián)機(jī)狀態(tài)。


圖1是本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)應(yīng)用到一PCI-E總線結(jié)構(gòu)的應(yīng)用方式示意圖;圖2是本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)的模塊化內(nèi)部基本系統(tǒng)結(jié)構(gòu)示意圖;圖3是本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)采用的切換控制信號(hào)產(chǎn)生模塊邏輯電路結(jié)構(gòu)的一個(gè)實(shí)施例示意圖;圖4是本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)采用的一切換方式到控制信號(hào)對(duì)應(yīng)表的一個(gè)示范表格。
具體實(shí)施例方式
實(shí)施例以下配合附圖詳細(xì)說(shuō)明本發(fā)明的總線寬度自動(dòng)調(diào)整方法及系統(tǒng)的實(shí)施例。
圖1是本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)(如標(biāo)號(hào)100指的方塊)的應(yīng)用方式。如圖所示,本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)100應(yīng)用到一計(jì)算機(jī)平臺(tái)1的計(jì)算機(jī)主板2,其中該計(jì)算機(jī)主板2具有一特定形式的總線結(jié)構(gòu),該總線寬度自動(dòng)調(diào)整系統(tǒng)包括一接口控制器30和至少兩個(gè)擴(kuò)展卡插槽,兩個(gè)擴(kuò)展卡插槽包括一第一擴(kuò)展卡插槽10和一第二擴(kuò)展卡插槽20;其中該第一擴(kuò)展卡插槽10和該第二擴(kuò)展卡插槽20上的總線都分別分為一第一半總線11、21和一第二半總線12、22;該接口控制器30也相對(duì)地分為一第一半總線31和一第二半總線32(注為了簡(jiǎn)化附圖和說(shuō)明,圖1僅示范性地顯示2個(gè)插槽及與本發(fā)明有關(guān)的硬件設(shè)備;在具體實(shí)施上,該計(jì)算機(jī)主板2還包括許多其它各種不同的硬件設(shè)備,例如中央處理器、內(nèi)存等)。在具體實(shí)施上,該計(jì)算機(jī)平臺(tái)1是個(gè)人計(jì)算機(jī)或服務(wù)器,該接口控制器30是一PCI-E(PCI Express,其中PCI=Peripheral Component Interconnect)式接口控制器;該第一擴(kuò)展卡插槽10、第二擴(kuò)展卡插槽20和接口控制器30上的第一半總線11、21、12、22、31都分別是4位寬度總線;同樣,該第二半總線12、22、32也分別是4位寬度總線;整體來(lái)說(shuō),接口控制器30、第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20上的總線總寬度是8位。但在實(shí)際應(yīng)用上,本發(fā)明的總線寬度自動(dòng)調(diào)整方法及系統(tǒng)100適用的總線總寬度可以是12位、16位、24位、32位、64位或更高。
在實(shí)際應(yīng)用時(shí),本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)100響應(yīng)該第一擴(kuò)展卡插槽10和該第二擴(kuò)展卡插槽20上不同的擴(kuò)展卡插接方式,選擇性地將該P(yáng)CI-E接口控制器30的第一半總線31和第二半總線32聯(lián)機(jī)到第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20上的第一半總線11、21和第二半總線12、22,它包括以下3種切換操作模式切換操作模式1在第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20都分別插上擴(kuò)展卡41、42時(shí),將該P(yáng)CI-E接口控制器30的第一半總線31聯(lián)機(jī)到該第一擴(kuò)展卡插槽10的第一半總線11,同時(shí)將該P(yáng)CI-E接口控制器30的第二半總線32聯(lián)機(jī)到該第二擴(kuò)展卡插槽20的第一半總線21,使插上的擴(kuò)展卡41、42都利用4位總線進(jìn)行數(shù)據(jù)傳輸。
切換操作模式2在該第一擴(kuò)展卡插槽10插上第一擴(kuò)展卡41,但該第二擴(kuò)展卡插槽20是閑置時(shí),將該P(yáng)CI-E接口控制器30的第一半總線31聯(lián)機(jī)到該第一擴(kuò)展卡插槽10的第一半總線11,同時(shí)將該P(yáng)CI-E接口控制器30的第二半總線32聯(lián)機(jī)到該第一擴(kuò)展卡插槽10的第二半總線12,使插上的第一擴(kuò)展卡41利用8位總線進(jìn)行數(shù)據(jù)傳輸。
切換操作模式3在該第二擴(kuò)展卡插槽20插上第二擴(kuò)展卡42,但該第一擴(kuò)展卡插槽10是閑置時(shí),將該P(yáng)CI-E接口控制器30的第一半總線31聯(lián)機(jī)到該第二擴(kuò)展卡插槽20的第一半總線21,同時(shí)將該P(yáng)CI-E接口控制器30的第二半總線32聯(lián)機(jī)到該第二擴(kuò)展卡插槽20的第二半總線22,使插上的第二擴(kuò)展卡42利用8位總線進(jìn)行數(shù)據(jù)傳輸。
如圖2所示,本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)100的模塊化內(nèi)部基本結(jié)構(gòu)至少包括(A)一切換控制信號(hào)產(chǎn)生模塊110;以及(B)一切換模塊120。以下分別說(shuō)明本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)100中各構(gòu)成模塊110、120的個(gè)別屬性和功能以及其之間的互聯(lián)方式。
切換控制信號(hào)產(chǎn)生模塊110檢測(cè)該第一擴(kuò)展卡插槽10和該第二擴(kuò)展卡插槽20是否連接上擴(kuò)展卡41、42,依據(jù)第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20發(fā)出的擴(kuò)展卡插置信號(hào)PRESENT1_L和PRESENT2_L,產(chǎn)生一第一切換控制信號(hào)S1和一第二切換控制信號(hào)S2。在具體實(shí)施上,當(dāng)?shù)谝粩U(kuò)展卡插槽10插置上第一擴(kuò)展卡41時(shí),其會(huì)切斷一系統(tǒng)電壓(VDD)提供的3.3V電壓,產(chǎn)生一邏輯低電位信號(hào)PRESENT1_L;即PRESENT1_L=0代表第一擴(kuò)展卡插槽10是擴(kuò)展卡插置狀態(tài),PRESENT1_L=1代表第一擴(kuò)展卡插槽10是閑置狀態(tài)。同樣,第二擴(kuò)展卡插槽20插上第二擴(kuò)展卡42時(shí),其會(huì)產(chǎn)生一邏輯低電位信號(hào)PRESENT2_L,即PRESENT1_L=0代表第二擴(kuò)展卡插槽20是擴(kuò)展卡插置狀態(tài),PRESENT1_L=1代表第二擴(kuò)展卡插槽20是閑置狀態(tài)(此處需要注意的是,以邏輯低電位信號(hào)代表擴(kuò)展卡插置狀態(tài)及以邏輯高電位信號(hào)代表插槽閑置狀態(tài),僅是本實(shí)施例采用的方法;在具體實(shí)施上,也可反過(guò)來(lái)以邏輯高電位信號(hào)代表擴(kuò)展卡插置狀態(tài)及以邏輯低電位信號(hào)代表插槽閑置狀態(tài))。在實(shí)際操作時(shí),該切換控制信號(hào)產(chǎn)生模塊110響應(yīng)第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20產(chǎn)生的信號(hào)PRESENT1_L和PRESENT2_L],產(chǎn)生一組切換控制信號(hào)S1、S2,其中S1=(PRESENT1_L)XOR(PRESENT2_L),S2=PRESENT2_L。圖3顯示該切換控制信號(hào)產(chǎn)生模塊110的一種邏輯電路設(shè)計(jì)方式,即采用一XOR閘111求得S1;圖4顯示[PRESENT1_L,PRESENT2_L]與[S1,S2]之間的邏輯關(guān)系。
切換模塊120響應(yīng)上述切換控制信號(hào)產(chǎn)生模塊110產(chǎn)生的切換控制信號(hào)S1、S2執(zhí)行上述3種切換操作模式。在具體實(shí)施上,該切換模塊120如圖2所示包括一第一切換器(SW1)121、一第二切換器(SW2)122、一第三切換器(SW3)123和一第四切換器(SW4)124,其中每個(gè)切換器121、122、123、124都具有一單向連接端P0、一第一切換連接端P1、一第二切換連接端P2和一控制端CS;其中該單向連接端P0、第一切換連接端P1和第二切換連接端P2都用來(lái)連接4位寬度總線。
第一切換器121的連接方式是將其單向連接端P0連接到該P(yáng)CI-E接口控制器30的第一半總線31,將其第一切換連接端P1連接到該第二擴(kuò)展卡插槽20的第一半總線21,將其第二切換連接端P2連接到該第三切換器123的第二切換連接端P2,以及將其控制端CS連接接收該切換控制信號(hào)產(chǎn)生模塊110發(fā)出的第二切換控制信號(hào)S2。
第二切換器122的連接方式是將其單向連接端P0連接到該P(yáng)CI-E接口控制器30的第二半總線32,將其第一切換連接端P1連接到該第三切換器123的第一切換連接端P1,將其第二切換連接端P2連接到該第四切換器124的單向連接端P0,以及將其控制端CS連接接收該切換控制信號(hào)產(chǎn)生模塊110發(fā)出的第一切換控制信號(hào)S1。
第三切換器123的連接方式是將其單向連接端P0連接到該第一擴(kuò)展卡插槽10的第一半總線11,將其第一切換連接端P1連接到該第二切換器122的第一切換連接端P1,將其第二切換連接端P2連接到該第一切換器121的第二切換連接端P2,以及將其控制端CS連接接收該切換控制信號(hào)產(chǎn)生模塊110發(fā)出的第二切換控制信號(hào)S2。
第四切換器124的連接方式是將其單向連接端P0連接到該第二切換器122的第二切換連接端P2,將其第一切換連接端P1連接到該第二擴(kuò)展卡插槽20的第二半總線22,將其第二切換連接端P2連接到該第一擴(kuò)展卡插槽的第二半總線22,以及將其控制端CS連接接收該切換控制信號(hào)產(chǎn)生模塊110發(fā)出的第二切換控制信號(hào)S2。
上述各切換器121、122、123、124的切換操作方式在其控制端信號(hào)CS=0時(shí),將其單向連接端P0連接到第一切換連接端P1;在CS=1時(shí),將其單向連接端P0連接到第二切換連接端P2。圖4顯示各個(gè)切換器121、122、123、124的切換操作方式與其控制端CS分別接收到切換控制信號(hào)S1、S2的對(duì)應(yīng)關(guān)系。
本發(fā)明也提供一種總線寬度自動(dòng)調(diào)整方法,應(yīng)用在一計(jì)算機(jī)平臺(tái),對(duì)該計(jì)算機(jī)平臺(tái)提供一總線寬度自動(dòng)調(diào)整功能,該計(jì)算機(jī)平臺(tái)具有一特定形式的總線結(jié)構(gòu),至少具有一接口控制器30及一第一擴(kuò)展卡插槽10和一第二擴(kuò)展卡插槽20,該第一擴(kuò)展卡插槽10和該第二擴(kuò)展卡插槽20總線都預(yù)先分成一第一半總線11、21和一第二半總線12、22,該接口控制器30總線也預(yù)先分成一第一半總線31和一第二半總線32。
該總線寬度自動(dòng)調(diào)整方法到少包括在該第一擴(kuò)展卡插槽10和該第二擴(kuò)展卡插槽10都是擴(kuò)展卡插置狀態(tài)時(shí),將該接口控制器30的第一半總線31聯(lián)機(jī)到該第一擴(kuò)展卡插槽10的第一半總線11,并同時(shí)將該接口控制器30的第二半總線32聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線12。
在該第一擴(kuò)展卡插槽10是擴(kuò)展卡插置狀態(tài),但該第二擴(kuò)展卡插槽20是閑置狀態(tài)時(shí),將該接口控制器30的第一半總線31聯(lián)機(jī)到該第一擴(kuò)展卡插槽10的第一半總線11,并同時(shí)將該接口控制器30的第二半總線32聯(lián)機(jī)到該第一擴(kuò)展卡插槽10的第二半總線12。
在該第二擴(kuò)展卡插槽20是擴(kuò)展卡插置狀態(tài),但該第一擴(kuò)展卡插槽10是閑置狀態(tài)時(shí),將該接口控制器30的第一半總線31聯(lián)機(jī)到該第二擴(kuò)展卡插槽20的第一半總線21,并同時(shí)將該接口控制器30的第二半總線32聯(lián)機(jī)到該第二擴(kuò)展卡插槽20的第二半總線22。
以下利用3個(gè)應(yīng)用實(shí)例說(shuō)明本發(fā)明的總線寬度自動(dòng)調(diào)整系統(tǒng)100在實(shí)際應(yīng)用時(shí)的操作方式。在第1個(gè)應(yīng)用實(shí)例中,假設(shè)有2個(gè)擴(kuò)展卡41、42分別插在第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20;在第2個(gè)應(yīng)用實(shí)例中,假設(shè)只有1個(gè)擴(kuò)展卡41插在第一擴(kuò)展卡插槽10,第二擴(kuò)展卡插槽20是閑置狀態(tài);在第3個(gè)應(yīng)用實(shí)例中,假設(shè)只有1個(gè)擴(kuò)展卡42插在第二擴(kuò)展卡插槽20,第一擴(kuò)展卡插槽10是閑置狀態(tài)。
在第1個(gè)應(yīng)用實(shí)例中,當(dāng)2個(gè)擴(kuò)展卡41、42分別插到第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20上時(shí),會(huì)使第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20與系統(tǒng)電壓(VDD)之間的連通狀態(tài)切斷,產(chǎn)生一組邏輯低電位信號(hào)[PRESENT1_L,PRESENT2_L=
,切換控制信號(hào)產(chǎn)生模塊110輸出[S1,S2]=
。因此如圖4所示,[S1,S2]=
的信號(hào)狀態(tài)使第一切換器121、第二切換器122和第三切換器123都形成P0-P1的連接狀態(tài)(第四切換器124的連接狀態(tài)無(wú)關(guān)緊要),PCI-E接口控制器30的第一半總線31連接到第二擴(kuò)展卡插槽20的第一半總線21,同時(shí)PCI-E接口控制器30的第二半總線32連接到第一擴(kuò)展卡插槽10的第一半總線11;即PCI-E接口控制器30與第一擴(kuò)展卡插槽10和第二擴(kuò)展卡插槽20之間分別形成一半寬度(4位)的總線聯(lián)機(jī)狀態(tài)。
在第2個(gè)應(yīng)用實(shí)例中,當(dāng)一第一擴(kuò)展卡41插到第一擴(kuò)展卡插槽10、第二擴(kuò)展卡插槽20閑置時(shí),其會(huì)使[PRESENT1_L,PRESENT2_L=
,切換控制信號(hào)產(chǎn)生模塊110響應(yīng)地輸出[S1,S2]=[1,1]。因此如圖4所示,[S1,S2]=[1,1]的信號(hào)狀態(tài)將使第一切換器121、第二切換器122、第三切換器123和第四切換器124都形成P0-P2的連接狀態(tài),PCI-E接口控制器30的第一半總線31連接到第一擴(kuò)展卡插槽10的第一半總線11,同時(shí)PCI-E接口控制器30的第二半總線32連接到第一擴(kuò)展卡插槽10的第二半總線12,即等于將PCI-E接口控制器30所有的總線31、32都連接到第一擴(kuò)展卡插槽10的總線11、12,形成一總寬度(8位)的總線聯(lián)機(jī)狀態(tài)。
在第3個(gè)應(yīng)用實(shí)例中,當(dāng)一第二擴(kuò)展卡42插到第二擴(kuò)展卡插槽20、第一擴(kuò)展卡插槽10閑置時(shí),其會(huì)使[PRESENT1_L,PRESENT2_L=[1,0],切換控制信號(hào)產(chǎn)生模塊110響應(yīng)地輸出[S1,S2]=[1,0]。因此如圖4所示,[S1,S2]=[1,0]的信號(hào)狀態(tài)使第一切換器121和第四切換器124形成P0-P1的連接狀態(tài)、第二切換器122形成P0-P2的連接狀態(tài)(第三切換器123的連接狀態(tài)無(wú)關(guān)緊要),PCI-E接口控制器30的第一半總線31連接到第二擴(kuò)展卡插槽20的第一半總線21,同時(shí)PCI-E接口控制器30的第二半總線32連接到第二擴(kuò)展卡插槽20的第二半總線22,即等于將PCI-E接口控制器30所有的總線31、32都連接到第二擴(kuò)展卡插槽20的總線21、22,形成一總寬度(8位)的總線聯(lián)機(jī)狀態(tài)。
上述實(shí)例雖然是以總寬度是8位的總線為例說(shuō)明,但在實(shí)際應(yīng)用上,本發(fā)明的總線寬度自動(dòng)調(diào)整方法及系統(tǒng)100所適用的總線總寬度可以是12位、16位、24位、32位、64位或更高。
綜上所述,本發(fā)明提供了一種總線寬度自動(dòng)調(diào)整方法及系統(tǒng),應(yīng)用到一計(jì)算機(jī)平臺(tái),對(duì)該計(jì)算機(jī)平臺(tái)提供一總線寬度自動(dòng)調(diào)整功能;預(yù)先將PCI-E接口控制器上的總線分成兩個(gè)一半寬度的總線,并在實(shí)際操作時(shí)自動(dòng)檢測(cè)該計(jì)算機(jī)平臺(tái)PCI-E插槽上擴(kuò)展卡插接狀態(tài),產(chǎn)生一組對(duì)應(yīng)切換控制信號(hào),將PCI-E接口控制器上的兩個(gè)一半寬度總線切換成聯(lián)機(jī)到同一插槽或兩個(gè)不同插槽。本發(fā)明可讓用戶隨意將一個(gè)擴(kuò)展卡插到計(jì)算機(jī)主板上的一個(gè)PCI-E插槽、或選擇性地將兩個(gè)PCI-E擴(kuò)展卡分別插接到兩個(gè)不同的PCI-E插槽,擴(kuò)展卡都可以與接口控制器之間形成正常運(yùn)行的總線聯(lián)機(jī)狀態(tài)。因此,本發(fā)明比現(xiàn)有技術(shù)更具有先進(jìn)性及實(shí)用性。
權(quán)利要求
1.一種總線寬度自動(dòng)調(diào)整方法,應(yīng)用在一計(jì)算機(jī)平臺(tái),對(duì)該計(jì)算機(jī)平臺(tái)提供一總線寬度自動(dòng)調(diào)整功能,其特征在于,該計(jì)算機(jī)平臺(tái)具有一特定形式的總線結(jié)構(gòu),其至少具有一接口控制器及一第一擴(kuò)展卡插槽和一第二擴(kuò)展卡插槽,該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽總線都預(yù)先分成一第一半總線和一第二半總線,該接口控制器總線也預(yù)先分成一第一半總線和一第二半總線,該總線寬度自動(dòng)調(diào)整方法到少包括在該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽都是擴(kuò)展卡插置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,并同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線;在該第一擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第二擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,并同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第二半總線;以及在該第二擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第一擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線,并同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第二半總線。
2.如權(quán)利要求1所述的總線寬度自動(dòng)調(diào)整方法,其特征在于,該計(jì)算機(jī)平臺(tái)種類包括個(gè)人計(jì)算機(jī)和服務(wù)器。
3.如權(quán)利要求1所述的總線寬度自動(dòng)調(diào)整方法,其特征在于,該總線結(jié)構(gòu)是一PCI-E式總線結(jié)構(gòu)。
4.一種總線寬度自動(dòng)調(diào)整系統(tǒng),應(yīng)用到一計(jì)算機(jī)平臺(tái),對(duì)該計(jì)算機(jī)平臺(tái)提供一總線寬度自動(dòng)調(diào)整功能,其特征在于,該計(jì)算機(jī)平臺(tái)具有一特定形式的總線結(jié)構(gòu),具有至少一接口控制器及一第一擴(kuò)展卡插槽和一第二擴(kuò)展卡插槽,該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽的總線都預(yù)先分成一第一半總線和一第二半總線,該接口控制器的總線也預(yù)先分成一第一半總線和一第二半總線;該總線寬度自動(dòng)調(diào)整系統(tǒng)至少包括一切換控制信號(hào)產(chǎn)生模塊,檢測(cè)該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽上的擴(kuò)展卡插置狀態(tài),依據(jù)檢測(cè)結(jié)果產(chǎn)生一組對(duì)應(yīng)切換控制信號(hào);以及一切換模塊,響應(yīng)該切換控制信號(hào)產(chǎn)生模塊產(chǎn)生的切換控制信號(hào),將該接口控制器的第一半總線和第二半總線選擇性地聯(lián)機(jī)到該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽的第一半總線和第二半總線,通過(guò)該切換模塊執(zhí)行下述切換在該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽都是擴(kuò)展卡插置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線;在該第一擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第二擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第一半總線,同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第一擴(kuò)展卡插槽的第二半總線;以及在該第二擴(kuò)展卡插槽是擴(kuò)展卡插置狀態(tài)但該第一擴(kuò)展卡插槽是閑置狀態(tài)時(shí),將該接口控制器的第一半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第一半總線,同時(shí)將該接口控制器的第二半總線聯(lián)機(jī)到該第二擴(kuò)展卡插槽的第二半總線。
5.如權(quán)利要求4所述的總線寬度自動(dòng)調(diào)整系統(tǒng),其特征在于,該計(jì)算機(jī)平臺(tái)的種類包括個(gè)人計(jì)算機(jī)和服務(wù)器。
6.如權(quán)利要求4所述的總線寬度自動(dòng)調(diào)整系統(tǒng),其特征在于,該總線結(jié)構(gòu)是一PCI-E式總線結(jié)構(gòu)。
7.如權(quán)利要求4所述的總線寬度自動(dòng)調(diào)整系統(tǒng),其特征在于,該切換模塊至少包括一第一切換器、一第二切換器、一第三切換器和一第四切換器;其中每個(gè)切換器都具有一單向連接端、一第一切換連接端、一第二切換連接端和一控制端;且其中該第一切換器的連接方式是將其單向連接端連接到該接口控制器的第一半總線,將其第一切換連接端連接到該第二擴(kuò)展卡插槽的第一半總線,將其第二切換連接端連接到該第三切換器的第一切換連接端,以及將其控制端連接接收該切換控制信號(hào)產(chǎn)生模塊發(fā)出的切換控制信號(hào);該第二切換器的連接方式是將其單向連接端連接到該接口控制器的第二半總線,將其第一切換連接端連接到該第三切換器的單向連接端,將其第二切換連接端連接到該第四切換器的單向連接端,以及將其控制端連接接收該切換控制信號(hào)產(chǎn)生模塊發(fā)出的切換控制信號(hào);該第三切換器的連接方式是將其單向連接端連接到該第一擴(kuò)展卡插槽的第一半總線,將其第一切換連接端連接到該第二切換器的第一切換連接端,將其第二切換連接端連接到該第一切換器的第二切換連接端,以及將其控制端連接接收該切換控制信號(hào)產(chǎn)生模塊發(fā)出的切換控制信號(hào);該第四切換器的連接方式是將其單向連接端連接到該第二切換器的第二切換連接端,將其第一切換連接端連接到該第二擴(kuò)展卡插槽的第二半總線,將其第二切換連接端連接到該第一擴(kuò)展卡插槽的第二半總線,以及將其控制端連接接收該切換控制信號(hào)產(chǎn)生模塊發(fā)出的切換控制信號(hào)。
8.如權(quán)利要求7所述的總線寬度自動(dòng)調(diào)整系統(tǒng),其特征在于,該切換控制信號(hào)產(chǎn)生模塊包括一XOR閘,對(duì)該第一擴(kuò)展卡插槽和該第二擴(kuò)展卡插槽的擴(kuò)展卡插置狀態(tài)和閑置狀態(tài)對(duì)應(yīng)產(chǎn)生的邏輯信號(hào)進(jìn)行一XOR邏輯運(yùn)算,并將其運(yùn)算所得的邏輯信號(hào)輸出到該第二切換器的控制端;并將該第二擴(kuò)展卡插槽的擴(kuò)展卡插置狀態(tài)和閑置狀態(tài)對(duì)應(yīng)產(chǎn)生的邏輯信號(hào)直接輸出到該第一切換器、該第三切換器和該第四切換器的控制端。
全文摘要
本發(fā)明公開一種總線寬度自動(dòng)調(diào)整方法及系統(tǒng),該總線寬度自動(dòng)調(diào)整方法及系統(tǒng)可應(yīng)用到一計(jì)算機(jī)平臺(tái),對(duì)該計(jì)算機(jī)平臺(tái)提供一總線寬度自動(dòng)調(diào)整功能;該方法是預(yù)先將接口控制器上的總線分成兩個(gè)一半寬度的總線,并在實(shí)際操作時(shí)自動(dòng)檢測(cè)該計(jì)算機(jī)平臺(tái)擴(kuò)展卡插槽的插接狀態(tài),從而產(chǎn)生一組對(duì)應(yīng)的切換控制信號(hào),將接口控制器上兩個(gè)一半寬度的總線切換為聯(lián)機(jī)到同一插槽或兩個(gè)不同插槽。本發(fā)明可讓用戶隨意將一個(gè)擴(kuò)展卡插到計(jì)算機(jī)主板上的一個(gè)插槽、或選擇性地將兩個(gè)擴(kuò)展卡分別插到兩個(gè)不同的插槽,擴(kuò)展卡都可以與接口控制器之間形成正常運(yùn)行的總線聯(lián)機(jī)狀態(tài)。
文檔編號(hào)G06F13/40GK1987840SQ20051013532
公開日2007年6月27日 申請(qǐng)日期2005年12月20日 優(yōu)先權(quán)日2005年12月20日
發(fā)明者張朝煌 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1