欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Usb3.0兼容設(shè)備的重新列舉的制作方法_4

文檔序號(hào):8501121閱讀:來(lái)源:國(guó)知局
。上文參照?qǐng)D2和圖3描述了外圍設(shè)備和主機(jī)設(shè)備之間的重新列舉過(guò)程的實(shí)施例。
[0077]圖7A是具有發(fā)起類變化的外圍設(shè)備410的系統(tǒng)的框圖示例。參照?qǐng)D7A,圖7A的系統(tǒng)類似于圖4A的系統(tǒng),不同之處如下。外圍設(shè)備410可以包括一個(gè)或多個(gè)接口 414A-414D以耦合不同設(shè)備,諸如存儲(chǔ)設(shè)備、固安全存儲(chǔ)設(shè)備、調(diào)制解調(diào)器,等。
[0078]外圍設(shè)備410可以具有耦合到接口 414B的存儲(chǔ)設(shè)備715,且在與主機(jī)設(shè)備430 —起的初始列舉期間,外圍設(shè)備410可以提供至少第一描述符631,該至少第一描述符631對(duì)應(yīng)于存儲(chǔ)設(shè)備715的配置和/或功能。因?yàn)榇鎯?chǔ)設(shè)備715耦合到接口 414B,故第一描述符731可以指示外圍設(shè)備410可以支持大容量存儲(chǔ)類(MSC)。在另一個(gè)實(shí)施例中,外圍設(shè)備410可以指示外圍設(shè)備410可以支持不同的USB規(guī)范中限定的設(shè)備類中的另一個(gè)設(shè)備類。
[0079]在初始列舉之后,接口 414A-D中的另一個(gè)接口可以耦合或者除此以外觸發(fā)新設(shè)備716,諸如圖7A中所示的接口 414C,其可以使外圍設(shè)備410支持除了被支持用于存儲(chǔ)設(shè)備715的USB類之外的不同的USB類。例如,新設(shè)備716可以是調(diào)制解調(diào)器,且外圍設(shè)備410可以支持調(diào)制解調(diào)器USB類。
[0080]外圍設(shè)備410可以檢測(cè)新設(shè)備(諸如耦合到接口 414C的調(diào)制解調(diào)器716)的存在,且支持對(duì)應(yīng)于新設(shè)備的USB類。當(dāng)外圍設(shè)備410響應(yīng)于新設(shè)備的添加而支持新USB類時(shí),外圍設(shè)備410可以發(fā)起由主機(jī)設(shè)備430進(jìn)行的重新列舉過(guò)程以在重新列舉期間傳送第二描述符733以識(shí)別外圍設(shè)備410支持的新USB類。在一個(gè)實(shí)施例中,新USB類可以是相同USB類的第二實(shí)例。下文將參照?qǐng)D7B描述USB類改變或添加的實(shí)施例。
[0081]圖7B是基于外圍設(shè)備的發(fā)起的類或配置的改變,主機(jī)設(shè)備430進(jìn)行外圍設(shè)備410的重新列舉的示例性操作流程圖。參照?qǐng)D7B,在框702,外圍設(shè)備410可以檢測(cè)耦合到外圍設(shè)備410的接口 414A-414D中的一個(gè)的、具有新的或不同的USB類的新設(shè)備。例如,外圍設(shè)備410可以起初支持大容量存儲(chǔ)類,但是隨著調(diào)制解調(diào)器716的添加,外圍設(shè)備410除了支持大容量存儲(chǔ)類之外還可以支持調(diào)制解調(diào)器USB類。
[0082]在框704,外圍設(shè)備410可以發(fā)起由外圍設(shè)備410的主機(jī)設(shè)備430進(jìn)行的重新列舉過(guò)程,以響應(yīng)于外圍設(shè)備410支持新USB類。在一些實(shí)施例中,外圍設(shè)備410可以提供指示722給主機(jī)設(shè)備430,其可以促使發(fā)起由外圍設(shè)備410的主機(jī)設(shè)備430進(jìn)行重新列舉。例如,外圍設(shè)備410可以諸如通過(guò)在USB 420是IDLE時(shí)停止LUP傳輸來(lái)提供錯(cuò)誤消息給主機(jī)設(shè)備430,作為指示722。在另一個(gè)實(shí)施例中,外圍設(shè)備410可以提供作為指示722的錯(cuò)誤消息,其停止LGOOD和LCRD傳輸以引發(fā)在主機(jī)的鏈路層的超時(shí),或包括關(guān)于LGOOD、LCRD、或關(guān)于報(bào)頭數(shù)據(jù)包的損壞的序列號(hào)。在又一個(gè)實(shí)施例中,外圍設(shè)備410可以進(jìn)行成功的LFPS退出握手(從低功率狀態(tài)(如,Ul、U2、或U3)到恢復(fù))或在握手期間可以響應(yīng)不當(dāng)?shù)腖FPS,作為指示722。在又一個(gè)實(shí)施例中,外圍設(shè)備410可以發(fā)起恢復(fù)而不檢測(cè)任何錯(cuò)誤,作為指示 722。
[0083]在框706,主機(jī)設(shè)備430可以重新列舉外圍設(shè)備410,允許外圍設(shè)備410告知主機(jī)設(shè)備430受外圍設(shè)備410支持的新USB類。在一些實(shí)施例中,外圍設(shè)備410可以發(fā)送給主機(jī)設(shè)備430 —個(gè)或多個(gè)描述符,諸如第二描述符733,其可以識(shí)別外圍設(shè)備410支持的新USB類。主機(jī)設(shè)備430可以基于第二描述符733中的信息經(jīng)外圍設(shè)備410與調(diào)制解調(diào)器716通信。上文參照?qǐng)D2和圖3描述了由主機(jī)設(shè)備對(duì)外圍設(shè)備進(jìn)行的重新列舉的實(shí)施例。
[0084]圖8A是具有發(fā)起供電模式改變的外圍設(shè)備410的系統(tǒng)的框圖示例。參照?qǐng)D8A,圖8A的系統(tǒng)類似于圖4A的系統(tǒng),不同之處如下。外圍設(shè)備410的處理系統(tǒng)412可以包括供電模式813,其可以指示外圍設(shè)備410從哪里接收電力。例如,外圍設(shè)備410可以從USB 420接收電力,其可以是總線供電模式,或從內(nèi)部電池接收電力,插入式,等,其可以是自供電模式。
[0085]在由主機(jī)設(shè)備430進(jìn)行的對(duì)外圍設(shè)備410的初始列舉期間,外圍設(shè)備410可提供給主機(jī)設(shè)備430第一描述符831,其可以識(shí)別外圍設(shè)備410的供電模式。外圍設(shè)備410可以在初始列舉之后確定是否切換供電模式,并發(fā)起重新列舉過(guò)程以允許外圍設(shè)備410告知主機(jī)設(shè)備430外圍設(shè)備410的新的供電模式。
[0086]在一些實(shí)施例中,外圍設(shè)備410可以是自供電模式,且例如,通過(guò)電池的漏極或移除外部電源,具有低于最小閥值水平的電源壓降。外部設(shè)備410可以檢測(cè)低于最小閥值水平的電源壓降,并確定切換到總線供電模式。在其他的實(shí)施例中,外圍設(shè)備410可以處于總線模式供電,檢測(cè)外圍設(shè)備410插入到外部電源,并確定切換到自供電模式。下文將參照?qǐng)DSB描述供電模式切換的實(shí)施例。
[0087]圖SB是基于外圍設(shè)備的發(fā)起的供電改變,主機(jī)設(shè)備430重新列舉的示例性操作流程圖。參照?qǐng)D8B,在框802,外圍設(shè)備410可以最初以第一供電模式進(jìn)行操作。外圍設(shè)備410可以被主機(jī)設(shè)備430列舉,且可以將第一描述符831傳輸給主機(jī)設(shè)備430,其標(biāo)識(shí)當(dāng)前外圍設(shè)備410可以操作的供電模式的類型,諸如自供電模式或總線供電模式。
[0088]在框804,外圍設(shè)備410可以確定從第一供電模式切換到第二供電模式。在一些實(shí)施例中,外圍設(shè)備410可以是自供電模式,并例如通過(guò)電池的漏極或移除外部電源具有低于最小閥值水平的電源壓降。外部設(shè)備410可以檢測(cè)低于最小閥值水平的電源壓降,并確定切換到總線供電模式。在其他的實(shí)施例中,外圍設(shè)備410可以處于總線模式供電,檢測(cè)外圍設(shè)備410插入到外部電源,并確定切換到自供電模式。
[0089]在框806,外圍設(shè)備410可以引起主機(jī)設(shè)備430發(fā)起重新列舉,以響應(yīng)于從第一供電模式切換到第二供電模式的確定。在一些實(shí)施例中,外圍設(shè)備410可以提供指示822給主機(jī)設(shè)備430,其可以促使發(fā)起外圍設(shè)備410的主機(jī)設(shè)備430進(jìn)行重新列舉。例如,外圍設(shè)備410可以諸如通過(guò)在USB420是IDLE時(shí)停止LUP傳輸來(lái)提供錯(cuò)誤消息給主機(jī)設(shè)備430,作為指示822。在另一個(gè)實(shí)施例中,外圍設(shè)備410可以提供作為指示822的錯(cuò)誤消息,其停止LGOOD和LCRD傳輸以引發(fā)在主機(jī)的鏈路層的超時(shí),或包括關(guān)于LGOOD、LCRD、或關(guān)于報(bào)頭數(shù)據(jù)包的損壞的序列號(hào)。在又一個(gè)實(shí)施例中,外圍設(shè)備410可以進(jìn)行成功的LFPS退出握手(從低功率狀態(tài)(如,U1、U2、或U3)到恢復(fù))或在握手期間可以響應(yīng)不當(dāng)?shù)腖FPS,作為指示822。在又一個(gè)實(shí)施例中,外圍設(shè)備410可以發(fā)起恢復(fù)而不檢測(cè)任何錯(cuò)誤,作為指示822。
[0090]在框808,主機(jī)設(shè)備430可以重新列舉外圍設(shè)備410,允許外圍設(shè)備410告知主機(jī)設(shè)備430外圍設(shè)備410以第二供電模式進(jìn)行操作。在一些實(shí)施例中,外圍設(shè)備410可以發(fā)送給主機(jī)設(shè)備430 —個(gè)或多個(gè)描述符,諸如第二描述符833,其可以識(shí)別外圍設(shè)備410的供電模式。上文參照?qǐng)D2和圖3討論了外圍設(shè)備和主機(jī)設(shè)備之間的重新列舉過(guò)程的實(shí)施例。
[0091]圖9A是外圍設(shè)備410耦合到安全設(shè)備916的框圖示例。參照?qǐng)D9A,圖9A的系統(tǒng)類似于圖4A中的系統(tǒng),不同之處如下。外圍設(shè)備410可以包括多個(gè)接口 414A-414D以與不同的設(shè)備耦合,諸如存儲(chǔ)設(shè)備、安全存儲(chǔ)設(shè)備、調(diào)制解調(diào)器,等。
[0092]外圍設(shè)備410可以具有耦合到接口 414D的安全設(shè)備916,且在主機(jī)設(shè)備430進(jìn)行初始列舉期間,外圍設(shè)備410可以提供對(duì)應(yīng)于安全設(shè)備916的配置和/或功能的第一描述符931。第一描述符931可以識(shí)別安全設(shè)備916,例如,識(shí)別為只讀存儲(chǔ)器,諸如光盤(⑶)或NAND閃存驅(qū)動(dòng)器。外圍設(shè)備410還可以包括可由主機(jī)設(shè)備430執(zhí)行的自動(dòng)運(yùn)行實(shí)用程序(utility),以驗(yàn)證主機(jī)設(shè)備430訪問(wèn)安全設(shè)備916。
[0093]主機(jī)設(shè)備430可以執(zhí)行自動(dòng)運(yùn)行實(shí)用程序并發(fā)送至少一個(gè)廠商命令給具有驗(yàn)證信息的外圍設(shè)備410。外圍設(shè)備410可以基于從主機(jī)設(shè)備430接收的至少一個(gè)廠商命令驗(yàn)證主機(jī)設(shè)備430。
[0094]在主機(jī)設(shè)備430已經(jīng)被驗(yàn)證以訪問(wèn)安全設(shè)備916之后,外圍設(shè)備410可以發(fā)起由主機(jī)設(shè)備430進(jìn)行的重新列舉以在重新列舉期間傳送第二描述符933,以識(shí)別安全設(shè)備916的功能和支持安全設(shè)備916的功能的外圍設(shè)備410的USB類。例如,當(dāng)安全設(shè)備916是安全存儲(chǔ)設(shè)備時(shí),第二描述符933可以將安全設(shè)備916識(shí)別為安全存儲(chǔ)設(shè)備,且識(shí)別外圍設(shè)備410操作大容量存儲(chǔ)類以支持安全存儲(chǔ)設(shè)備。下文將結(jié)合圖9B描述響應(yīng)于安全設(shè)備916的驗(yàn)證的重新列舉的實(shí)施例。
[0095]圖9B是響應(yīng)于關(guān)于安全設(shè)備916的驗(yàn)證的主機(jī)設(shè)備430和外圍設(shè)備410之間的重新列舉的示例性操作流程圖。參照?qǐng)D9B,在框902,外圍設(shè)備410可以檢測(cè)耦合到接口414A-414D中的一個(gè)接口(諸如接口 414D)的安全設(shè)備916。
[0096]在框904,主機(jī)設(shè)備430可以列舉外圍設(shè)備430,允許外圍設(shè)備410提供給主機(jī)設(shè)備430第一描述符931,其識(shí)別安全設(shè)備916,例如,識(shí)別為只讀存儲(chǔ)器,諸如光盤(⑶)或NAND閃存驅(qū)動(dòng)器。外圍設(shè)備410還可以包括可由主機(jī)設(shè)備430執(zhí)行的自動(dòng)運(yùn)行實(shí)用程序,以驗(yàn)證主機(jī)設(shè)備430訪問(wèn)安全設(shè)備916。
[0097]在框906,外圍設(shè)備410可以驗(yàn)證主機(jī)設(shè)備430以訪問(wèn)安全設(shè)備916。在一些實(shí)施例中,主機(jī)設(shè)備430可以執(zhí)行自動(dòng)運(yùn)行實(shí)用程序并發(fā)送廠商命令給外圍設(shè)備410,其包括允許外圍設(shè)備410確定是否驗(yàn)證主機(jī)設(shè)備430以訪問(wèn)安全設(shè)備916的信息。
[0098]在框908,外圍設(shè)備410可以響應(yīng)于對(duì)主機(jī)設(shè)備430的驗(yàn)證,發(fā)起由主機(jī)設(shè)備430進(jìn)行的重新列舉過(guò)程。在一些實(shí)施例中,外圍設(shè)備410可以提供指示922給主機(jī)設(shè)備430,其可以促使發(fā)起外圍設(shè)備410的主機(jī)設(shè)備430進(jìn)行重新列舉。例如,外圍設(shè)備410可以諸如通過(guò)在USB 420是IDLE時(shí)停止LUP傳輸來(lái)提供錯(cuò)誤消息給主機(jī)設(shè)備430,以作為指示922。在另一個(gè)實(shí)施例中,外圍設(shè)備410可以提供作為指示922的錯(cuò)誤消息,其停止LGOOD和LCRD傳輸以引發(fā)在主機(jī)的鏈路層的超時(shí),或包括關(guān)于LG00D、LCRD、或關(guān)于報(bào)頭數(shù)據(jù)包的損壞的序列號(hào)。在又一個(gè)實(shí)施例中,外圍設(shè)備410可以進(jìn)行成功的LFPS退出握手(從低功率狀態(tài)(如,U1、U2、或U3)到恢復(fù))或在握手期間可以響應(yīng)不當(dāng)?shù)腖FPS,作為指示922。在又一個(gè)實(shí)施例中,外圍設(shè)備410可以發(fā)起恢復(fù)而不檢測(cè)任何錯(cuò)誤,作為指示922。
[0099]在框910,主機(jī)設(shè)備430可以重新列舉外圍設(shè)備410,允許外圍設(shè)備410告知主機(jī)設(shè)備430安全設(shè)備916 (其可以不同于只讀CD存儲(chǔ)器)的功能,并告知主機(jī)設(shè)備430外圍設(shè)備410支持的USB類。在一些
當(dāng)前第4頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阳城县| 盘锦市| 龙井市| 邵阳县| 德庆县| 竹溪县| 姜堰市| 登封市| 金门县| 大庆市| 平山县| 勐海县| 巴彦淖尔市| 海门市| 增城市| 景洪市| 若尔盖县| 潼关县| 岳西县| 皋兰县| 阿克苏市| 尼勒克县| 双辽市| 平邑县| 孝感市| 富源县| 兴和县| 韶山市| 鹤庆县| 嘉鱼县| 米林县| 准格尔旗| 独山县| 莆田市| 康平县| 五常市| 远安县| 壶关县| 甘肃省| 龙山县| 鲜城|