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

總線接口擴(kuò)充裝置及方法

文檔序號:6376966閱讀:160來源:國知局
專利名稱:總線接口擴(kuò)充裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種總線接口擴(kuò)充裝置及方法,特別是涉及一種適用于PCI總線判決器的擴(kuò)充裝置及方法。
背景技術(shù)
外圍組件連接(peripheral component interconnect,PCI)總線架構(gòu)為已知的總線標(biāo)準(zhǔn),由Intel于1993年所發(fā)表。與PCI總線耦接的PCI總線裝置中,常見的有網(wǎng)絡(luò)卡、聲卡和視頻卡等。而在此PCI總線架構(gòu)中,通常會(huì)運(yùn)用一種PCI總線判決器(PCI bus arbiter)有限度的銜接幾個(gè)PCI總線裝置。由此,當(dāng)該多個(gè)PCI總線裝置同時(shí)要使用系統(tǒng)總線傳輸其信號時(shí),該P(yáng)CI總線判決器即扮演判決的角色,以決定哪個(gè)PCI總線裝置能取得總線的使用權(quán)。這些傳輸?shù)男盘柊ǔ跏冀M件選擇信號(Initialization Device Select,IDSEL)、請求信號(request,REQ),及許可信號(grant,GNT)等PCI控制信號。
然而,已知PCI總線判決器的接腳所能支持的PCI總線裝置的數(shù)目皆有限制,以及所提供的功能皆已固定,所以無法實(shí)時(shí)調(diào)整或更改。因此,當(dāng)計(jì)算機(jī)系統(tǒng)需要使用到超過預(yù)先設(shè)定數(shù)目的PCI總線裝置時(shí),便可能需要更換另一個(gè)具有較多接腳的PCI總線判決器,并且需要在電路板上重新進(jìn)行電路布線設(shè)計(jì),以適應(yīng)原先不相同的接腳位置,但這些都會(huì)增加成本。據(jù)上所述,如能在不改變原本總線判決器及電路的情況下,設(shè)計(jì)出能彈性擴(kuò)充可耦接的總線裝置數(shù)目的裝置,將是一件非常具有產(chǎn)業(yè)價(jià)值的工作。

