專利名稱:支持主從設(shè)備互換的移動存儲器和主從設(shè)備互換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動存儲技術(shù)領(lǐng)域,特別涉及一種支持主從設(shè)備接口互換的 移動存儲器和一種主從設(shè)備互換方法。
背景技術(shù):
移動存儲器可以方便地與計算機(jī)或其它設(shè)備交換并存儲數(shù)據(jù),并且方便攜帶,日益成為人們生活和工作中不可或缺的IT產(chǎn)品。目前常見的移動存 儲器包括各種閃存卡、移動硬盤、U盤,還包括帶有上述功能的其它數(shù)碼產(chǎn) 品,如數(shù)碼伴侶等。為方便描述,以下將與移動存儲器連接并交換數(shù)據(jù)的計 算機(jī)或其它設(shè)備統(tǒng)稱為主機(jī)(host)。圖1為移動存儲器的基本結(jié)構(gòu)框圖。如圖1所示,移動存儲器包括接口 101、卡控制器102、寄存器103和存儲器104。接口 101為移動存儲器規(guī)范 所規(guī)定的物理接口 ,如安全數(shù)字記憶卡(Secure Digital Memory Card, SD ) 接口 、多媒體存儲卡(Multi-Media Card, MMC )接口或通用串行總線 (universal serial bus , USB)接口等。移動存儲器通過接口 101與外部通訊。 卡控制器102主要完成協(xié)議解析,存儲器104的訪問與管理;存儲器104為 存儲數(shù)據(jù)的物理介質(zhì),可以為閃存(FLASH)、硬盤或其它存儲介質(zhì),用于 存儲來自接口 101的數(shù)據(jù),或?qū)⑺鎯Φ臄?shù)據(jù)提供給接口 101。寄存器103 中存儲著認(rèn)證號、存儲器104中的地址信息、總線驅(qū)動狀態(tài)、操作環(huán)境、版 本信息等內(nèi)容,通過內(nèi)部總線與卡控制器102交互。數(shù)據(jù)總線在各存儲卡協(xié) 議(SD協(xié)議、MMC協(xié)議等)中已有規(guī)定這里不再敘述;存儲區(qū)訪問總線根 據(jù)存儲介質(zhì)的不同而不同,如存儲介質(zhì)為FLASH,則存儲區(qū)訪問總線即指 FLASH的操作總線。以上所述數(shù)據(jù)總線、內(nèi)部總線以及存儲區(qū)域訪問總線總稱為移動存儲器總線。以常見SD卡為例,對現(xiàn)有技術(shù)中的主機(jī)和移動存儲器的連接關(guān)系進(jìn)行 介紹。圖2為現(xiàn)有技術(shù)中的SD卡與主機(jī)的連接關(guān)系示意圖。其中,時鐘信 號(CLK)線傳輸主機(jī)的時鐘信號,同時也作為SD卡總線的時鐘信號;Vdd 為電源線,Vss為電源地線,Vdd和Vss的作用是對SD卡進(jìn)行供電。 DATAO-DATAn為數(shù)據(jù)線,用于傳輸數(shù)據(jù),數(shù)目為n+l根,n的數(shù)值取決于 SD卡總線的數(shù)據(jù)寬度,對于目前常見的SD卡來說,n=3。 CMD是控制命 令信號線,用于傳輸命令(Command)和響應(yīng)(Response)。其中,命令是 從主機(jī)傳輸給SD卡,用于開始某種特定的操作,如數(shù)據(jù)的存儲、刪除等; 響應(yīng)是從SD卡傳輸給主機(jī),作為SD卡所收到的命令的應(yīng)答。命令和響應(yīng) 都是串行傳輸?shù)?。其它類型的移動存儲器與主機(jī)的連接關(guān)系與此類似,不再 一一贅述。從以上移動存儲器與主機(jī)的連接關(guān)系中可以看出,現(xiàn)有技術(shù)中,移動存 儲器作為從設(shè)備,主機(jī)為主設(shè)備,移動存儲器的總線由主設(shè)備上的主機(jī)控制 器控制。移動存儲器對總線沒有控制權(quán),這使得移動存儲器總線的使用效率 不高,并在一定程度上限制了訪問移動存儲器接口總線的靈活性。發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的在于,提出一種支持主從設(shè)備接口互換的移動 存儲器以及主從設(shè)備互換的方法,可以使移動存儲器獲得對總線的控制權(quán), 提高移動存儲器總線的使用效率。本發(fā)明實施例提出的一種支持主從設(shè)備互換的移動存儲器,包括接口和卡 控制器,所述接口包括主從設(shè)備切換請求/應(yīng)答復(fù)用信號線;所述卡控制器用于 向所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線發(fā)送主從設(shè)備切換請求,并接收來自 所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的主從設(shè)備切換應(yīng)答,獲取對移動存儲 器總線的控制權(quán)。本發(fā)明實施例還提出一種主從設(shè)備互換的方法,移動存儲器與主機(jī)連接的接口包括主從設(shè)備切換請求/應(yīng)答復(fù)用信號線,該方法包括如下步驟移動存儲器的卡控制器通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向 主機(jī)控制器發(fā)出切換請求,再將主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳 設(shè)置為輸入狀態(tài);主機(jī)控制器收到切換請求后,根據(jù)當(dāng)前對總線的使用情況判斷是否進(jìn)行 主從設(shè)備切換,若是,則將對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳 設(shè)置為輸出狀態(tài),通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向所述卡控 制器發(fā)送切換應(yīng)答信號;卡控制器收到切換應(yīng)答信號后,執(zhí)行對移動存儲器總線的控制操作。 從以上技術(shù)方案可以看出,在移動存儲器和主機(jī)之間的接口中包括主從 設(shè)備切換請求/應(yīng)答復(fù)用信號線,移動存儲器通過主從設(shè)備切換請求/應(yīng)答復(fù) 用信號線可以向主機(jī)發(fā)起主從設(shè)備切換請求,并接收到來自主機(jī)的切換應(yīng)答 后,可以對總線進(jìn)行控制操作。本發(fā)明方案可以使移動存儲器獲得對總線的 控制權(quán),提高移動存儲器總線的使用效率。
圖1為移動存儲器的基本結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中的SD卡與主機(jī)的接口連接關(guān)系示意圖;圖3為本發(fā)明實施例中的SD卡與主機(jī)的接口連接關(guān)系示意圖;圖4為本發(fā)明實施例實現(xiàn)SD卡與主機(jī)進(jìn)行主從設(shè)備互換的流程圖;圖5為本發(fā)明實施例另 一種實現(xiàn)SD卡與主機(jī)進(jìn)行主從設(shè)備互換的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明 作進(jìn)一步的詳細(xì)闡述。本發(fā)明實施例對移動存儲器的接口總線作如下改動增加一條主從設(shè)備切換請求/應(yīng)答復(fù)用信號線,其屬性是輸入輸出10屬 性。初始狀態(tài)下,主機(jī)具有對移動存儲器總線的控制權(quán)。移動存儲器的卡控 制器通過主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向主機(jī)發(fā)送主從設(shè)備切換請 求,該切換請求由主機(jī)控制器接收。如果主機(jī)控制器同意進(jìn)行主從設(shè)備的切 換,則通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向移動存儲器的卡控制 器發(fā)送主從設(shè)備切換應(yīng)答,卡控制器獲得對移動存儲器總線的控制權(quán)。圖3為本發(fā)明實施例的SD卡與主機(jī)的連接關(guān)系示意圖。與圖2對比可 以發(fā)現(xiàn),圖3中的SD卡和主機(jī)之間增加了一條主從設(shè)備切換請求/應(yīng)答復(fù)用切換請求/應(yīng)答復(fù)用信號線發(fā)送主從設(shè)備切換請求或主從設(shè)備切換應(yīng)答,或 者接收來自所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的主從設(shè)備切換請求或 主從設(shè)備切換應(yīng)答。本發(fā)明實施例的主從設(shè)備互換過程如圖4所示,初始狀態(tài)為主機(jī)控制器 控制總線,主從設(shè)備切換請求/應(yīng)答信號由卡控制器驅(qū)動,即卡控制器對應(yīng) 主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳為輸出狀態(tài),主機(jī)控制器對應(yīng)主 從設(shè)備切換請求/應(yīng)答復(fù)用信號線為輸入狀態(tài)。初始狀態(tài)時,卡控制器控制 對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳為高電平輸出,表示沒有切 換請求。包括如下步驟步驟401:卡控制器需要控制總線時,通過把主從設(shè)備切換請求/應(yīng)答復(fù) 用信號線的輸出置低電平向主機(jī)控制器發(fā)出切換請求,然后卡控制器對應(yīng)主 從設(shè)備切換請求/應(yīng)答復(fù)用信號線轉(zhuǎn)變?yōu)檩斎霠顟B(tài);步驟402:主機(jī)控制器收到切換請求后,根據(jù)當(dāng)前對總線的使用情況判 斷是否同意切換,例如若當(dāng)前正在執(zhí)行某項主機(jī)和SD卡之間的操作,例如 進(jìn)行主機(jī)和SD卡之間的數(shù)據(jù)傳輸,則不同意切換;若當(dāng)前總線處于空閑狀 態(tài),則同意切換。若不同意切換,轉(zhuǎn)至步驟404。若同意切換,則在接到切 換請求后的第二個時鐘周期,向主從設(shè)備切換請求/應(yīng)答復(fù)用信號線輸出切換應(yīng)答信號。具體做法可以是在接到切換請求后的第二個時鐘周期,將該信 號線的輸出信號置為低電平一個時鐘周期,第一個時鐘周期為隔離周期,用 來隔離切換請求信號驅(qū)動源的切換。步驟403:卡控制器收到切換應(yīng)答信號后,對應(yīng)主從設(shè)備切換請求/應(yīng)答 復(fù)用信號線保持輸入狀態(tài),執(zhí)行對移動存儲器總線的控制操作;主機(jī)控制器 驅(qū)動主從設(shè)備切換請求/應(yīng)答信號,主機(jī)控制器控制切換請求信號引腳為高 電平輸出。步驟404:卡控制器等待預(yù)定時間后,未收到切換響應(yīng)信號,則恢復(fù)初 始狀態(tài),即卡控制器對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳為為高 電平輸出,而主機(jī)控制器對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線為輸入狀 態(tài)。上述流程中,將主從設(shè)備切換請求/應(yīng)答復(fù)用信號線置為高電平輸出表 示無信號,置為低電平輸出表示切換請求或切換應(yīng)答信號,實際應(yīng)用中也可 作相反的規(guī)定,即主從設(shè)備切換請求/應(yīng)答復(fù)用信號線置為低電平輸出表示 無信號,置為高電平輸出表示切換請求或切換應(yīng)答信號。經(jīng)過上述流程實現(xiàn)主從設(shè)備切換后,卡控制器獲得對總線的控制權(quán),則 SD卡成為主設(shè)備,而主機(jī)成為從設(shè)備。接著,SD卡和主機(jī)之間還可以再次發(fā)生主/人設(shè)備互換過程,如圖5所 示,包括如下步驟步驟501:主機(jī)控制器需要控制總線時,通過把主從設(shè)備切換請求/應(yīng)答 復(fù)用信號線的輸出置為低電平向卡控制器發(fā)出切換請求,然后把主從設(shè)備切 換請求/應(yīng)答復(fù)用信號線的輸出轉(zhuǎn)變?yōu)檩斎霠顟B(tài);步驟502:卡控制器收到切換請求后,根據(jù)當(dāng)前對總線的使用情況判斷 是否同意切換,例如若當(dāng)前正在執(zhí)行某項主機(jī)和SD卡之間的操作,例如進(jìn) 行主機(jī)和SD卡之間的數(shù)據(jù)傳輸,則不同意切換;若當(dāng)前總線處于空閑狀態(tài), 則同意切換。若不同意切換,轉(zhuǎn)至步驟504。若同意切換,則在接到切換請 求后的第二個時鐘周期,向主從設(shè)備切換請求/應(yīng)答復(fù)用信號線輸出切換應(yīng)答信號。具體做法可以是在接到切換請求后的第二個時鐘周期,將該信號線 的輸出信號置為低電平一個時鐘周期,第一個時鐘周期為隔離周期,用來隔 離切換請求信號驅(qū)動源的切換。步驟503:主機(jī)控制器收到切換應(yīng)答信號后,對應(yīng)主從設(shè)備切換請求/ 應(yīng)答復(fù)用信號線的引腳保持為輸入狀態(tài),執(zhí)行對移動存儲器總線的控制操 作;卡控制器驅(qū)動主從設(shè)備切換請求/應(yīng)答信號,卡控制器控制切換請求信 號引腳為高電平輸出。步驟504:主機(jī)控制器等待預(yù)定時間后,未收到切換響應(yīng)信號,則恢復(fù) 本次切換前的狀態(tài),即主機(jī)控制器控制切換請求信號引腳為高電平輸出,而 卡控制器對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線為輸入狀態(tài)。以上實施例中,所述高電平、低電平僅是用于表述切換請求信號引腳處 于某種特定狀態(tài),實際也可將上述高低電平互換,同樣可以實現(xiàn)本發(fā)明實施 例的方案。本發(fā)明另 一實施例提出支持主從設(shè)備互換的移動存儲器,該移動存儲器的 基本結(jié)構(gòu)與現(xiàn)有的移動存儲器類似,同樣包括接口、卡控制器、寄存器和存儲 器。本發(fā)明實施例的移動存儲器的接口相對于現(xiàn)有技術(shù)的移動存儲器接口來說, 增加了主從設(shè)備切換請求/應(yīng)答復(fù)用信號線,其輸入輸出屬性為輸入/輸出IO屬 性;所述卡控制器用于向所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線發(fā)送主從設(shè)備 切換請求,并接收來自所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的主從設(shè)備切換 應(yīng)答,獲取對移動存儲器總線的控制權(quán)。為實現(xiàn)主從設(shè)備切換,所述卡控制器需要增加如下單元 切換請求單元,用于通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向主 機(jī)發(fā)出切換請求,然后把所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置為輸 入狀態(tài);切換應(yīng)答處理單元,在所述切換請求單元發(fā)出切換請求后,接收到所述 主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的切換響應(yīng)信號,則通知命令信號處理單元移動存儲器的總線處于可控制狀態(tài);命令信號處理單元,當(dāng)收到所述切換應(yīng)答處理單元的移動存儲器的總線 處于可控制狀態(tài)后,向移動存儲器的接口的命令CMD信號線發(fā)送命令信號。所述接口包括用于傳輸時鐘信號的時鐘信號線;所述切換應(yīng)答處理單元用于在所述切換請求單元發(fā)出切換請求的第二 個時鐘周期,接收到所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的切換響應(yīng)信 號,通知命令信號處理單元移動存儲器的總線處于可控制狀態(tài)。較佳地,所述卡控制器進(jìn)一步包括計時等待單元,用于在所述切換請求單元發(fā)出切換請求后,預(yù)定時間內(nèi) 沒有收到切換響應(yīng)信號,則將所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置 為輸出狀態(tài)。所述卡控制器進(jìn)一步包括切換判斷單元,用于通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線接收 切換請求信號,根據(jù)當(dāng)前對移動存儲器總線的使用情況判斷是否進(jìn)行主從設(shè) 備切換;主從切換單元,用于當(dāng)所述切換判斷單元的判斷結(jié)果為進(jìn)行主從設(shè)備切 換后,通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向主機(jī)發(fā)送切換應(yīng)答信 號,并將所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置為輸入狀態(tài)。以上實施例均以SD卡為例進(jìn)行闡述,由于SD卡與其它類型的移動存 儲器的基本結(jié)構(gòu)和功能都是類似的,本領(lǐng)域技術(shù)人員可以根據(jù)上述實施例, 將本發(fā)明方案很容易地推廣到其它類型移動存儲器。本發(fā)明方案可以提高移動存儲器主機(jī)接口總線的利用率,增強(qiáng)移動存儲 器訪問主機(jī)接口總線的靈活性。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種支持主從設(shè)備互換的移動存儲器,包括接口和卡控制器,其特征在于,所述接口包括主從設(shè)備切換請求/應(yīng)答復(fù)用信號線;所述卡控制器用于向所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線發(fā)送主從設(shè)備切換請求,并接收來自所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的主從設(shè)備切換應(yīng)答,獲取對移動存儲器總線的控制權(quán)。
2、 根據(jù)權(quán)利要求1所述的移動存儲器,其特征在于,所述卡控制器包括切換請求單元,用于通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向主 機(jī)發(fā)出切換請求,然后把所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置為輸 入狀態(tài);切換應(yīng)答處理單元,在所述切換請求單元發(fā)出切換請求后,接收到所述 主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的切換響應(yīng)信號,則通知命令信號處理 單元移動存儲器的總線處于可控制狀態(tài);命令信號處理單元,當(dāng)收到所述切換應(yīng)答處理單元的移動存儲器的總線 處于可控制狀態(tài)后,向移動存儲器的接口的命令CMD信號線發(fā)送命令信號。
3、 根據(jù)權(quán)利要求2所述的移動存儲器,其特征在于,所述接口包括用 于傳輸時鐘信號的時鐘信號線;所述切換應(yīng)答處理單元用于在所述切換請求單元發(fā)出切換請求的第二 個時鐘周期,接收到所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的切換響應(yīng)信 號,則通知命令信號處理單元移動存儲器的總線處于可控制狀態(tài)。
4、 根據(jù)權(quán)利要求2所述的移動存儲器,其特征在于,所述卡控制器進(jìn) 一步包括計時等待單元,用于在所述切換請求單元發(fā)出切換請求后,預(yù)定時間內(nèi) 沒有收到切換響應(yīng)信號,則將所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置 為輸出狀態(tài)。
5、 根據(jù)權(quán)利要求1至4任一項所述的移動存儲器,其特征在于,所述 卡控制器進(jìn)一步包括切換判斷單元,用于通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線接收 切換請求信號,根據(jù)當(dāng)前對移動存儲器總線的使用情況判斷是否進(jìn)行主從設(shè) 備切換;主從切換單元,用于當(dāng)所述切換判斷單元的判斷結(jié)果為進(jìn)行主從設(shè)備切 換后,通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向主機(jī)發(fā)送切換應(yīng)答信 號,并將所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置為輸入狀態(tài)。
6、 一種主從設(shè)備互換的方法,其特征在于,移動存儲器與主機(jī)連接的 接口包括主從設(shè)備切換請求/應(yīng)答復(fù)用信號線,該方法包括如下步驟移動存儲器的卡控制器通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向 主機(jī)控制器發(fā)出切換請求,再將主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳 設(shè)置為輸入狀態(tài);主機(jī)控制器收到切換請求后,根據(jù)當(dāng)前對總線的使用情況判斷是否進(jìn)行 主從設(shè)備切換,若是,則將對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳 設(shè)置為輸出狀態(tài),通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向所述卡控 制器發(fā)送切換應(yīng)答信號;卡控制器收到切換應(yīng)答信號后,執(zhí)行對移動存儲器總線的控制操作。
7、 根據(jù)權(quán)利要求6所述的主從設(shè)備互換的方法,其特征在于,所述主 機(jī)控制器收到切換請求后,根據(jù)當(dāng)前對總線的使用情況判斷是否進(jìn)行主從設(shè) 備切換,且判斷結(jié)果為不進(jìn)行主從設(shè)備切換,則進(jìn)一步包括卡控制器等待預(yù)定時間后,未收到切換響應(yīng)信號,則將對應(yīng)所述主從設(shè) 備切換請求/應(yīng)答復(fù)用信號線的引腳設(shè)置為高電平輸出。
8、 根據(jù)權(quán)利要求6所述的主從設(shè)備互換的方法,其特征在于,所述移 動存儲器的卡控制器通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向主機(jī)控 制器發(fā)出切換請求包括所述卡控制器對應(yīng)所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的初始為輸出高電平;所述卡控制器將所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置為 低電平,然后卡控制器將所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線設(shè)置為輸 入狀態(tài)。
9、 根據(jù)權(quán)利要求8所述的主從設(shè)備互換的方法,其特征在于,所述主 機(jī)控制器通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向所述卡控制器發(fā)送 切換應(yīng)答信號包括主機(jī)控制器對應(yīng)所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的初始為輸入 狀態(tài);在收到切換請求后的第二個時鐘周期,將所述主從設(shè)備切換請求/應(yīng) 答復(fù)用信號線的信號置為低電平一個時鐘周期。
10、 根據(jù)權(quán)利要求6至9任一項所述的主從設(shè)備互換的方法,其特征在 于,所述卡控制器收到切換應(yīng)答信號后,將對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù) 用信號線的引腳設(shè)置為輸入狀態(tài),并執(zhí)行對移動存儲器總線的控制操作之 后,進(jìn)一步包括主機(jī)控制器通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向移動存儲器 的卡控制器發(fā)出切換請求,再將對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的 引腳設(shè)置為輸入狀態(tài);卡控制器收到切換請求后,根據(jù)當(dāng)前對總線的使用情況判斷是否進(jìn)行主 從設(shè)備切換,若是,則將對應(yīng)主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的引腳設(shè) 置為輸出狀態(tài),通過所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線向所述主機(jī)控 制器發(fā)送切換應(yīng)答信號;主機(jī)控制器收到切換應(yīng)答信號后,執(zhí)行對移動存儲器總線的控制操作。
全文摘要
本發(fā)明公開了一種支持主從設(shè)備互換的移動存儲器,包括接口和卡控制器,所述接口包括主從設(shè)備切換請求/應(yīng)答復(fù)用信號線;所述卡控制器用于向所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線發(fā)送主從設(shè)備切換請求,并接收來自所述主從設(shè)備切換請求/應(yīng)答復(fù)用信號線的主從設(shè)備切換應(yīng)答,獲取對移動存儲器總線的控制權(quán)。本發(fā)明還公開了一種主從設(shè)備互換的方法,本發(fā)明方案可以提高移動存儲器主機(jī)接口總線的利用率,增強(qiáng)移動存儲器訪問主機(jī)接口總線的靈活性。
文檔編號G06F13/16GK101251831SQ20081010417
公開日2008年8月27日 申請日期2008年4月16日 優(yōu)先權(quán)日2008年4月16日
發(fā)明者涌 姜, 曹會揚, 楊光敏 申請人:普天信息技術(shù)研究院有限公司