亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

相容于pci介面的非同步擴(kuò)充系統(tǒng)的制作方法

文檔序號(hào):6335392閱讀:210來源:國知局
專利名稱:相容于pci介面的非同步擴(kuò)充系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明關(guān)于一種PCI擴(kuò)充介面,尤指一種供單一多功能PCI介面用的非同步擴(kuò)充模組。
背景技術(shù)
隨著電腦科技發(fā)展日新月異,電腦周邊與介面技術(shù)亦快速跟著演進(jìn),自早期的XT/ AT電腦用的ISA介面、ISA介面發(fā)展至現(xiàn)今具有隨插即用及高頻寬的PCI介面。一般來說,電腦主機(jī)板的PCI本地匯流排具有高可擴(kuò)充性,最高支援256個(gè)匯 流排,各個(gè)匯流排又可連接多個(gè)PCI裝置;再者,又各個(gè)PCI裝置更可支援8個(gè)PCI功能 (Functions),簡言之,PCI裝置可透過設(shè)定被電腦視為8個(gè)有效的PCI裝置;其中設(shè)定 方式為,PCI裝置提供二種類型的設(shè)定功能,其一為單功能PCI裝置(Signal Function Device);另一種為多功能PCI裝置(Muti-Function Device) 0是以,若電腦主機(jī)板上提供 夠多的PCI插槽,則可支援相當(dāng)多的PCI裝置。然而,對(duì)于部份特殊應(yīng)用電腦,礙于原始規(guī)劃之故而僅能提供單一 PCI插槽,但在 應(yīng)用發(fā)展后期必須連接更多PCI裝置,則必須汰換整組電腦,或者請(qǐng)有關(guān)業(yè)者開發(fā)多合一 PCI裝置,唯后者成本又較更換整組電腦更高,而且開發(fā)時(shí)程又長,因此目前確實(shí)存在電腦 主機(jī)板的PCI插槽不足,卻必須連接更多PCI裝置,而令現(xiàn)有電腦主機(jī)面臨被汰換的窘境。

發(fā)明內(nèi)容
有鑒于上述現(xiàn)有技術(shù)缺陷,本發(fā)明主要目的是提供一種相容于PCI介面的非同步 擴(kuò)充系統(tǒng),只需電腦主機(jī)板其中一 Pic插槽,即可擴(kuò)充數(shù)個(gè)相容于PCI裝置的非同步擴(kuò)充模 組,如此一來電腦硬體及其作業(yè)系統(tǒng)均可不必更換或更新。欲達(dá)上述目的所使用的主要技術(shù)手段是令該相容于PCI介面的非同步擴(kuò)充系統(tǒng) 包含有
一 PCI轉(zhuǎn)接卡,包含有一已設(shè)定為多功能裝置的PCI控制器、一非同步介面控制器、一 PCI介面及一非同步介面;其中該P(yáng)CI控制器電連接至該非同步介面控制器及該P(yáng)CI介面, 并內(nèi)建有一擴(kuò)充編號(hào)程序及一訊號(hào)轉(zhuǎn)換程序;又該非同步介面電連接至該非同步介面控制 器,而PCI介面供插接至電腦主機(jī)板上的PCI介面;及
復(fù)數(shù)非同步擴(kuò)充模組,各同步擴(kuò)充模組包含有一第一及第二非同步介面,以相互串接, 再將串接非同步擴(kuò)充模組的第一非同步介面電連接至該P(yáng)CI轉(zhuǎn)接卡的非同步介面,令該 PCI控制器對(duì)串接的各非同步擴(kuò)充模組進(jìn)行擴(kuò)充編號(hào)程序,再透過非同步介面控制器取得 各非同步擴(kuò)充模組的資源設(shè)定,依各非同步擴(kuò)充模組的資源設(shè)定分配對(duì)應(yīng)的位址資源。由上述可知,本發(fā)明主要設(shè)計(jì)一種非同步擴(kuò)充模組,其腳位較PCI裝置為少,且采 用非同步傳輸方式,且可直接串聯(lián)連接而不必加設(shè)緩沖器,再配合PCI轉(zhuǎn)接卡供插設(shè)至電 腦主機(jī)板上的一 PCI插槽,將其設(shè)定為多功能裝置,并對(duì)串接的各非同步擴(kuò)充模組進(jìn)行編 號(hào)及位址資源設(shè)定完成后,可在電腦主機(jī)開機(jī)后作業(yè)系統(tǒng)開始掃描時(shí),能夠?qū)?duì)應(yīng)PCI組態(tài)空間分配予對(duì)應(yīng)非同步擴(kuò)充模組,讓電腦作業(yè)系統(tǒng)可視該些非同步擴(kuò)充模組為有效的 PCI裝置,實(shí)現(xiàn)僅利用電腦主機(jī)板單一 PCI插槽,可擴(kuò)增更多的PCI裝置的目的。