發(fā)明內(nèi)容
因此,本發(fā)明目的即在于提供一種總線接口擴(kuò)充裝置及方法,可搭配現(xiàn)有的總線判決器(如PCI總線判決器),即能達(dá)成支持更多總線裝置的效果。
根據(jù)本發(fā)明其中一個(gè)實(shí)施例的總線接口擴(kuò)充裝置,其用以擴(kuò)充總線判決器所能控制的總線裝置數(shù)量,該總線判決器具有多個(gè)第一接腳,且每一個(gè)第一接腳都可與其對應(yīng)的第一總線裝置電耦接,以判決該第一總線裝置所發(fā)出的要求使用總線信道的請求信號,其中,該擴(kuò)充裝置具有多個(gè)第二接腳和至少一個(gè)第三接腳,該第三接腳與該總線判決器對應(yīng)的第一接腳電耦接,且該每一個(gè)第二接腳都可與相對應(yīng)的第二總線裝置電耦接,該擴(kuò)充裝置依據(jù)其經(jīng)由第三接腳接收該總線裁器判決產(chǎn)生的準(zhǔn)許使用總線信道的第一許可信號,判決該第二總線裝置經(jīng)第二接腳傳來的每一個(gè)要求使用總線信道的請求信號。該總線接口擴(kuò)充裝置進(jìn)一步包括優(yōu)先權(quán)決定模塊,其依據(jù)優(yōu)先權(quán)決定規(guī)則,對每一個(gè)第二總線裝置設(shè)定其使用總線信道的優(yōu)先級;許可決定模塊,其依據(jù)該優(yōu)先權(quán)決定規(guī)則,判斷優(yōu)先權(quán)最高的該第二總線裝置,且確認(rèn)該第二總線裝置是否處于請求狀態(tài);以及總線信號處理模塊,其依據(jù)該總線判決器傳來的第一許可信號與該許可決定模塊的前述判斷結(jié)果,對應(yīng)產(chǎn)生第二許可信號予適當(dāng)?shù)牡诙偩€裝置,以建立該第二總線裝置與系統(tǒng)總線之間的信號傳輸。
根據(jù)本發(fā)明另一實(shí)施例的一種總線接口擴(kuò)充裝置,其電連接于總線判決器,以擴(kuò)增該總線判決器所能控制的總線裝置數(shù)量,其中,該總線裝置包括至少一個(gè)第一總線裝置,其直接電連接于該總線判決器,以及至少一個(gè)第二總線裝置,其電連接于該擴(kuò)充裝置,該總線判決器可判決每一個(gè)第一總線裝置與每一個(gè)第二總線裝置經(jīng)由該擴(kuò)充裝置傳來的任一請求信號,該擴(kuò)充裝置包括優(yōu)先權(quán)決定模塊,其依據(jù)優(yōu)先權(quán)決定規(guī)則,決定每一個(gè)第二總線裝置使用總線信道的優(yōu)先級;許可決定模塊,其依據(jù)該優(yōu)先權(quán)決定規(guī)則判斷出具有較高優(yōu)先權(quán)的已傳送請求信號的第二總線裝置;以及總線信號處理模塊,其依據(jù)該總線判決器經(jīng)判決后傳來的第一許可信號與該許可決定模塊的前述判斷結(jié)果,對應(yīng)產(chǎn)生第二許可信號予所述第二總線裝置,以建立該第二總線裝置與系統(tǒng)總線之間的信號傳輸。
根據(jù)本發(fā)明其中一個(gè)實(shí)施例的一種總線接口擴(kuò)充方法,其利用擴(kuò)充裝置增加總線判決器所能控制的總線裝置數(shù)量,其中,該總線裝置包括至少一個(gè)第一總線裝置,其直接電連接于該總線判決器,以及至少一個(gè)第二總線裝置,其電連接于該擴(kuò)充裝置,該總線判決器可判決每一個(gè)第一總線裝置與每一個(gè)第二總線裝置經(jīng)由該擴(kuò)充裝置所傳來的任一請求信號,該擴(kuò)充方法至少包括下列步驟經(jīng)由該擴(kuò)充裝置接收該總線判決器經(jīng)判決傳回的第一許可信號;依據(jù)優(yōu)先權(quán)決定規(guī)則中所決定的每一個(gè)第二總線裝置的優(yōu)先級,尋找出具有較高優(yōu)先權(quán)的已產(chǎn)生請求信號的第二總線裝置;以及當(dāng)找到適當(dāng)?shù)牡诙偩€裝置時(shí),擴(kuò)充裝置傳送第二許可信號予所述第二總線裝置,以建立該第二總線裝置與系統(tǒng)總線之間的控制信號傳輸?shù)男诺馈?br> 本發(fā)明還提供一種總線系統(tǒng),用以電耦接多個(gè)第一總線裝置及多個(gè)第二總線裝置,該總線系統(tǒng)至少包括總線判決器和擴(kuò)充裝置,其中,該總線判決器電耦接至所述第一總線裝置與擴(kuò)充裝置,且以判決所述第一總線裝置及擴(kuò)充裝置之中的任一裝置所發(fā)出的請求信號;該擴(kuò)充裝置電耦接于該總線判決器與所述第二總線裝置之間,并將任一第二總線裝置所發(fā)出的請求信號傳送給該總線判決器判決,其中,當(dāng)該擴(kuò)充裝置接收到該總線判決器經(jīng)判決產(chǎn)生的許可信號時(shí),依據(jù)所述第二總線裝置的優(yōu)先級及請求狀態(tài),將該許可信號傳送給適當(dāng)?shù)乃龅诙偩€裝置,以建立該第二總線裝置與系統(tǒng)總線之間的信號傳輸信道。
此外,為了避免同一具較高優(yōu)先權(quán)的總線裝置持續(xù)地取得許可信號,而造成其它總線裝置等待時(shí)間過長,依據(jù)本發(fā)明的總線接口擴(kuò)充裝置的優(yōu)先級規(guī)則,除了使用固定循環(huán)優(yōu)先權(quán)判決模式,還可使用如循環(huán)優(yōu)先權(quán)判決模式(Round-Robin),即隨著每一總線裝置取得許可信號而調(diào)整其優(yōu)先級。
綜上所述可知,本發(fā)明具有下列優(yōu)點(diǎn)即可在不改變總線判決器的情況下,達(dá)成增加耦接總線裝置數(shù)目的目的,使總線架構(gòu)設(shè)計(jì)上更具有彈性,且降低了不必要的制作成本。
為使對本發(fā)明的目的、構(gòu)造特征及其功能有進(jìn)一步的了解,現(xiàn)結(jié)合附圖對本發(fā)明作詳細(xì)說明。


