專利名稱:外接裝置傳輸介面控制方法及相關裝置的制作方法
技術(shù)領域:
本發(fā)明涉及一種控制電腦系統(tǒng)與外接裝置間傳輸介面的方法及相關裝置,尤其涉及一種將傳輸介面資料儲存于外接裝置的裝置組態(tài)資料中,以精簡外接裝置電路的方法及相關裝置。
若要以外接的裝置擴充電腦系統(tǒng)的功能,電腦系統(tǒng)與外接裝置間要能互相交換資料。請參考
圖1。圖1為一典型電腦系統(tǒng)10配合已知的外接裝置20A、20B的功能方塊圖。電腦系統(tǒng)10中有一主機11主機11中設有用來主控電腦系統(tǒng)運算操作的中央處理器12A、用來橋接訊號的北橋電路12B、南橋電路12C、用來處理圖形信息的繪圖卡12D、用來顯示圖形信息的顯示器12E、用來做揮發(fā)性資料暫存的存取存儲器12F、用來處理音響訊號的音效卡14A、用來播放音樂的揚聲器14D、讓使用者輸入指令的輸入裝置14B(如鍵盤、鼠標)、用來非揮發(fā)性資料儲存的硬盤14C及用來連接外接裝置的外接埠14E。中央處理器12A通過資料傳輸較快的北橋電路12B存取存儲器12F的資料,并以繪圖卡12D快速處理圖形信息,在顯示器12E上顯示出來。中央處理器12A通過南橋電路12C,就能由輸入裝置14B接受使用者的指令控制,存取硬盤14C中的資料,以音效卡14A處理音響訊號再由揚聲器14D播放出來。另外,用來連接主機11及第一外接裝置20A、第二外接裝置20B的外接埠14E,也是經(jīng)由南橋電路12C、北橋電路12B電連于中央處理器12A。
就現(xiàn)行的電腦發(fā)展趨勢而言,電腦系統(tǒng)10通常都有同時連接多個外接裝置的能力外接埠14E上也設有多個第一連接端(圖1中繪出兩個做為代表)16A、16B每個第一連接端對應于一個外接裝置。如圖1中所示,第一外接裝置20A通過第一連接端16A連接于主機11;第二外接裝置20B則通過第一連接端16B連接于主機11。以下即以第一外接裝置20A為例,來說明已知外接裝置的結(jié)構(gòu)及運作情形。對應于第一連接埠16A,第一外接裝置20A上也設有第二連接埠18A。另外,第一外接裝置20A中還設有傳輸介面控制裝置22、驅(qū)動電路24B、非揮發(fā)性的存儲器26B及核心模組29。傳輸介面控制裝置22中則設有橋接電路24A及另一個非揮發(fā)性存儲器26A。核心模組29用來實際執(zhí)行第一外接裝置20A的功能。舉例來說,若第一外接裝置20A為外接式硬盤,則核心模組29就是磁碟本身若第一外接裝置20A為外接式光盤機,則核心模組29則包含有資料讀取頭及帶動光盤片旋轉(zhuǎn)的馬達等等;若第一外接裝置20A為外接式存儲卡,則核心模組29則是快閃存儲器。驅(qū)動電路24B則用來控制核心模組29的運作。連接于驅(qū)動電路24B的存儲器26B則用來儲存第一外接裝置20A的裝置組態(tài)資料28B,也就是核心模組29本身的組態(tài)(configuration)資料。舉例來說,若第一外接裝置20A為光盤機,裝置組態(tài)資料28B會包含與主機直接存儲存取(DMA,Direct Memory Access)有關的事項若第一外接裝置20A為外接式硬盤,則裝置組態(tài)資料28B還會另外包括如外接式硬盤的容量、磁柱(cylinder)、磁區(qū)(sector)等等必要的相關資料及操作參數(shù)。主機11要得到這些資料,才能正確地通過傳輸介面控制裝置控制外接裝置。
為了使主機11能靈活連接于不同種類、功能的外接裝置,信息業(yè)界會制訂統(tǒng)一的外接埠規(guī)格,譬如說是USB(通用串行總線)規(guī)格(以下稱為第一格式)。然而,外接裝置的驅(qū)動電路24B及核心模組29,則要以另一種規(guī)格的指令才能加以控制(以下稱為第二格式)。
舉例來說,若第一外接裝置20A為外接式硬盤,要以ATA(AT Attachment)指令控制其驅(qū)動電路;若第一外接裝置20A為外接式光盤機,則要以ATAPI(ATA Packet Interface)指令控制其驅(qū)動電路。由于第一格式、第二格式的資料訊號不僅有不同的資料結(jié)構(gòu),還有不同的電子特性(例如脈沖、電壓等特性),為了要使主機11能通過外接埠14E順利控制第一外接裝置20A,第一外接裝置20A中設有橋接電路24A,用來轉(zhuǎn)換外接埠14E與驅(qū)動電路24B兩者間不同規(guī)格的訊號。橋接電路24A設有第一埠25A及第二埠25B,能由第一埠25A接受第一格式(如USB規(guī)格)的資料、指令,并轉(zhuǎn)換為第二格式(如ATA或ATAPI規(guī)格)的資料、格式,由第二埠25B輸出;也能由第二埠25B接收第二格式資料轉(zhuǎn)為第一格式資料再由第一埠25A輸出。也就是說,當主機11要控制第一外接裝置20A時,主機11會通過外接埠14E將控制指令以符合第一格式(如USB規(guī)格)的訊號S1傳輸至第一外接裝置20A。第一外接裝置20A中的橋接電路24A分析出第一格式訊號S1中的控制指令,再對應地將控制指令以第二格式由第二埠25B傳輸至驅(qū)動電路24B驅(qū)動電路24B就能控制核心模組29做出對應控制指令的動作(如讀取資料)。另一方面,核心模組29及驅(qū)動電路24B要回傳至主機11的資料,則同樣以第二格式傳輸至橋接電路24A的第二埠25B,由橋接電路24A將其轉(zhuǎn)換為第一格式的訊號由第一埠25A輸出,再經(jīng)由第二連接端18A、第一連接端16A回傳至主機11的外接埠14E。這樣一來,主機11就能通過傳輸介面控制裝置22,順利的交換指令、資料。
除了上述轉(zhuǎn)換訊號規(guī)格的工作外,傳輸介面控制裝置22中還以非揮發(fā)性的存儲器26A儲存了傳輸介面資料28A,其包含有橋接電路24專屬的識別資料(如廠商識別碼Vendor Identity,產(chǎn)品識別碼Product Identity,制造商名稱Manufacture,產(chǎn)品序號Serial Number等等)。如前所述,現(xiàn)在的主機都能同時連接多個外接裝置,而各外接裝置中橋接電路專屬的傳輸介面資料,就是用來唯一地識別出各對應的外接裝置,以便主機能通過外接埠來同時控制多個外接裝置。換句話說,當主機要傳輸某項指令至某一特定外接裝置時,可經(jīng)由外接埠指定該特定外接裝置專屬的傳輸介面資料,使得該項指令只會由該特定外接裝置接收,不會錯誤地干擾連接于外接埠的其他外接裝置。
總括來說,當主機11開始運作(例如開機)時,主機11會搜尋連接于外接埠14分的外接裝置。若有外接裝置連接于外接埠14E(如圖1中有第一外接裝置20A、20B),主機11會統(tǒng)一要求各第一外接裝置20A、20B傳輸對應的專屬傳輸介面資料給主機。以已知的第一外接裝置20A為例,在已知的傳輸介面控制裝置22中,當橋接電路24A接收到主機11的要求后,橋接電路24A會由傳輸介面控制裝置22的存儲器26A中讀出傳輸介面資料28A,由橋接電路24A回傳至主機11。主機11接收到各外接裝置回傳的傳輸介面資料后,才能以指定傳輸介面資料的方式,正常地與各外接裝置交換指令、資料。接著,在主機11要控制各外接裝置時,也會向外接裝置要求各外接裝置的裝置組態(tài)資料。再以第一外接裝置20A為例,當橋接電路24A接收到主機11對裝置組態(tài)資料的要求時,橋接電路24A會以第二格式(如是ATA或ATAPI規(guī)格)的“裝置識別”(identify drive)指令傳輸至驅(qū)動電路24B,驅(qū)動電路24B就能將存儲器26B中的裝置組態(tài)資料28B讀出,回傳至橋接電路24A,再由橋接電路24A以第一格式訊號將裝置組態(tài)資料28B回傳至主機11。主機11得到裝置組態(tài)資料后,便能根據(jù)裝置組態(tài)資料以適當?shù)膮?shù)及指令控制驅(qū)動電路24B操縱第一外接裝置20A的運作。
上述已知技術(shù)的缺點,就是除了驅(qū)動電路24B用來儲存裝置組態(tài)資料28B的存儲器26B外,傳輸介面控制裝置22中還要另外設置存儲器26A來儲存?zhèn)鬏斀槊尜Y料28A。裝置組態(tài)資料28B與第一外接裝置20A運作時的參數(shù)有關,傳輸介面資料28A則與第一外接裝置20A及主機11間傳輸介面的控制有關,這兩個資料都要以非揮發(fā)性的方式儲存。而已知技術(shù)中就要以兩個非揮發(fā)性的存儲器26A、26B來分別儲存上述兩種資料。非揮發(fā)性的存儲器必需要使用只讀存儲器(如EEPROM,electrically erasable programmable read-onlymemory)或是快閃存儲器(flash memory);與一般的邏輯電路或揮發(fā)性存儲器相比,這些存儲器的構(gòu)造特殊,要有特殊的周邊電路配合,而且成本較高。這也使得已知外接裝置的傳輸介面控制裝置成本較高,操作構(gòu)造上也較為復雜。
本發(fā)明的方法是將傳輸介面資料儲存于裝置組態(tài)資料原本就預留的保留資料欄位換句話說,裝置組態(tài)資料與傳輸介面資料都被儲存于驅(qū)動電路的同一個非揮發(fā)性存儲器中,也因此不需如已知技術(shù)般要在傳輸介面控制裝置中設置非揮發(fā)性存儲器。當主機向外接裝置要求傳輸介面資料時,傳輸介面控制裝置會以第二格式的“裝置識別”指令向驅(qū)動電路要求裝置組態(tài)資料,再由裝置組態(tài)資料的保留資料欄位中讀出傳輸介面資料。本發(fā)明揭示的技術(shù)能使外接裝置中的傳輸介面控制裝置的電路更為精簡,構(gòu)造更為單純,也能節(jié)省成本。
圖2為本發(fā)明中外接裝置與一電腦系統(tǒng)連接的配置示意圖。
圖3為本發(fā)明方法實施時的流程圖。
具體實施例方式
請參考圖2。圖2為本發(fā)明中外接裝置40A、40B連接于一電腦系統(tǒng)30的功能方塊圖。電腦系統(tǒng)30中設有主機31;主機31中設有中央處理器32A、北橋電路32A、南橋電路32C、繪圖卡32D、顯示器32E、存取存儲器32F、音效卡34A、揚聲器34D、輸入裝置34B及硬盤(或其他非揮發(fā)性存儲儲存裝置)34C、外接埠34E。等同于圖1的電腦系統(tǒng)10,電腦系統(tǒng)30與電腦系統(tǒng)10中的同名元件有相同的功能,各元件間整體作業(yè)的方式也可類推而得。電腦系統(tǒng)30的外接埠34E(例如USB規(guī)格外接埠)可具有多個第一連接端(圖2中繪出兩個第一連接端36A、36B做為代表),各第一連接端36A、36B分別對應于第一外接裝置40A、第二外接裝置40B,并以第一格式(例如USB規(guī)格)的訊號傳輸指令、資料至各外接裝置40A、40B。
以下就以第一外接裝置40A為例,來說明本發(fā)明中的外接裝置的構(gòu)造。第一外接裝置40A中設有第二連接端38A、傳輸介面控制裝置42、驅(qū)動電路44B、連接于驅(qū)動電路44B的非揮發(fā)性存儲器46及核心模組49。類似于已知第一外接裝置20A,核心模組49用來實際執(zhí)行第一外接裝置40A的功能;驅(qū)動電路44B則能接受第二格式(如ATA或ATAPI規(guī)格)訊號的指令、資料來控制核心模組49的操作。為了要橋接第一格式訊號及第二格式訊號,傳輸介面控制裝置42中也設有橋接電路44A。橋接電路44A中有第一埠45A及第二埠45B;橋接電路44A本身能將第一埠45A接收的第一格式訊號轉(zhuǎn)換為第二格式訊號,由第二埠45B輸出也能由第二埠45B輸入第二格式訊號,轉(zhuǎn)由第一埠45A輸出。
類似于已知第一外接裝置20A中的情形,主機31要根據(jù)各外接裝置提供的傳輸介面資料才能正確地與各外接裝置交換資料、指令。另外,驅(qū)動電路44B的非揮發(fā)性存儲器46中也儲存有裝置組態(tài)資料48B,用來記錄核心模組49的相關信息及操作時的必要參數(shù),讓主機31得以適當?shù)乜刂坪诵哪=M49發(fā)揮功能。一般來說,第二格式(如ATA或ATAPI規(guī)格)的規(guī)格都會統(tǒng)一規(guī)定在裝置組態(tài)資料中設置預留的保留資料欄位,用來讓外接裝置制造廠記錄其他額外信息如圖2中裝置組態(tài)資料48B中就有保留資料欄位50。在正常情況下,在外接裝置運作期間,主機并不需要保留資料欄位中記錄的信息。而本發(fā)明與已知技術(shù)的不同之處,就是利用裝置組態(tài)資料48B的保留資料欄位50來記錄傳輸介面資料48A。由于保留資料欄位50的預留存儲空間比傳輸介面資料48B來得大,用來記錄傳輸介面資料48B綽綽有馀。為了要標示保留資料欄位50中的傳輸介面資料48B,保留資料欄位50中的預設位元位置還儲存有預先設定的簽名碼(signature)52。將傳輸介面資料48A記錄于裝置組態(tài)資料48B中,傳輸介面控制裝置42中就不再需要另外設置非揮發(fā)性的存儲器來儲存?zhèn)鬏斀槊尜Y料了。
就如同前面描述過的,當主機31開始要與第一外接裝置40A建立聯(lián)系時,主機31會先向外接裝置40A要求傳輸介面資料。橋接電路44A接收到此要求后,會以第二格式的“裝置識別”控制指令向驅(qū)動電路44B要求裝置組態(tài)資料48B;橋接電路44A接收到驅(qū)動電路44B由存儲器46讀出的裝置組態(tài)資料48B后,就能由其保留資料欄位50中取得傳輸介面資料48A,并回傳主機31,使主機31能根據(jù)第一外接裝置40A特有的傳輸介面資料正確地與其建立聯(lián)系,并開始與第一外接裝置40A交換指令、資料,執(zhí)行第一外接裝置40A的機能,以擴充電腦系統(tǒng)30的功用。請參考圖3,圖3為本發(fā)明中第一外接裝置40A與主機31建立聯(lián)系時進行的流程的流程圖。圖3的流程圖中有下列步驟步驟62開始。當主機31要與外接裝置加A開始建立聯(lián)系時,就要進行圖3的流程。如前所述,當主機31開機時,會先掃描外接裝置是否存在。若外接埠連接有外接裝置,主機31就會通過外接埠向各外接裝置要求專屬于各外接裝置的傳輸介面資料。主機31的要求會以第一格式的訊號經(jīng)由第一連接端36A、第二連接端38A傳至第一外接裝置40A的橋接電路44A。
步驟64橋接電路44A接收到主機31傳來的要求后,會以第二格式訊號將控制指令“ATA裝置識別”(ATA identifv drive)傳輸至驅(qū)動電路44B。此一指令在ATA規(guī)格中已有規(guī)定,目的是要驅(qū)動電路44B由其存儲器46將裝置組態(tài)資料48B讀出,并回傳至橋接電路44A。
步驟66橋接電路44A檢查驅(qū)動電路44B是否回傳了裝置組態(tài)資料48B。若橋接電路44A已經(jīng)收到裝置組態(tài)資料48B,則直接進行至步驟72。若橋接電路44B未回應,則進行至步驟68。
步驟68橋接電路44A再以控制指令“ATAPI裝置識別”(ATAPIidentifydrive)傳輸至驅(qū)動電路44B。在本發(fā)明的較佳實施例中,第一外接裝置40A是外接式硬盤或外接式光盤機。硬盤的驅(qū)動電路要接收“ATA裝置識別”指令才會讀出、回傳裝置組態(tài)資料;光盤機的驅(qū)動電路則要接收“ATAPI裝置識別”指令才會讀出并回傳裝置組態(tài)資料。驅(qū)動電路44B在步驟66中未回應“ATA裝置識別”指令,表示驅(qū)動電路、核心模組可能是光盤機,故本步驟橋接電路44A會再以光盤機的指令“ATAPI裝置識別”傳輸至驅(qū)動電路44B??傮w來說,因為要以同一橋接電路44A共用于各種不同的外接裝置,橋接電路44A可以逐次以不同的“裝置識別”指令要求驅(qū)動電路以裝置組態(tài)資料回應。在本實施例中,假設橋接電路44A是針對外接式硬盤或光盤機所設計的,所以橋接電路44A最多會發(fā)出兩種不同的“裝置識別”指令(即步驟64、68)要求驅(qū)動電路44B回應。
步驟70若驅(qū)動電路44B以裝置組態(tài)資料48B回應橋接電路44A,就進行至步驟72。若驅(qū)動電路44B仍未回應,則進行至步驟78。
步驟72到此步驟表示橋接電路44A已經(jīng)由驅(qū)動電路44B取得裝置組態(tài)資料48B。此時橋接電路44A可檢查裝置組態(tài)資料48B中簽名碼52是否正確。如同前面討論過的,本發(fā)明中在裝置組態(tài)資料48B的保留資料欄位50中的預設位元位置記錄有預設的簽名碼52,用來確認傳輸介面資料48A是否已經(jīng)正常記錄于保留資料欄位50中。若在本步驟橋接電路44A發(fā)現(xiàn)簽名碼52的確符合預設的簽名碼,表示保留資料欄位50中已經(jīng)存有傳輸介面資料48A;并可繼續(xù)進行至步驟74。若保留資料欄位50中預設位元位置處記錄的并非預設的簽名碼,表示傳輸介面資料48A并正確地未記錄于保留資料欄位中這時就進行至步驟80。
步驟74橋接電路44A取得裝置組態(tài)資料48B中的傳輸介面資料48A。橋接電路44A到此步驟已經(jīng)能確認裝置組態(tài)資料48B中記錄有傳輸介面資料48A,就能將其傳輸至主機31,讓主機31能藉由傳輸介面資料48A來正確地與外接裝置40A建立聯(lián)系,并與外接裝置40A交換指令、資料。
步驟76結(jié)束。主機31在取得第一外接裝置40A的傳輸介面資料48A后,就能在后續(xù)步驟中操控第一外接裝置40A,來擴充電腦系統(tǒng)30功能。
步驟78例外處理。由步驟70至此,表示橋接電路44A無法由驅(qū)動電路44B處得到回應的裝置組態(tài)資料。此時可由橋接電路44A發(fā)出一錯誤訊息至主機31,由主機31提示使用者第一外接裝置40A無法正常作用,或進行其他補救措施。而整個流程也至此結(jié)束。
步驟80例外處理。由步驟72至此,表示橋接電路44A雖然接收到驅(qū)動電路44B回應的裝置組態(tài)資料48B,但檢查簽名碼52后卻發(fā)現(xiàn)裝置組態(tài)資料48B中的保留資料欄位50未儲存有傳輸介面資料48A。此時橋接電路44A可向主機31回應一錯誤訊息并中斷流程,或是以一預設的傳輸介面資料回傳給主機31,讓主機31仍能根據(jù)這個預設的傳輸介面資料與外接裝置40A建立聯(lián)系。
本發(fā)明中的橋接電路44A除了在主機31要求傳輸介面資料時以“裝置識別”指令控制驅(qū)動電路44B回應裝置組態(tài)資料48B外,也可另外以特別定義的指令(以下稱“寫入指令”)來控制驅(qū)動電路44B在其存儲器46中寫入傳輸介面資料48A。配合橋接電路44A的這項功能,主機31處也能執(zhí)行一對應的驅(qū)動程序(如視窗驅(qū)動程序,window-based driver utility)。使用者可通過這個驅(qū)動程序以第一格式訊號傳輸指令及要寫入的傳輸介面資料至橋接電路44A,以控制橋接電路44A將包含有傳輸介面資料的“寫入指令”傳輸至驅(qū)動電路44B;而驅(qū)動電路44B就會在其非揮發(fā)性的存儲器46中,對應裝置組態(tài)資料48B的保留資料欄位50處記錄下簽名碼52及傳輸介面資料48A。以這種方式就可寫入或更新裝置組態(tài)資料48B中的傳輸介面資料48A。
在已知技術(shù)的傳輸介面控制裝置中,要設有復雜價昂的非揮發(fā)性存儲器來儲存?zhèn)鬏斀槊尜Y料;相較之下,本發(fā)明是將傳輸介面資料記錄于裝置組態(tài)資料的保留資料欄位中,使得本發(fā)明中的傳輸介面控制裝置不需設有非揮發(fā)性存儲器,因而能降低外接裝置的成本,精簡外接裝置的電路設計。由于一般業(yè)界的標準就已經(jīng)在裝置組態(tài)資料中預留有保留資料欄位,故本發(fā)明在完全不影響外接裝置正常運作的情形下,就能達到降低成本、精簡電路設計的目的。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明的權(quán)利要求書所要求保護的專利范圍所做的均等變化與修飾,都應屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種外接裝置的傳輸介面控制方法,用來使一電腦系統(tǒng)得以傳輸資料至該外接裝置,該電腦系統(tǒng)包含有主機,用來控制該電腦系統(tǒng)的運作;以及第一連接端,用來輸出及接收符合第一格式的資料該外接裝置包含有第二連接端,用來接收該第一連接端傳來的第一格式資料,及傳輸?shù)谝桓袷降馁Y料至該第一連接端橋接電路,其設有一第一埠及一第二埠,該第一埠電連于該第二連接端,該橋接電路是將該第一埠輸入的第一格式的資料對應地轉(zhuǎn)換為第二格式的資料并由該第二埠輸出,及將該第二埠輸入的第二格式的資料轉(zhuǎn)換為該第一格式的對應資料并由該第一埠輸出驅(qū)動電路,用來根據(jù)該橋接電路第二埠輸出的第二格式的資料控制該外接裝置的運作;以及存儲器,電連于該驅(qū)動電路,用來儲存一傳輸介面資料該主機是根據(jù)該傳輸介面資料來將其他資料以該第一格式傳輸至該橋接電路;而該方法包含有在該主機取得該傳輸介面資料前,以該橋接電路傳輸?shù)诙袷降目刂浦噶钪猎擈?qū)動電路,使該驅(qū)動電路將該存儲器中儲存的傳輸介面資料傳輸至該橋接電路;以及以該橋接電路將該傳輸介面資料以該第一格式傳輸至該主機,使該主機得以根據(jù)該傳輸介面資料將第一格式的其他資料傳輸至該橋接電路。
2.如權(quán)利要求1所述的方法,其特征在于,該存儲器為一非揮發(fā)性存儲器。
3.如權(quán)利要求1所述的方法,其特征在于,該存儲器中另儲存有一裝置組態(tài)資料,該主機是根據(jù)該裝置組態(tài)資料控制該外接裝置。
4.如權(quán)利要求3所述的方法,其特征在于,該裝置組態(tài)資料中包含有一預設的保留資料欄位,而該傳輸介面資料儲存于該保留資料欄位中。
5.如權(quán)利要求1所述的方法,其特征在于,該外接裝置為一可攜式儲存裝置。
6.如權(quán)利要求5所述的方法,其特征在于,該外接裝置為一硬盤。
7.如權(quán)利要求5所述的方法,其特征在于,該外接裝置為一IC智慧卡。
8.如權(quán)利要求5所述的方法,其特征在于,該外接裝置為一光盤機。
9.如權(quán)利要求1所述的方法,其特征在于,該第一格式符合USB傳輸線規(guī)格的格式。
10.如權(quán)利要求1所述的方法,其特征在于,該第二格式符合ATA規(guī)格的格式。
11.如權(quán)利要求1所述的方法,其特征在于,該第二格式符合ATAPI規(guī)格的格式。
12.一種用于一電腦系統(tǒng)的外接裝置的傳輸介面控制裝置,該傳輸介面控制裝置包含具有第一埠及第二埠的橋接電路,該橋接電路用來將該第一埠輸入的第一格式的資料對應地轉(zhuǎn)換為第二格式的資料并由該第二埠輸出,及將該第二埠輸入的第二格式的資料對應地轉(zhuǎn)換為該第一格式的資料并由該第一埠輸出;該電腦系統(tǒng)包含有主機,用來控制該電腦系統(tǒng)之運作;以及第一連接端,用來輸出及接收符合該第一格式的資料;該外接裝置包含有第二連接端,用來接收該第一連接端傳來的第一格式資料,及傳輸?shù)谝桓袷降馁Y料至該第一連接端;其中該第二連接端電連于該橋接電路的第一埠驅(qū)動電路,電連于該橋接電路的第二埠,用來根據(jù)該橋接電路傳來的第二格式的資料控制該外接裝置的運作;以及存儲器,電連于該驅(qū)動電路,用來儲存一傳輸介面資料該主機根據(jù)該傳輸介面資料來將其他資料以該第一格式傳輸至該橋接電路;其中在該主機取得該傳輸介面資料前,該橋接電路會傳輸一第二格式的控制指令至該驅(qū)動電路,使該驅(qū)動電路將該存儲器中儲存的傳輸介面資傳輸至該橋接電路并使該橋接電路得以將該傳輸介面資料以該第一格式傳輸至該主機,而讓該主機得以根據(jù)該傳輸介面資料將第一格式的其他資料傳輸至該橋接電路。
13.如權(quán)利要求12所述的傳輸介面控制裝置,其特征在于,該存儲器為非揮發(fā)性存儲器。
14.如權(quán)利要求12所述的傳輸介面控制裝置,其特征在于,該存儲器中另儲存有一裝置組態(tài)資料,該主機根據(jù)該裝置組態(tài)資料控制該外接裝置。
15.如權(quán)利要求14所述的傳輸介面控制裝置,其特征在于,該裝置組態(tài)資料中包含有一預設的保留資料欄位,而該傳輸介面資料儲存于該保留資料欄位中。
16.如權(quán)利要求12所述的傳輸介面控制裝置,其特征在于,該外接裝置為一可攜式儲存裝置。
17.如權(quán)利要求16所述的傳輸介面控制裝置,其特征在于,該外接裝置為一硬盤。
18.如權(quán)利要求16所述的傳輸介面控制裝置,其特征在于,該外接裝置為一IC智慧卡。
19.如權(quán)利要求16所述的傳輸介面控制裝置,其特征在于,該外接裝置為一光盤機。
20.如權(quán)利要求12所述的傳輸介面控制裝置,其特征在于,該第一格式符合USB傳輸線規(guī)格的格式。
21.如權(quán)利要求12所述的傳輸介面控制裝置,其特征在于,該第二格式符合ATA規(guī)格的格式。
22.如權(quán)利要求12所述的傳輸介面控制裝置,其特征在于,該第二格式符合ATAPI規(guī)格的格式。
全文摘要
本發(fā)明提供一種電腦系統(tǒng)外接裝置的傳輸介面控制方法及相關裝置,用來使電腦系統(tǒng)得以傳輸資料至外接裝置。該外接裝置包含有一橋接電路,用來控制該外接裝置的傳輸介面;一驅(qū)動電路,用來根據(jù)橋接電路的輸出控制該外接裝置的運作以及一存儲器,電連于驅(qū)動電路,用來儲存一傳輸介面資料。而該方法包含有在電腦系統(tǒng)取得傳輸介面資料前,以橋接電路傳輸一控制指令至驅(qū)動電路,使驅(qū)動電路將存儲器中儲存的傳輸介面資料傳輸至該橋接電路;以及,以橋接電路將傳輸介面資料傳輸至電腦系統(tǒng),使電腦系統(tǒng)得以根據(jù)該傳輸介面資料將其他資料傳輸至橋接電路。
文檔編號G06F13/10GK1437120SQ0210307
公開日2003年8月20日 申請日期2002年2月7日 優(yōu)先權(quán)日2002年2月7日
發(fā)明者林浩興 申請人:揚智科技股份有限公司