圖1是本發(fā)明非同步擴(kuò)充系統(tǒng)的系統(tǒng)架構(gòu)圖。圖2是本發(fā)明非同步擴(kuò)充系統(tǒng)的非同步擴(kuò)充模組功能方塊圖。圖3是本發(fā)明PCI控制器及復(fù)數(shù)非同步擴(kuò)充模組的串并控制器訊號(hào)連接示意圖。圖4是本發(fā)明PCI轉(zhuǎn)換卡與非同步擴(kuò)充模組進(jìn)行編碼設(shè)定的時(shí)序圖。圖5是本發(fā)明擴(kuò)充編號(hào)程序流程圖。圖6是本發(fā)明資源分配程序流程圖。圖7是本發(fā)明PCI轉(zhuǎn)接卡功能組態(tài)空間位置及非同步擴(kuò)充模組空間組態(tài)位置對(duì)照表。圖8是本發(fā)明實(shí)際組裝后結(jié)構(gòu)示意圖。圖9是本發(fā)明復(fù)數(shù)非同步擴(kuò)充模組組裝的示意圖。
具體實(shí)施例方式首先請(qǐng)參閱圖1及圖2所示,為本發(fā)明非同步擴(kuò)充系統(tǒng)一較佳實(shí)施例的系統(tǒng)架構(gòu) 圖,其包含有
一 PCI轉(zhuǎn)接卡10,包含有一已設(shè)定為多功能裝置的PCI控制器11、一非同步介面控制 器12、一 PCI介面13及一非同步介面14 ;其中該P(yáng)CI控制器11電連接至該非同步介面控 制器12及該P(yáng)CI介面13,并內(nèi)建有一擴(kuò)充編號(hào)程序一資源分配程序及一訊號(hào)轉(zhuǎn)換程序;又 該非同步介面14電連接至該非同步介面控制器12,而PCI介面13供插接至電腦主機(jī)板31 上的PCI插槽311,如圖8所示;在本實(shí)施例中,該P(yáng)CI控制器11設(shè)定為多功能裝置;及
復(fù)數(shù)非同步擴(kuò)充模組20,對(duì)應(yīng)八個(gè)PCI組態(tài)空間(FCTF7),且各同步擴(kuò)充模組20包含 有一第一及第二非同步介面22、23,以相互串接,如圖9所示,再將串接非同步擴(kuò)充模組20 的第一非同步介面22電連接至該P(yáng)CI轉(zhuǎn)接卡10的非同步介面14,令該P(yáng)CI控制器11先執(zhí) 行擴(kuò)充編號(hào)程序,以分別對(duì)串接的各非同步擴(kuò)充模組20給予編號(hào),再透過非同步介面控制 器12取得各非同步擴(kuò)充模組20的資源設(shè)定,依各非同步擴(kuò)充模組20的資源設(shè)定分配對(duì)應(yīng) 的位址資源,令PCI控制器11順利執(zhí)行訊號(hào)轉(zhuǎn)換程序。又,上述非同步介面14及各第一及第二非同步介面22、23分別包含有復(fù)數(shù)位址端 口、資料端口、讀取端口、寫入端口、非同步擴(kuò)充模組選擇端口、訊號(hào)確認(rèn)端口、重置端口、中 斷訊號(hào)端口及組態(tài)通道端口。至于上述各非同步擴(kuò)充模組20則包含有 復(fù)數(shù)串列端口 25,供具有串列端口外部裝置插接;
至少一并列端口 26,供具有并列端口外部裝置插接;及
一串并列控制器21,電連接第一及第二非同步介面22、23、串列端口 25及并列端口 26, 其中該串并列控制器21依據(jù)串列端口 25及并列端口 26數(shù)量,預(yù)設(shè)其資源設(shè)定,并在收到 第一非同步介面22傳來PCI轉(zhuǎn)接卡10請(qǐng)求提供資源設(shè)定時(shí),透過第一非同步介面22將其 預(yù)設(shè)的設(shè)定資料傳送至PCI轉(zhuǎn)接卡10;又該串并列控制器21用以轉(zhuǎn)換串列端口 25及并列
5端口 26與第一非同步介面22之間的訊號(hào)。請(qǐng)配合參閱圖3至圖5所示,上述PCI控制器執(zhí)行擴(kuò)充編號(hào)程序包含以下步驟 輸出一起始位元(STRAT BIT)予第一非同步擴(kuò)充模組S40 ;
連續(xù)輸出對(duì)第一非同步擴(kuò)充模組所設(shè)定編號(hào)的三位元(DATA BIT0)S41 ; 輸出一起始位元(STRAT BIT)予下個(gè)非同步擴(kuò)充模組S42 ; 連續(xù)輸出對(duì)下個(gè)非同步擴(kuò)充模組所設(shè)定編號(hào)的三位元S43 ;及 重復(fù)前二步驟直到設(shè)定所有非同步擴(kuò)充模組均完成為止S44。如圖3所示,由于復(fù)數(shù)非同步擴(kuò)充模組20以第一及第二非同步介面22、23相互串 接,再以第一非同步擴(kuò)充模組20的第一非同步介面22與PCI轉(zhuǎn)接卡10的非同步介面14 連接,此時(shí)該P(yáng)CI轉(zhuǎn)接卡10的非同步介面14的組態(tài)通訊端口僅連接至該第一非同步擴(kuò)充 模組20的組態(tài)通訊端口,因此如圖4所示,PCI轉(zhuǎn)接卡10發(fā)出第一起始位元,即觸發(fā)第一 非同步擴(kuò)充模組20的串并列控制器21的編號(hào)設(shè)定功能,此時(shí)即開始計(jì)數(shù)并接收PCI轉(zhuǎn)接 卡10后續(xù)傳來三位元的編號(hào),并加以儲(chǔ)存;在此同時(shí),由于PCI轉(zhuǎn)接卡10必須完成所有非 同步擴(kuò)充模組20編號(hào)的設(shè)定,故第一非同步擴(kuò)充模組20透過第二非同步介面23的組態(tài)通 訊端口輸出觸發(fā)訊號(hào)至該第二非同步擴(kuò)充模組20的第一非同步介面22的組態(tài)通訊端口, 令第二非同步擴(kuò)充模組20的串并列控制器21的編號(hào)設(shè)定功能,此時(shí)即開始計(jì)數(shù)并接收PCI 轉(zhuǎn)接卡10后續(xù)傳來三位元的編號(hào),并加以儲(chǔ)存;同理,該第二非同步擴(kuò)充模組20觸發(fā)第三 非同步擴(kuò)充模組20進(jìn)行編碼設(shè)定,如此直到所有非同步擴(kuò)充模組均完成編碼設(shè)定;如此一 來,PCI轉(zhuǎn)接卡10即可獲知非同步擴(kuò)充模組20數(shù)量,以及各非同步擴(kuò)充模組20回傳的資 訊。請(qǐng)配合參閱圖6所示,為該P(yáng)CI控制器21執(zhí)行資源分配程序包含以下步驟 輸出一回復(fù)資源設(shè)定請(qǐng)求至各非同步擴(kuò)充模組S50 ;
依各非同步擴(kuò)充模組編號(hào),判斷各非同步擴(kuò)充模組回復(fù)其設(shè)定資料S51 ;及 依據(jù)各非同步擴(kuò)充模組的設(shè)定資料,分配各非同步擴(kuò)充模組的位址資源S52。當(dāng)電腦開機(jī)執(zhí)行作業(yè)系統(tǒng)時(shí),會(huì)對(duì)PCI控制器進(jìn)行掃描,此時(shí)作業(yè)系統(tǒng)會(huì)先確認(rèn) 該P(yáng)CI控制器是否完成「擴(kuò)充編號(hào)程序」及「資源分配程序」,若判斷未完成則執(zhí)行PCI Retry機(jī)制,等待PCI控制器完成為止,待確完成后,電腦作業(yè)系統(tǒng)會(huì)將對(duì)應(yīng)PCI組態(tài)空間分 配予對(duì)應(yīng)非同步擴(kuò)充模組。以下舉一實(shí)際例子說明組態(tài)空間分配的方式,首先令各非同步 擴(kuò)充模組的串并列控制器為一支援有四個(gè)串列端口(如RS232)及一并列端口,因此可隨著 不同的應(yīng)用調(diào)整為單串列端口(1S)、二串列端口(2S)、四串列端口(4S)、一串列及并列端 口(ISlP)、二串列單并列端口(2S1P)、四串列單并列端口(4S1P)、單并列端口(IP)、四串列 兼本地匯流排(4S+Local Bus)等8種基本工作模式。當(dāng)?shù)谝环峭綌U(kuò)充模組的串并列控制器包含有四個(gè)PCI Bar (PCI BarO, PCI BarUPCI Bar2、PCI Bar3),其中PCI BarO對(duì)應(yīng)到串列端口位址(RS232 Serial Port Base Address),最多共占用32個(gè)位址空間,位置空間大小根據(jù)所設(shè)定的串列端口數(shù)量決定占用 空間,以單串列端口(IS)來說,其所占位址空間為PCI BarO+OxOO至PCI Bar0+0x07 ;以 二串列端口 (2S)來說則占PCI Bar0+0x00至PCI Bar0+0x0f,而三串列端口或4串列端口 (3S、4S)占PCI Bar0+0x00至PCI Bar0+0xlf,如果設(shè)定成無串列模式時(shí),即不開啟此Bar, 亦即PCI轉(zhuǎn)卡獲知此設(shè)定時(shí),即不會(huì)令作業(yè)系統(tǒng)對(duì)此Bar分配資源。
6
至于該P(yáng)CI Barl則是對(duì)應(yīng)并列端口基本位址(Parallel Port Base Address), 其位址空間占PCI Barl+OxOO至PCI Barl+0x07,若對(duì)應(yīng)本地匯流排基本位址(Local Bus Base Address)則其位址空間占了 PCI Barl+OxOO至PCI Barl+Oxff。若設(shè)定為只有Serial Port的情況下(例如1S、2S、4S),不開啟此Bar,不對(duì)此Bar分配資源。而PCI Bar2則是對(duì)應(yīng)并列端口延伸基本位址(Parallel Port Extension Base Address),其位址空間占了 PCI Bar2+0x00至PCI Bar2+0x08。如果模式?jīng)]有設(shè)定在有并列 端口的清況下,意即是設(shè)定如lS、2S、4S、4S+Local Bus等情況下,即不開啟此Bar,不對(duì)此 Bar分配資源。至于PCI Bar3則是對(duì)應(yīng)其功能/狀態(tài)基本位址(Other Function/Status Base Address),其位址空間占了 PCI Bar3+0x00至PCI Bar3+0x0f),此位址空間永遠(yuǎn)有效并占用 固定的空間大小。因此,當(dāng)串并列控制器的各PCI Bar依據(jù)其串列端口或并列端口數(shù)量設(shè)定好模式, 在PCI轉(zhuǎn)接卡詢問時(shí),即可將此資源設(shè)定回報(bào)予PCI轉(zhuǎn)接卡。以下進(jìn)一步說明該P(yáng)CI轉(zhuǎn)接卡的第一功能組態(tài)空間對(duì)應(yīng)第一非同步擴(kuò)充模組設(shè) 定其位址空間的方式,請(qǐng)參閱圖7所示,為第一功能組態(tài)空間位址對(duì)應(yīng)第一非同步擴(kuò)充組 態(tài)位址的對(duì)照表。當(dāng)電腦作業(yè)系統(tǒng)分配給設(shè)定為多功能裝置的PCI轉(zhuǎn)接卡第一功能組態(tài)空 間(Multi-Function 0)資源為
BarO :0xc000, 8 address location ; Barl 0xc400, 8/256 address location ; Bar2 : 0xc800, 8 address location ;及 Bar3 :0xd000, 16address location。令PCI轉(zhuǎn)接卡又自第一非同步擴(kuò)充模組取得的資源設(shè)定為需要使用PCI BariTPCI Bar3,且BarO占8個(gè)位址空間、Barl占8/256個(gè)位址空間、Bar2占8個(gè)位址空間、Bar3 占16個(gè)位址空間;因此,即將第一功能組態(tài)空間的Bar(T3對(duì)應(yīng)到第一非同步擴(kuò)充模組的 Block0 3。以下謹(jǐn)進(jìn)一步以第一非同步擴(kuò)充模組說明作業(yè)系統(tǒng)如何透過PCI轉(zhuǎn)接卡對(duì)第一 非同步擴(kuò)充模組進(jìn)行不同位址的資料存取,意即該P(yáng)CI轉(zhuǎn)接卡即執(zhí)行訊號(hào)轉(zhuǎn)換程序。以非同步擴(kuò)充模組的串并列控制器調(diào)整為串列及并列端口(ISlP)應(yīng)用,該串列 端口定址空間共占8個(gè)位址空間、并列端口基本位址的定址空間占8位址空間、并列端口 延伸基本位址的定址空間占8位址空間,其它則占16位址空間,并假設(shè)第一非同步擴(kuò)充模 組定址空間為0x00至0x07。如此一來,當(dāng)作業(yè)系統(tǒng)對(duì)0xc00(T0xc0007存取時(shí),非同步介 面位址端口會(huì)送出0Χ0(Γ0Χ07的位址去存取Address Block 0的資料;又當(dāng)作業(yè)系統(tǒng)透過 PCI轉(zhuǎn)接卡對(duì)0xc400至0xc407存取時(shí),非同步介面的位址端口會(huì)送出0x08至OxOF的位 址去存取第一非同步擴(kuò)充模組的Block 1的資料;再者,若作業(yè)系統(tǒng)對(duì)OxcSOO至0xc807存 取時(shí),非同步介面的位址端口會(huì)送出0x10至0x17的位址,去存取第一非同步擴(kuò)充模組的 Address Block 2的資料,當(dāng)系統(tǒng)對(duì)0xd00(T0xd00F存取時(shí),非同步介面的位址端口會(huì)送出 0xl8、x27的位址,去存取第一非同步擴(kuò)充模組的Address Block 3的資料。由上述可知,本發(fā)明主要設(shè)計(jì)一種非同步擴(kuò)充模組,其腳位較PCI裝置為少,且采 用非同步傳輸方式,且可直接串接連接而不必加設(shè)緩沖器,如圖8所示,再配合PCI轉(zhuǎn)接卡10供插設(shè)至電腦30主機(jī)板31上的一 PCI插槽311,將其設(shè)定為多功能裝置,并對(duì)串接的各 非同步擴(kuò)充模組完成擴(kuò)充編號(hào)程序及資源分配程序后,而在電腦30開機(jī)后作業(yè)系統(tǒng)掃描 時(shí),電腦能將對(duì)應(yīng)PCI組態(tài)空間分配予各非同步擴(kuò)充模組,讓電腦30作業(yè)系統(tǒng)可視該些非 同步擴(kuò)充模組為有效的PCI裝置,實(shí)現(xiàn)僅利用電腦主機(jī)板單一 PCI插槽,可擴(kuò)增更多的PCI
直ο
權(quán)利要求
一種相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于包括一PCI轉(zhuǎn)接卡,包含有一已設(shè)定為多功能裝置的PCI控制器、一非同步介面控制器、一PCI介面及一非同步介面;其中該P(yáng)CI控制器電連接至該非同步介面控制器及該P(yáng)CI介面,并內(nèi)建有一擴(kuò)充編號(hào)程序、一資源分配程序及一訊號(hào)轉(zhuǎn)換程序;又該非同步介面電連接至該非同步介面控制器,而PCI介面供插接至電腦主機(jī)板上的PCI介面;及復(fù)數(shù)非同步擴(kuò)充模組,各同步擴(kuò)充模組包含有一第一及第二非同步介面,以相互串接,再將串接非同步擴(kuò)充模組的第一非同步介面電連接至該P(yáng)CI轉(zhuǎn)接卡的非同步介面,令該P(yáng)CI控制器先執(zhí)行擴(kuò)充編號(hào)程序,以分別對(duì)串接的各非同步擴(kuò)充模組給予編號(hào),再透過非同步介面控制器取得各非同步擴(kuò)充模組的資源設(shè)定,依各非同步擴(kuò)充模組20的資源設(shè)定分配對(duì)應(yīng)的位址資源。
2.如權(quán)利要求1所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于該P(yáng)CI控制器設(shè)定為多功能裝置,已包含有八個(gè)PCI組態(tài)空間,而各PCI組態(tài)空間對(duì)應(yīng) 非同步擴(kuò)充模組;及該非同步介面及各第一及第二非同步介面分別包含有復(fù)數(shù)位址端口、資料端口、讀及 寫端口、非同步擴(kuò)充模組選擇端口及組態(tài)通道端口。
3.如權(quán)利要求1或2所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于該P(yáng)CI控 制器執(zhí)行該擴(kuò)充編號(hào)程序包含有輸出一起始位元予第一非同步擴(kuò)充模組; 連續(xù)輸出對(duì)第一非同步擴(kuò)充模組所設(shè)定編號(hào)的三位元; 輸出一起始位元予下個(gè)非同步擴(kuò)充模組;及 連續(xù)輸出對(duì)下個(gè)非同步擴(kuò)充模組所設(shè)定編號(hào)的三位元; 重復(fù)前二步驟直到設(shè)定所有非同步擴(kuò)充模組均完成為止。
4.如權(quán)利要求3所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于該第一非同 步擴(kuò)充模組的第一非同步介面的組態(tài)通道端口接收PCI轉(zhuǎn)接卡傳來起始訊號(hào),即主動(dòng)接收 PCI控制器輸出的三位元編號(hào),并同時(shí)自第二非同步介面的組態(tài)通道端口向相鄰的非同步 擴(kuò)充模組的第一非同步介面輸出一致能訊號(hào),使相鄰非同步擴(kuò)充模組主動(dòng)接收PCI控制器 輸出的三位元編號(hào),完成編號(hào)設(shè)定。
5.如權(quán)利要求1或2所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于各非同步 擴(kuò)充模組包含有復(fù)數(shù)串列端口,供具有串列端口外部裝置插接; 至少一并列端口,供具有并列端口外部裝置插接;及一串并列控制器,電連接第一及第二非同步介面、串列端口及并列端口,其中該串并列 控制器依據(jù)串列端口及并列端口數(shù)量,預(yù)設(shè)其資源設(shè)定,并在收到第一非同步介面?zhèn)鱽鞵CI 轉(zhuǎn)接卡請(qǐng)求提供資源設(shè)定時(shí),透過第一非同步介面將其預(yù)設(shè)的設(shè)定資料傳送至PCI轉(zhuǎn)接 卡;又該串并列控制器用以轉(zhuǎn)換串列端口及并列端口與第一非同步介面的間的訊號(hào)。
6.如權(quán)利要求3所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于各非同步擴(kuò)充 模組包含有復(fù)數(shù)串列端口,具有串列端口外部裝置插接; 至少一并列端口,供具有并列端口外部裝置插接;及一串并列控制器,電連接第一及第二非同步介面、串列端口及并列端口,其中該串并列 控制器依據(jù)串列端口及并列端口數(shù)量,預(yù)設(shè)其資源設(shè)定,并在收到第一非同步介面?zhèn)鱽鞵CI 轉(zhuǎn)接卡請(qǐng)求提供資源設(shè)定時(shí),透過第一非同步介面將其預(yù)設(shè)的設(shè)定資料傳送至PCI轉(zhuǎn)接 卡;又該串并列控制器用以轉(zhuǎn)換串列端口及并列端口與第一非同步介面的間的訊號(hào)。
7.如權(quán)利要求4所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于各非同步擴(kuò)充 模組包含有復(fù)數(shù)串列端口,供具有串列端口外部裝置插接; 至少一并列端口,供具有并列端口外部裝置插接;及一串并列控制器,電連接第一及第二非同步介面、串列端口及并列端口,其中該串并列 控制器依據(jù)串列端口及并列端口數(shù)量,預(yù)設(shè)其資源設(shè)定,并在收到第一非同步介面?zhèn)鱽鞵CI 轉(zhuǎn)接卡請(qǐng)求提供資源設(shè)定時(shí),透過第一非同步介面將其預(yù)設(shè)的設(shè)定資料傳送至PCI轉(zhuǎn)接 卡;又該串并列控制器用以轉(zhuǎn)換串列端口及并列端口與第一非同步介面的間的訊號(hào)。
8.如權(quán)利要求5所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于該P(yáng)CI控制器 執(zhí)行資源分配程序包含以下步驟輸出一回復(fù)資源設(shè)定請(qǐng)求至各非同步擴(kuò)充模組; 依各非同步擴(kuò)充模組編號(hào),判斷各非同步擴(kuò)充模組回復(fù)其設(shè)定資料;及 依據(jù)各非同步擴(kuò)充模組的設(shè)定資料,分配各非同步擴(kuò)充模組的位址資源。
9.如權(quán)利要求6所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于該P(yáng)CI控制器 執(zhí)行資源分配程序包含以下步驟輸出一回復(fù)資源設(shè)定請(qǐng)求至各非同步擴(kuò)充模組; 依各非同步擴(kuò)充模組編號(hào),判斷各非同步擴(kuò)充模組回復(fù)其設(shè)定資料;及 依據(jù)各非同步擴(kuò)充模組的設(shè)定資料,分配各非同步擴(kuò)充模組的位址資源。
10.如權(quán)利要求7所述的相容于PCI介面的非同步擴(kuò)充系統(tǒng),其特征在于該P(yáng)CI控制器 執(zhí)行資源分配程序包含以下步驟輸出一回復(fù)資源設(shè)定請(qǐng)求至各非同步擴(kuò)充模組; 依各非同步擴(kuò)充模組編號(hào),判斷各非同步擴(kuò)充模組回復(fù)其設(shè)定資料;及 依據(jù)各非同步擴(kuò)充模組的設(shè)定資料,分配各非同步擴(kuò)充模組的位址資源。
全文摘要
本發(fā)明公開了一種相容于PCI介面的非同步擴(kuò)充系統(tǒng),其中非同步擴(kuò)充系統(tǒng)包含有一PCI轉(zhuǎn)接卡及復(fù)數(shù)非同步擴(kuò)充模組,該P(yáng)CI轉(zhuǎn)接卡包含有一已設(shè)定為多功能裝置的PCI控制器、一非同步介面控制器及一非同步介面;又復(fù)數(shù)同步擴(kuò)充模組分別包含有一第一及第二非同步介面,以相互串接后再以第一非同步介面電連接至該P(yáng)CI轉(zhuǎn)接卡的非同步介面,令該P(yáng)CI控制器對(duì)各非同步擴(kuò)充模組進(jìn)行編號(hào)設(shè)定,再透過非同步介面控制器取得各非同步擴(kuò)充模組的資源設(shè)定,依據(jù)各非同步擴(kuò)充模組的資源設(shè)定分配對(duì)應(yīng)的位址資源;如此當(dāng)作業(yè)系統(tǒng)進(jìn)行掃描程序時(shí),即可將對(duì)應(yīng)PCI組態(tài)空間分配予對(duì)應(yīng)非同步擴(kuò)充模組,令PCI控制器順利執(zhí)行訊號(hào)轉(zhuǎn)換程序。
文檔編號(hào)G06F1/16GK101976100SQ20101053496
公開日2011年2月16日 申請(qǐng)日期2010年11月8日 優(yōu)先權(quán)日2010年11月8日
發(fā)明者林明政 申請(qǐng)人:昆山五昌新精密電子工業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1