圖1為本發(fā)明的總線接口擴(kuò)充裝置與PCI總線判決器的系統(tǒng)結(jié)構(gòu)圖;
圖2為本發(fā)明擴(kuò)充裝置的示意圖;圖3為依據(jù)本發(fā)明第一實(shí)施例所采用的一種固定優(yōu)先權(quán)判決模式的優(yōu)先權(quán)列表的示意圖;圖4A~圖4B為依據(jù)本發(fā)明第二實(shí)施例所采用的一種循環(huán)優(yōu)先權(quán)判決模式的優(yōu)先權(quán)列表的示意圖;圖5為本發(fā)明的總線接口擴(kuò)充方法的流程圖。
具體實(shí)施例方式
如圖1所示,該圖為顯示依據(jù)本發(fā)明較佳實(shí)施例的總線接口擴(kuò)充裝置20與PCI總線判決器10搭配使用的系統(tǒng)結(jié)構(gòu)圖。其中,該P(yáng)CI總線判決器10如同一種PCI信號收發(fā)裝置,用于判決控制其耦接的哪個(gè)PCI裝置可以使用總線信道,其上具有多個(gè)第一接腳102~104及132~134,可通過傳輸電路108~110及148~150分別與多個(gè)相對應(yīng)的第一PCI裝置105~107作電耦接。但是,當(dāng)需要在原有PCI總線判決器10上擴(kuò)增可耦接的PCI裝置數(shù)量時(shí),即可利用本發(fā)明的擴(kuò)充裝置20電連接更多額外的PCI裝置。該擴(kuò)充裝置20至少具有多個(gè)成對的第二接腳201~203及351~353,和一對第三接腳211及311,其中這些第三接腳211及311用于通過兩條傳輸線210及250與該P(yáng)CI總線判決器10的兩個(gè)第一接腳104及134耦接,以分別傳輸請求(Request)信號或許可(Grant)信號。此外,這些第二接腳201~203及351~353可通過傳輸線207~209及247~249分別與多個(gè)額外的第二PCI裝置204~206作電耦接。
由圖1可清楚的觀察出,雖然PCI總線判決器10為了耦接該擴(kuò)充裝置20而占用掉一對第一接腳104及134,減少耦接的PCI裝置,但通過本發(fā)明的擴(kuò)充裝置20卻可額外耦接3個(gè)第二PCI裝置204~206,使得PCI總線判決器10實(shí)際能控制的PCI裝置由原先的4個(gè)增加成為6個(gè),且無需重新設(shè)計(jì)電路或換置另一種具有較多腳位的總線判決器即可達(dá)成。
在圖1中的每一個(gè)第一及第二PCI裝置105~107及204~206裝置均分別被系統(tǒng)指定一連續(xù)但不重復(fù)的PCI裝置序號。例如第一PCI裝置105、106、107的PCI裝置序號分別被命名為11、12、13,而第二PCI裝置204、205、206的PCI裝置序號如圖3所示的列表,分別被命名為21、22、23。在該系統(tǒng)總線中,這些第一及第二PCI裝置可能分別處于請求或非請求兩種狀態(tài)其中之一,其中所謂請求狀態(tài)是指該任一第一及第二PCI裝置目前如有總線信號需要傳輸,會(huì)發(fā)出請求信號以請求建立總線信道。
請進(jìn)一步參閱圖2,該圖為依據(jù)本發(fā)明較佳實(shí)施例的擴(kuò)充裝置20的示意圖,其主要包括優(yōu)先權(quán)決定模塊301、許可決定模塊302和PCI信號處理模塊303。其中該優(yōu)先權(quán)決定模塊301依據(jù)優(yōu)先權(quán)決定規(guī)則304對每一個(gè)第二PCI裝置204~206設(shè)定優(yōu)先級(請見圖3的優(yōu)先權(quán)列表)。所述優(yōu)先權(quán)決定規(guī)則304用以決定第二PCI裝置204~206可取得系統(tǒng)總線控制權(quán)的優(yōu)先級。該許可決定模塊302依據(jù)所述優(yōu)先權(quán)決定規(guī)則304,在系統(tǒng)初始化(Initial)時(shí)判斷出這些第二PCI裝置204~206中具有最高優(yōu)先權(quán)的第二PCI裝置,且確認(rèn)該最高優(yōu)先權(quán)的第二PCI裝置是否處于請求狀態(tài)。該P(yáng)CI信號處理模塊303用于處理該P(yáng)CI總線判決器10與這些第二PCI裝置204~206之間有關(guān)請求/許可信號的傳輸。
因此,當(dāng)任一第二PCI裝置204~206經(jīng)由其傳輸線發(fā)出第二請求信號(Request)至該擴(kuò)充裝置20以要求使用總線信道時(shí),該P(yáng)CI信號處理模塊303會(huì)經(jīng)由第三接腳211相對發(fā)出第一請求信號予該P(yáng)CI總線判決器10,以連同這些第一PCI裝置105~107的請求信號一起被判決。
之后,當(dāng)該擴(kuò)充裝置20的另一第三接腳311接收到該P(yáng)CI總線判決器10傳來的經(jīng)過判決的第一許可(Grant)信號時(shí),該P(yáng)CI信號處理模塊303會(huì)依據(jù)所述許可決定模塊302對各第二PCI裝置204~206的優(yōu)先級與請求狀態(tài)的判斷(后面會(huì)有詳述),對其中適當(dāng)?shù)牡诙CI裝置對應(yīng)發(fā)出第二許可信號,以允許該第二PCI裝置取得系統(tǒng)總線控制權(quán),即建立該第二PCI裝置與系統(tǒng)總線之間的總線信號傳輸。
必須指出的是,此處所述的優(yōu)先權(quán)決定模塊301、許可決定模塊302和PCI信號處理模塊303可通過邏輯電路實(shí)際操作,或通過控制器搭配軟件或硬件實(shí)現(xiàn),并且,圖3的優(yōu)先權(quán)列表可記錄于內(nèi)存等存儲介質(zhì)中如FlashMemory。
如圖3所示,該圖為顯示依據(jù)本發(fā)明第一實(shí)施例的擴(kuò)充裝置20的優(yōu)先權(quán)決定規(guī)則304采用一種固定優(yōu)先權(quán)判決模式(Fix-Priority Arbitration)的優(yōu)先權(quán)列表。所述優(yōu)先權(quán)列表除記載了每一個(gè)第二PCI裝置204~206所相對應(yīng)的PCI裝置序號,并記載其對應(yīng)的優(yōu)先權(quán)編號如1,2,及3,其中PCI裝置序號越大,則被設(shè)定的優(yōu)先權(quán)編號就越高,意謂其優(yōu)先使用順序就越低,而且,這種固定優(yōu)先權(quán)判決模式的優(yōu)先級并不會(huì)改變,永遠(yuǎn)保持如圖3所示以PCI裝置序號為21的PCI裝置的使用優(yōu)先權(quán)最高,其次為PCI裝置序號22的第二PCI裝置,最后為PCI裝置序號23的PCI裝置。
在本發(fā)明第一實(shí)施例中,當(dāng)圖1和圖2所示的擴(kuò)充裝置20的PCI信號處理模塊303接收到來自該P(yáng)CI總線判決器10所傳來的第一許可(Grant)信號時(shí),會(huì)使該許可決定模塊302依據(jù)該優(yōu)先權(quán)決定規(guī)則304所設(shè)定的優(yōu)先級,自這些第二PCI裝置204~206中找尋優(yōu)先權(quán)最高的第二PCI裝置,例如在圖3的優(yōu)先權(quán)列表中優(yōu)先權(quán)編號為1的第二PCI裝置204,但同時(shí)若該P(yáng)CI信號處理模塊303判斷出該第二PCI裝置204并非處于請求(Request)狀態(tài),亦即該第二PCI裝置204在此之前并未發(fā)出請求信號予該擴(kuò)充裝置20以要求總線信道時(shí),該許可決定模塊302會(huì)接著依據(jù)該優(yōu)先權(quán)列表找尋到的次高優(yōu)先權(quán)(優(yōu)先權(quán)編號為2)的第二PCI裝置205,同時(shí)若發(fā)現(xiàn)該第二PCI裝置205處于請求狀態(tài),代表該第二PCI裝置205在此之前已經(jīng)由該擴(kuò)充裝置20發(fā)出請求信號予該P(yáng)CI總線判決器10,則該許可決定模塊302經(jīng)由該P(yáng)CI信號處理模塊303對第二PCI裝置205發(fā)出擁有總線控制權(quán)的第二許可信號,即同意第二PCI裝置205與系統(tǒng)總線接通,以進(jìn)行PCI總線信號的傳輸(BusTransaction)。反之,若未發(fā)現(xiàn)第二PCI裝置205有任何請求狀態(tài),該許可決定模塊302會(huì)繼續(xù)找優(yōu)先權(quán)編號為3的第二PCI裝置206加以判斷,依此類推,即能完成判決操作。
然而,當(dāng)該優(yōu)先權(quán)決定規(guī)則304采用固定優(yōu)先權(quán)判決模式時(shí),很可能會(huì)造成優(yōu)先權(quán)較高者經(jīng)常占用的情況。也就是說,若擁有最高優(yōu)先權(quán)的第二PCI裝置204持續(xù)處于請求狀態(tài)時(shí),其總線控制權(quán)會(huì)皆為第二PCI裝置204所占用。
因此,依據(jù)本發(fā)明第二實(shí)施例的擴(kuò)充裝置20的優(yōu)先權(quán)決定規(guī)則304則采用另外一種循環(huán)(Round-Robin)優(yōu)先權(quán)判決模式。如圖4A~4B所示,其顯示依據(jù)本發(fā)明第二實(shí)施例的優(yōu)先權(quán)決定規(guī)則304采用的一種循環(huán)優(yōu)先權(quán)判決模式的優(yōu)先權(quán)列表。所述循環(huán)優(yōu)先權(quán)判決模式的優(yōu)先權(quán)列表在初始化(Inital)時(shí)類似于所述第一實(shí)施例,即仍依據(jù)每一個(gè)第二PCI裝置的PCI裝置序號越大者,其優(yōu)先使用的順序就越低,但不同之處在于當(dāng)其中一個(gè)具有較高優(yōu)先級的第二PCI裝置已獲得該P(yáng)CI總線判決器10經(jīng)由擴(kuò)充裝置20所發(fā)出的第一許可(Grant)信號后,該具有最高優(yōu)先級的第二PCI裝置在下一次判決時(shí)的優(yōu)先權(quán)將會(huì)變?yōu)樽畹?;換言之,每一個(gè)第二PCI裝置204~206在每一次的判決時(shí)被給予的優(yōu)先使用順序?qū)?huì)是變動(dòng)的,而非固定的。舉例而言,在圖3所示的第一次(或初始化)判決中,PCI裝置序號為21的第二PCI裝置204的優(yōu)先權(quán)原本具有最高優(yōu)先權(quán)。但是,一旦該第二PCI裝置204已獲得許可(GRANT)信號后,在第二次判決時(shí)其優(yōu)先權(quán)將變成如圖4A所示的最低優(yōu)先權(quán)3,而原先在圖3中具有次高優(yōu)先權(quán)的PCI裝置序號22的第二PCI裝置205,也依序變成如圖4A所示的最高優(yōu)先權(quán)編號1。接著,由于此時(shí)優(yōu)先權(quán)最高的PCI裝置序號22的PCI裝置205并未請求,但PCI裝置序號23的PCI裝置206有請求,則該第二PCI裝置206會(huì)獲得該P(yáng)CI總線判決器10經(jīng)由擴(kuò)充裝置20所發(fā)出的第二許可(GRANT)信號。一旦當(dāng)?shù)诙CI裝置206已使用過總線信道后,其PCI裝置序號23的優(yōu)先權(quán)編號又會(huì)如圖4B所示變成最低的3,而原本PCI裝置序號22的第二PCI裝置205因?yàn)槲丛鴤鬏斶^PCI信號,所以其優(yōu)先權(quán)編號仍為1。
請進(jìn)一步參閱圖5,該圖為依據(jù)本發(fā)明的PCI總線判決的擴(kuò)充方法的流程圖,其步驟歸納如下首先在步驟30中,系統(tǒng)從初始狀態(tài)開始;接著步驟31,即有任一第二PCI裝置204~206發(fā)出第二請求信號予擴(kuò)充裝置20;接著步驟S32,使該擴(kuò)充裝置20依據(jù)接收到的第二請求信號,對應(yīng)發(fā)出第一請求信號予該P(yáng)CI總線判決器10;步驟S33,使該P(yáng)CI總線判決器10判決該第一請求信號及這些第一PCI裝置105~107所發(fā)出的其它請求信號,以決定是否準(zhǔn)予該第一請求信號;如為“否”,即代表判決結(jié)果是準(zhǔn)予這些第一PCI裝置105~107中所發(fā)出的其它請求信號,故接下來前進(jìn)至步驟S34,該P(yáng)CI總線判決器10所發(fā)出的第一許可(Grant)信號予被準(zhǔn)予的第一PCI裝置;反之,如為“是”,即代表準(zhǔn)予擴(kuò)充裝置20所發(fā)出的該第一請求信號,故接下來前進(jìn)至步驟S41,使擴(kuò)充裝置20接收來自該P(yáng)CI總線判決器10所發(fā)出的第一許可(Grant)信號,接著步驟S42,依據(jù)特定的優(yōu)先權(quán)決定規(guī)則判斷每一個(gè)第二PCI裝置204~206的設(shè)定優(yōu)先級;接著,進(jìn)行步驟S43,找出其中一個(gè)具最高優(yōu)先權(quán)的第二PCI裝置;接著,在步驟S44中,確認(rèn)該被找到的第二PCI裝置是否處于請求(Request)使用總線的狀態(tài)。
如果步驟44中的判斷結(jié)果為“是”時(shí),則進(jìn)行至步驟45,即對應(yīng)產(chǎn)生第二許可信號予該被找到的第二PCI裝置,以繼續(xù)前進(jìn)至步驟S47;反之,如果判斷結(jié)果為“否”,則前進(jìn)至步驟46,即依特定的優(yōu)先權(quán)決定規(guī)則找尋下一個(gè)具有次高優(yōu)先權(quán)的第二PCI裝置,并回到步驟44,再度判斷該具有次高優(yōu)先權(quán)的第二PCI裝置是否處于請求(Request)使用總線的狀態(tài),如結(jié)果仍然為“否”,則再判斷具有更低優(yōu)先權(quán)的第二PCI裝置,依此類推。當(dāng)最后找到其中一個(gè)第二PCI裝置處于請求(Request)使用總線的狀態(tài),且其它優(yōu)先權(quán)較高的第二PCI裝置皆未請求時(shí),則執(zhí)行步驟S45,即產(chǎn)生第二許可信號予該被找到的第二PCI裝置,以允許該被找到的第二PCI裝置擁有系統(tǒng)總線信道的控制權(quán),接著前進(jìn)至步驟S47,即建立該第二PCI裝置與系統(tǒng)總線之間的總線信號傳輸信道。之后,如果還有任一第二PCI裝置再度請求,則又回到步驟S31。
本發(fā)明的擴(kuò)充裝置所采用的優(yōu)先權(quán)算法,并不限于上述所提的固定優(yōu)先權(quán)判決模式和循環(huán)優(yōu)先權(quán)判決模式的算法,所以本發(fā)明的擴(kuò)充裝置能與已知PCI總線判決器作耦接,因此不需重新進(jìn)行電路設(shè)計(jì)或置換成另一具有更多腳位的PCI總線判決器,即能對該已知PCI總線判決器擴(kuò)充可控制的PCI裝置的數(shù)量。
綜上所述,雖然本發(fā)明以前述的較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求書界定的范圍為準(zhǔn),本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi)所作的些許變動(dòng),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種總線接口擴(kuò)充裝置,用以擴(kuò)充總線判決器所能控制的總線裝置數(shù)量,該總線判決器具有多個(gè)第一接腳,且每一個(gè)第一接腳都可與其對應(yīng)的第一總線裝置電耦接,以判決該第一總線裝置所發(fā)出的要求使用總線信道的請求信號,其特征在于,該擴(kuò)充裝置具有多個(gè)第二接腳和至少一個(gè)第三接腳,該第三接腳與該總線判決器對應(yīng)的第一接腳電耦接,且該每一個(gè)第二接腳都可與相對應(yīng)的第二總線裝置電耦接,該擴(kuò)充裝置依據(jù)其經(jīng)由第三接腳接收該總線裁器判決產(chǎn)生的準(zhǔn)許使用總線信道的第一許可信號,判決該第二總線裝置經(jīng)第二接腳傳來的每一個(gè)要求使用總線信道的請求信號。
2.如權(quán)利要求1所述的總線接口擴(kuò)充裝置,其特征在于,進(jìn)一步包括優(yōu)先權(quán)決定模塊,其依據(jù)優(yōu)先權(quán)決定規(guī)則,對每一個(gè)第二總線裝置設(shè)定其使用總線信道的優(yōu)先級;許可決定模塊,其依據(jù)該優(yōu)先權(quán)決定規(guī)則,判斷優(yōu)先權(quán)最高的該第二總線裝置,且確認(rèn)該第二總線裝置是否處于請求狀態(tài);以及總線信號處理模塊,其依據(jù)該總線判決器傳來的第一許可信號與該許可決定模塊的前述判斷結(jié)果,對應(yīng)產(chǎn)生第二許可信號予適當(dāng)?shù)牡诙偩€裝置,以建立該第二總線裝置與系統(tǒng)總線之間的信號傳輸。
3.如權(quán)利要求1所述的總線接口擴(kuò)充裝置,其特征在于,該總線判決器及擴(kuò)充裝置設(shè)于PCI總線架構(gòu)上。
4.如權(quán)利要求2所述的總線接口擴(kuò)充裝置,其特征在于,該優(yōu)先權(quán)決定規(guī)則為固定優(yōu)先權(quán)判決模式。
5.如權(quán)利要求2所述的總線接口擴(kuò)充裝置,其特征在于,該優(yōu)先權(quán)決定規(guī)則為循環(huán)優(yōu)先權(quán)判決模式。
6.如權(quán)利要求1所述的總線接口擴(kuò)充裝置,其特征在于,該總線判決器判決該第二總線裝置的至少一個(gè)經(jīng)由該擴(kuò)充裝置的第三接腳產(chǎn)生的要求使用總線信道的請求信號。
7.一種總線接口擴(kuò)充裝置,電連接于總線判決器,以擴(kuò)增該總線判決器所能控制的總線裝置數(shù)量,其中,該總線裝置包括至少一個(gè)第一總線裝置,其直接電連接于該總線判決器,以及至少一個(gè)第二總線裝置,其電連接于該擴(kuò)充裝置,該總線判決器可判決每一個(gè)第一總線裝置與每一個(gè)第二總線裝置經(jīng)由該擴(kuò)充裝置傳來的任一請求信號,其特征在于,該擴(kuò)充裝置包括優(yōu)先權(quán)決定模塊,其依據(jù)優(yōu)先權(quán)決定規(guī)則,決定每一個(gè)第二總線裝置使用總線信道的優(yōu)先級;許可決定模塊,其依據(jù)該優(yōu)先權(quán)決定規(guī)則判斷出具有較高優(yōu)先權(quán)的已傳送請求信號的第二總線裝置;以及總線信號處理模塊,其依據(jù)該總線判決器經(jīng)判決后傳來的第一許可信號與該許可決定模塊的前述判斷結(jié)果,對應(yīng)產(chǎn)生第二許可信號予所述第二總線裝置,以建立該第二總線裝置與系統(tǒng)總線之間的信號傳輸。
8.如權(quán)利要求7所述的總線接口擴(kuò)充裝置,其特征在于,該優(yōu)先權(quán)決定規(guī)則為固定優(yōu)先權(quán)判決模式。
9.如權(quán)利要求7所述的總線接口擴(kuò)充裝置,其特征在于,該優(yōu)先權(quán)決定規(guī)則為循環(huán)優(yōu)先權(quán)判決模式。
10.一種總線接口擴(kuò)充方法,其利用擴(kuò)充裝置增加總線判決器所能控制的總線裝置數(shù)量,其中,該總線裝置包括至少一個(gè)第一總線裝置,其直接電連接于該總線判決器,以及至少一個(gè)第二總線裝置,其電連接于該擴(kuò)充裝置,該總線判決器可判決每一個(gè)第一總線裝置與每一個(gè)第二總線裝置經(jīng)由該擴(kuò)充裝置所傳來的任一請求信號,其特征在于,該擴(kuò)充方法至少包括下列步驟經(jīng)由該擴(kuò)充裝置接收該總線判決器經(jīng)判決傳回的第一許可信號;依據(jù)優(yōu)先權(quán)決定規(guī)則中所決定的每一個(gè)第二總線裝置的優(yōu)先級,尋找出具有較高優(yōu)先權(quán)的已產(chǎn)生請求信號的第二總線裝置;以及當(dāng)找到適當(dāng)?shù)牡诙偩€裝置時(shí),擴(kuò)充裝置傳送第二許可信號予所述第二總線裝置,以建立該第二總線裝置與系統(tǒng)總線之間的控制信號傳輸?shù)男诺馈?br> 11.如權(quán)利要求10所述的總線接口擴(kuò)充方法,其特征在于,該總線判決器處于PCI總線架構(gòu)中。
12.如權(quán)利要求10所述的總線接口擴(kuò)充方法,其特征在于,該優(yōu)先權(quán)決定規(guī)則為固定優(yōu)先權(quán)判決模式。
13.如權(quán)利要求10所述的總線接口擴(kuò)充方法,其特征在于,該優(yōu)先權(quán)決定規(guī)則為循環(huán)優(yōu)先權(quán)判決模式。
14.一種總線系統(tǒng),用以電耦接多個(gè)第一總線裝置及多個(gè)第二總線裝置,其特征在于,該總線系統(tǒng)至少包括總線判決器和擴(kuò)充裝置,其中,該總線判決器電耦接至所述第一總線裝置與擴(kuò)充裝置,且以判決所述第一總線裝置及擴(kuò)充裝置之中的任一裝置所發(fā)出的請求信號;該擴(kuò)充裝置電耦接于該總線判決器與所述第二總線裝置之間,并將任一第二總線裝置所發(fā)出的請求信號傳送給該總線判決器判決,其中,當(dāng)該擴(kuò)充裝置接收到該總線判決器經(jīng)判決產(chǎn)生的許可信號時(shí),依據(jù)所述第二總線裝置的優(yōu)先級及請求狀態(tài),將該許可信號傳送給適當(dāng)?shù)乃龅诙偩€裝置,以建立該第二總線裝置與系統(tǒng)總線之間的信號傳輸信道。
15.如權(quán)利要求14所述的總線系統(tǒng),其特征在于,該總線為PCI總線。
16.如權(quán)利要求15所述的總線系統(tǒng),其特征在于,該擴(kuò)充裝置具有存儲介質(zhì)存儲介質(zhì)及邏輯電路電路,該存儲介質(zhì)用以存放該優(yōu)先級,該邏輯電路則依據(jù)該存儲介質(zhì)決定將該許可信號傳送給對應(yīng)的所述第二總線裝置。
17.如權(quán)利要求16所述的總線系統(tǒng),其特征在于,該邏輯電路隨著所述第二總線裝置取得該許可信號調(diào)整該存儲介質(zhì)中的所述優(yōu)先級。
18.一種總線裝置的擴(kuò)充方法,其特征在于,至少包括將多個(gè)第一總線裝置耦接于總線判決器;多個(gè)第二總線裝置耦接于擴(kuò)充裝置;將該擴(kuò)充裝置耦接于該總線判決器;當(dāng)該擴(kuò)充裝置接收所述第二總線裝置的第二請求信號時(shí),該擴(kuò)充裝置對應(yīng)發(fā)出第一請求信號至該總線判決器;以及當(dāng)該擴(kuò)充裝置接收來自該總線判決器的第一許可信號時(shí),該擴(kuò)充裝置依據(jù)所述第二總線裝置的優(yōu)先級,對應(yīng)產(chǎn)生第二許可信號予適當(dāng)?shù)牡诙偩€裝置。
19.如權(quán)利要求18所述的總線裝置的擴(kuò)充方法,其特征在于,該每一個(gè)第二總線裝置的優(yōu)先級固定不變。
20.如權(quán)利要求18所述的總線裝置的擴(kuò)充方法,其特征在于,該優(yōu)先級隨著所述第二總線裝置取得第二許可信號的順序而變動(dòng)調(diào)整。
21.如權(quán)利要求18所述的總線裝置的擴(kuò)充方法,其特征在于,該總線判決器為PCI總線判決器。
全文摘要
一種總線接口擴(kuò)充裝置及方法,適用于總線判決器(如PCI總線判決器)與至少一個(gè)以上的總線裝置之間,由此可在不更換原總線判決器的情況下,額外增加可耦接的總線裝置的數(shù)量。所述擴(kuò)充裝置包括優(yōu)先權(quán)決定模塊,其決定每一總線裝置使用總線的優(yōu)先級;許可決定模塊,其用于判斷所述總線裝置的優(yōu)先級及請求狀態(tài),以決定適當(dāng)?shù)目偩€裝置可以優(yōu)先使用總線;以及總線信號處理模塊,依據(jù)所述許可決定模塊的判斷結(jié)果,處理每一總線裝置與總線判決器之間的請求/許可信號的傳輸。
文檔編號G06F13/366GK1584861SQ0315482
公開日2005年2月23日 申請日期2003年8月20日 優(yōu)先權(quán)日2003年8月20日
發(fā)明者蔡志銘 申請人:威達(dá)電股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1