同步端口進(jìn)入低功率狀態(tài)的系統(tǒng)、方法和設(shè)備的制作方法
【專利摘要】描述了同步端口進(jìn)入最低功率狀態(tài)的系統(tǒng)、裝置和方法。端口的所有邏輯在進(jìn)入所述最低功率狀態(tài)之前被置于中間狀態(tài)。
【專利說明】同步端口進(jìn)入低功率狀態(tài)的系統(tǒng)、方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]8(網(wǎng)絡(luò))接口提供足夠的靈活性,以便對(duì)多種應(yīng)用有吸引力,但它也可以被一種物理層技術(shù)所覆蓋。移動(dòng)產(chǎn)業(yè)處理器接口聯(lián)盟(MIPI)定義了多個(gè)高速串行鏈路標(biāo)準(zhǔn)。
【背景技術(shù)】
[0002]MIPI的M-PHY(—種為移動(dòng)平臺(tái)而開發(fā)的物理層技術(shù))提供兩種傳輸模式:低速和高速,每一種都支持多個(gè)變速齒輪,并且也支持多種省電狀態(tài):對(duì)于高速模式的STALL,對(duì)于低速模式的SLEEP,以及HIBERN8。STALL和SLEEP在它們各自的傳輸模式中被優(yōu)化以進(jìn)行快速喚醒,然而HIBERN8是非常低功率的模式,其具有較長的喚醒時(shí)間。M-PHY也被定義支持光鏈路。
【專利附圖】
【附圖說明】
[0003]本發(fā)明是通過而非限于在附圖的圖中的實(shí)例來示意的,附圖中相同的標(biāo)號(hào)表示相同的元件。應(yīng)該注意的是,在本公開中對(duì)于“一”或“一個(gè)”實(shí)施例的不同引用并不必然對(duì)于相同的實(shí)施例,并且這種引用意味著至少一個(gè)。進(jìn)一步地,當(dāng)特定特征、結(jié)構(gòu)或者特性關(guān)聯(lián)于實(shí)施例被描述時(shí),應(yīng)當(dāng)認(rèn)為它是在本領(lǐng)域技術(shù)人員的知識(shí)范圍內(nèi)影響與其他實(shí)施例相聯(lián)系的這種特征、結(jié)構(gòu)或特性,無論是否明確描述。
[0004]圖1示出了示例性的M-PHY鏈路;
[0005]圖2示出了用于PC1-Express的MIPI M-PHY的示例性適應(yīng);
[0006]圖3示出了在不同的視圖中的PCIe實(shí)施的實(shí)施例;
[0007]圖4示出了在M-PHY中進(jìn)入HIBERN8的示例性定時(shí)考慮;
[0008]圖5示出了用于穿過端口同步進(jìn)入HIBERN8的方法的實(shí)施例;以及
[0009]圖6示出了圖示運(yùn)轉(zhuǎn)中的圖5的方法的原則的示例性定時(shí)圖表。
[0010]圖7示出了包括外圍部件互連快速(PCIe)兼容體系結(jié)構(gòu)的計(jì)算系統(tǒng)的實(shí)施例。
[0011]圖8示出了包括分層堆疊的PCIe兼容互連體系結(jié)構(gòu)的實(shí)施例。
[0012]圖9示出了在互連體系結(jié)構(gòu)中將被生成或接收的PCIe兼容請(qǐng)求或分組的實(shí)施例。
[0013]圖10示出了 PCIe兼容互連體系結(jié)構(gòu)的發(fā)送器或接收器對(duì)的實(shí)施例。
[0014]圖11示出了低功率計(jì)算平臺(tái)的實(shí)施例。
[0015]圖12示出了將通過互連體系結(jié)構(gòu)的不同物理層傳輸?shù)牟煌瑓f(xié)議的實(shí)施例。
[0016]圖13示出了計(jì)算系統(tǒng)的框圖的實(shí)施例。
[0017]圖14示出了計(jì)算系統(tǒng)的框圖的另一實(shí)施例。
【具體實(shí)施方式】
[0018]在接下來的描述中,會(huì)闡述許多具體細(xì)節(jié)。但是,應(yīng)當(dāng)理解的是,可以不用這些具體細(xì)節(jié)來實(shí)踐本發(fā)明的實(shí)施例。在其他例子中,沒有詳細(xì)呈現(xiàn)已知的電路、結(jié)構(gòu)或者技術(shù),以便不會(huì)模糊對(duì)本說明書的理解。但是,應(yīng)當(dāng)理解的是,本領(lǐng)域技術(shù)人員可以不需要這些具體細(xì)節(jié)實(shí)踐本發(fā)明。本領(lǐng)域的普通技術(shù)人員利用所包括的描述將不需要過多實(shí)驗(yàn),而能夠?qū)崿F(xiàn)適當(dāng)?shù)墓δ堋?br>
[0019]在本說明書中對(duì)“ 一個(gè)實(shí)施例”、“實(shí)施例”、“示例性實(shí)施例”等的引用表示所描述的實(shí)施例可以包括特定特征、結(jié)構(gòu)或者特性,但是每個(gè)實(shí)施例并不必然包括該特定特征、結(jié)構(gòu)或特性。而且,這樣的短語不一定是指相同的實(shí)施例。進(jìn)一步地,當(dāng)特定特征、結(jié)構(gòu)或者特性關(guān)聯(lián)于實(shí)施例被描述時(shí),應(yīng)當(dāng)認(rèn)為本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到與其他實(shí)施例相聯(lián)系來實(shí)施這種特征、結(jié)構(gòu)或特性,無論是否明確描述。在接下來的說明書和權(quán)利要求中,會(huì)用到術(shù)語“耦合”和“連接”以及它們的派生詞。應(yīng)當(dāng)理解的是,這些術(shù)語并不旨在作為彼此的同義詞?!榜詈稀北挥脕肀硎颈舜酥苯游锢砘螂娊佑|的兩個(gè)或更多個(gè)元件相互合作或影響?!斑B接”被用來表示在互相耦合的兩個(gè)或更多個(gè)元件之間建立通信。
[0020]一種互連構(gòu)造體系結(jié)構(gòu)包括外圍部件互連(PCI)快速(PCIe)體系結(jié)構(gòu)。PCIe的主要目的是使得來自不同供應(yīng)商的部件和設(shè)備能夠在跨越多個(gè)細(xì)分市場(chǎng)、客戶端(臺(tái)式和移動(dòng))、服務(wù)器(標(biāo)準(zhǔn)和企業(yè))以及嵌入式和通信設(shè)備的開放式體系結(jié)構(gòu)中互相操作。PCIExpress是一種為多種未來計(jì)算和通信平臺(tái)定義的高性能、通用的I/O互連。一些PCI屬性(例如其使用模型、裝載-存儲(chǔ)體系結(jié)構(gòu)和軟件接口)已經(jīng)通過其修正而被維持,然而先前的并行總線實(shí)施方式已經(jīng)被高度可擴(kuò)展的、完全串行接口所代替。更新版本的PCI Express利用點(diǎn)對(duì)點(diǎn)互連、基于交換機(jī)的技術(shù)和分組協(xié)議的優(yōu)點(diǎn),來提供信水平的性能和特征。功率管理、服務(wù)質(zhì)量(QoS)、熱插拔/熱交換支持、數(shù)據(jù)完整性和錯(cuò)誤處理是其中一些由PCIExpress支持的高級(jí)特征。
[0021]參考圖7,示出了由與一組部件互連的點(diǎn)對(duì)點(diǎn)鏈路組成的構(gòu)造的實(shí)施例。系統(tǒng)700包括耦合到控制器中心715的處理器705和系統(tǒng)存儲(chǔ)器710。處理器705包括任何處理元件,例如微處理器、主機(jī)處理器、嵌入式處理器、協(xié)處理器或其他處理器。處理器705通過前端總線(FSB) 706耦合到控制器中心715。在一個(gè)實(shí)施例中,F(xiàn)SB706是如下描述的串行點(diǎn)對(duì)點(diǎn)互連。在另一個(gè)實(shí)施例中,鏈路706包括與不同的互連標(biāo)準(zhǔn)兼容的串行的、差分互連體系結(jié)構(gòu)。
[0022]系統(tǒng)存儲(chǔ)器710包括任何存儲(chǔ)器設(shè)備,例如隨機(jī)存取存儲(chǔ)器(RAM)、非易失性(NV)存儲(chǔ)器或其他可被系統(tǒng)700中的設(shè)備訪問的存儲(chǔ)器。系統(tǒng)存儲(chǔ)器710通過存儲(chǔ)器接口 716耦合到控制器中心715。存儲(chǔ)器接口的例子包括雙倍數(shù)據(jù)速率(DDR)存儲(chǔ)器接口、雙通道DDR存儲(chǔ)器接口、以及動(dòng)態(tài)RAM (DRAM)存儲(chǔ)器接口。
[0023]在一個(gè)實(shí)施例中,控制器中心715是在外圍部件互連快速(PCIe或PCIE)互連層級(jí)中的根中心、根聯(lián)合體或根控制器??刂破髦行?15的例子包括芯片組、存儲(chǔ)器控制器中心(MCH)、北橋、互連控制器中心(ICH)、南橋、以及根控制器/中心。通常,術(shù)語“芯片組”是指兩個(gè)物理上獨(dú)立的控制器中心,即耦合到互聯(lián)控制器中心(ICH)的存儲(chǔ)器控制器中心(MCH)。注意,當(dāng)控制器715與I/O設(shè)備以如下描述的類似方式進(jìn)行通信時(shí),當(dāng)前系統(tǒng)通常包括與處理器705集成的MCH。在一些實(shí)施例中,通過根聯(lián)合體715可選地支持點(diǎn)對(duì)點(diǎn)路由。
[0024]這里,控制器中心715通過串行鏈路719耦合到交換機(jī)/網(wǎng)橋720。輸入/輸出邏輯717和721,其也可以指的是接口 /端口 717和721,包括/實(shí)施分層協(xié)議棧來提供控制器中心715和交換機(jī)720之間的通信。在一個(gè)實(shí)施例中,多個(gè)設(shè)備能夠耦合到交換機(jī)720。
[0025]交換機(jī)/網(wǎng)橋720從設(shè)備725上行(即,朝向根聯(lián)合體向上一層級(jí))路由分組/消息到控制器中心715,和從處理器705或系統(tǒng)存儲(chǔ)器710下行(即,從根控制器向下一層級(jí))到設(shè)備725。在一個(gè)實(shí)施例中,交換機(jī)720指的是多個(gè)虛擬PC1-到-PCI網(wǎng)橋設(shè)備的邏輯組合。設(shè)備725包括待被耦合到電子系統(tǒng)的任意內(nèi)部或外部設(shè)備或者部件,例如I/O設(shè)備、網(wǎng)絡(luò)接口控制器(NIC)、附加卡、音頻處理器、網(wǎng)絡(luò)處理器、硬盤驅(qū)動(dòng)、存儲(chǔ)設(shè)備、CD/DVDR0M、監(jiān)控器、打印機(jī)、鼠標(biāo)、鍵盤、路由器、便攜存儲(chǔ)設(shè)備、火線設(shè)備、通用串行總線(USB)設(shè)備、掃描儀、以及其他輸入/輸出設(shè)備。通常在PCIe本地,例如設(shè)備被稱作端點(diǎn)。雖然沒有特別表示,但設(shè)備725可以包括支持傳統(tǒng)或其他版本的PCI設(shè)備的PCIe到PCI/PC1-X網(wǎng)橋。在PCIe中的端點(diǎn)設(shè)備通常被歸類為傳統(tǒng)、PCIe或根聯(lián)合體集成的端點(diǎn)。
[0026]圖形加速器730也通過串行鏈路732耦合到控制器中心715。在一個(gè)實(shí)施例中,圖形加速器730被耦合到MCH,其被耦合到ICH。然后交換機(jī)720以及相應(yīng)地I/O設(shè)備725被耦合到ICH。I/O邏輯731和718也來實(shí)施分層協(xié)議棧以在圖形加速器730和控制器中心715之間通信。類似于上面討論的MCH,圖形控制器或圖形加速器730自身可以被集成到處理器705中。
[0027]轉(zhuǎn)向圖8,示出了分層協(xié)議棧的實(shí)施例。分層協(xié)議棧800包括任何形式的分層通信棧,例如快速路徑互連(QPI)棧、PCie棧、下一代高性能計(jì)算互連?;蚱渌謱訔!km然緊接著下面參考圖7-10的討論與PCIe棧相關(guān),但是相同的概念可以被應(yīng)用到其他互連棧。在一個(gè)實(shí)施例中,協(xié)議棧800是PCIe協(xié)議棧,其包括事務(wù)層805、鏈路層810和物理層820。如圖1中的接口 717、718、721、722、726和731的接口可以被表示為通信協(xié)議棧800。作為通信協(xié)議棧的表示也可被稱作實(shí)施/包括協(xié)議棧的邏輯或接口。
[0028]PCI Express使用分組在部件之間通信信息。分組形成在事務(wù)層805和數(shù)據(jù)鏈路層810中,以攜帶從傳送部件到接收部件的信息。當(dāng)傳送分組流經(jīng)其他層時(shí),它們被擴(kuò)展帶有在那些層處理分組所必要的附加信息。在接收側(cè)進(jìn)行相反的過程,并且分組從它們的物理層820表示變換為數(shù)據(jù)鏈路層810表示,并且最后(對(duì)于事務(wù)層分組)的形式是可以被接收設(shè)備的事務(wù)層805處理的形式。
[0029]事務(wù)層
[0030]在一個(gè)實(shí)施例中,事務(wù)層805提供設(shè)備的處理核心和互連體系結(jié)構(gòu)之間的接口,例如數(shù)據(jù)鏈路層810和物理層820。在這方面,事務(wù)層805的主要責(zé)任是組裝和拆裝分組(即,事務(wù)層分組或TLP)。事務(wù)層805通常管理TLP的基于信用的流量控制。PCIe實(shí)施拆分事務(wù),即,按時(shí)間分隔的具有請(qǐng)求和響應(yīng)的事務(wù),允許鏈路在目標(biāo)設(shè)備收集用于響應(yīng)的數(shù)據(jù)的同時(shí)攜帶其他業(yè)務(wù)。
[0031 ] 另外,PCIe利用基于信用的流量控制。在這個(gè)方案中,設(shè)備為在事務(wù)層805中的每一個(gè)接收緩沖器發(fā)布初始信用量。在鏈路對(duì)端的外部設(shè)備,例如圖1中的控制器中心115,計(jì)算每個(gè)TLP消費(fèi)的信用數(shù)量。如果該事務(wù)沒有超出信用限度,則傳送該事務(wù)。一旦接收到響應(yīng),就存儲(chǔ)一些信用。信用方案的優(yōu)點(diǎn)是如果沒有達(dá)到信用現(xiàn)則則信用返回的時(shí)延不會(huì)影響性能。
[0032]在一個(gè)實(shí)施例中,四個(gè)事務(wù)地址空間包括配置地址空間、存儲(chǔ)器地址空間、輸入/輸出地址空間和消息地址空間。存儲(chǔ)器空間事務(wù)包括一個(gè)或多個(gè)讀取請(qǐng)求和寫入請(qǐng)求以將數(shù)據(jù)傳輸?shù)酱鎯?chǔ)器映射位置/從存儲(chǔ)器映射位置傳輸數(shù)據(jù)。在一個(gè)實(shí)施例中,存儲(chǔ)器空間事務(wù)能夠使用兩個(gè)不同的地址格式,例如,如32比特地址的短地址格式,或如64比特地址的長地址格式。配置空間事務(wù)被用來訪問PCIe設(shè)備的配置空間。到配置空間的事務(wù)包括讀取和寫入請(qǐng)求。消息空間事務(wù)(或簡稱消息)被定義為支持在PCIe代理之間的帶內(nèi)通信。
[0033]因此,在一個(gè)實(shí)施例中,事務(wù)層805組裝分組報(bào)頭/有效負(fù)載806。當(dāng)前分組報(bào)頭/有效負(fù)載的格式可以在PCIe規(guī)范網(wǎng)站的PCIe規(guī)范中找到。
[0034]快速參考圖9,示出了 PCIe事務(wù)描述符的實(shí)施例。在一個(gè)實(shí)施例中,事務(wù)描述符900是用于攜帶事務(wù)信息的機(jī)制。在這方面,事務(wù)描述符900支持系統(tǒng)中的事務(wù)的識(shí)別。其他潛在用途包括跟蹤默認(rèn)事務(wù)次序的修改和使事務(wù)與信道相關(guān)聯(lián)。
[0035]事務(wù)描述符900包括全局標(biāo)識(shí)符字段902、屬性字段904和信道標(biāo)識(shí)符字段906。在所示出的例子中,全局標(biāo)示符字段902被描述為包括本地事務(wù)標(biāo)識(shí)符字段908和源標(biāo)識(shí)符字段910。在一個(gè)實(shí)施例中,全局事務(wù)標(biāo)識(shí)符902對(duì)于所有未完成的請(qǐng)求是唯一的。
[0036]根據(jù)一種實(shí)現(xiàn),本地事務(wù)標(biāo)識(shí)符字段908是由請(qǐng)求代理生成的字段,并且它對(duì)于所有要求所述請(qǐng)求代理完成的未完成的請(qǐng)求是唯一的。此外,在這個(gè)例子中,源標(biāo)識(shí)符910唯一地識(shí)別在PCIe層級(jí)內(nèi)的請(qǐng)求者代理。相應(yīng)地,本地事務(wù)標(biāo)識(shí)符908字段與源ID910 —起提供在層級(jí)域內(nèi)事務(wù)的全局識(shí)別。
[0037]屬性字段904指定事務(wù)的特性和關(guān)系。在這方面,屬性字段904潛在地被用來提供附加信息,其允許修改事務(wù)的缺省處理。在一個(gè)實(shí)施例中,屬性字段904包括優(yōu)先級(jí)字段912、預(yù)留字段914、排序字段916和無探聽字段918。這里,優(yōu)先級(jí)子字段912可以被發(fā)起者(initiator)更改來分配優(yōu)先級(jí)給事務(wù)。預(yù)留的屬性字段914被預(yù)留以供將來、或者供應(yīng)商定義的用途。使用優(yōu)先級(jí)或安全屬性的可能使用模型可以使用該預(yù)留屬性字段來實(shí)現(xiàn)。
[0038]在這個(gè)例子中,排序?qū)傩宰侄?16可用于提供可選的信息,傳達(dá)可以修改缺省的排序規(guī)則的排序類型。根據(jù)一個(gè)示例性實(shí)現(xiàn),排序?qū)傩浴癘”表示將應(yīng)用缺省的排序規(guī)則,其中排序?qū)傩浴癐”表示松散排序,其中寫入可以在相同的方向通過(pass)寫入,并且讀取完成可以在同一個(gè)方向通過寫入。探聽屬性字段918被用來確定事務(wù)是否被探聽。如所示,信道ID字段906識(shí)別與事務(wù)相關(guān)聯(lián)的信道。
[0039]鏈路層
[0040]鏈路層810,也稱作數(shù)據(jù)鏈路層810,用作在事務(wù)層805和物理層820之間的中間階段。在一個(gè)實(shí)施例中,數(shù)據(jù)鏈路層810的責(zé)任是為在鏈路的兩個(gè)部件之間交換事務(wù)層分組(TLP)提供可靠的機(jī)制。數(shù)據(jù)鏈路層810的一側(cè)接受由事務(wù)層805組裝的TLP,應(yīng)用分組序列標(biāo)識(shí)符811 (即標(biāo)識(shí)號(hào)或分組號(hào)),計(jì)算和應(yīng)用錯(cuò)誤檢測(cè)碼(即CRC812),并且提交更改后的TLP到物理層820用于跨越物理設(shè)備傳輸?shù)酵獠吭O(shè)備。
[0041]物理層
[0042]在一個(gè)實(shí)施例中,物理層820包括邏輯子塊821和電子塊822,用于物理地傳送分組到外部設(shè)備。這里,邏輯子塊821負(fù)責(zé)物理層821的“數(shù)字”功能。在這方面,邏輯子塊包括傳送部分和接收部分,所述傳送部分用于準(zhǔn)備由物理子塊822傳送的傳出信息,而所述接收部分在將接收到的信息傳遞到鏈路層810之前識(shí)別并且準(zhǔn)備所述接收到的信息。
[0043]物理塊822包括發(fā)送器和接收器。該發(fā)送器由邏輯子塊821提供符號(hào),在其上發(fā)送器串行化并且發(fā)送到外部設(shè)備。該接收器被提供有來自外部設(shè)備的串行化符號(hào)并將接收到的信號(hào)變換成比特流。該比特流被反串行化并且被提供給邏輯子塊821。在一個(gè)實(shí)施例中,采用8b/10b傳輸代碼,其中十比特符號(hào)被傳送/接收。這里,特殊的符號(hào)被用來用幀823對(duì)分組成幀。另外,在一個(gè)例子中,接收器也提供從輸入的串行流恢復(fù)的符號(hào)時(shí)鐘。
[0044]如上所述,雖然參考PCIe協(xié)議棧的特定實(shí)施例討論了事務(wù)層805、鏈路層810和物理層820,但是分層協(xié)議棧不限于此。事實(shí)上,任何分層協(xié)議可以被包括/實(shí)現(xiàn)。如一個(gè)例子中,表示為分層協(xié)議的端口 /接口包括:(I)用于組裝分組的第一層,即事務(wù)層;用于排序分組的第二層,即鏈路層;以及用于傳送分組的第三層,即物理層。如特定的例子,利用常見的標(biāo)準(zhǔn)接口(CSI)分層協(xié)議。
[0045]接下來參考圖10,示出了 PCIe串行點(diǎn)到點(diǎn)構(gòu)造的實(shí)施例。雖然示出了 PCIe串行點(diǎn)到點(diǎn)鏈路的實(shí)施例,但是串行點(diǎn)到點(diǎn)鏈路不限于此,因?yàn)樗ㄓ糜趥魉痛袛?shù)據(jù)的任何傳送路徑。在所示的實(shí)施例中,基本的PCIe鏈路包括兩個(gè)、低電壓、差分驅(qū)動(dòng)信號(hào)對(duì):傳送對(duì)1006/1011和接收對(duì)1012/1007。相應(yīng)地,設(shè)備1005包括用于傳送數(shù)據(jù)到設(shè)備1010的傳送邏輯1006和從設(shè)備1010接收數(shù)據(jù)的接收邏輯1007。換句話說,兩個(gè)傳送路徑(即路徑1016和1017)和兩個(gè)接收路徑(即路徑1018和1019)被包括在PCIe鏈路中。
[0046]傳送路徑是指?jìng)魉蛿?shù)據(jù)的任何路徑,例如傳輸線、銅線、光纜、無線通信信道、紅外線通信鏈路或其他通信路徑。在兩個(gè)設(shè)備(例如設(shè)備1005和設(shè)備1010)之間的連接是指如鏈路415的鏈路。鏈路可以支持一個(gè)航道(lane)-每個(gè)航道代表一組差分信號(hào)對(duì)(一對(duì)用于傳送,一對(duì)用于接收)。為了擴(kuò)展帶寬,鏈路可以聚合由xN表示的多條航道,這里N是任意支持的鏈路帶寬,例如1、2、4、8、12、16、32、64或更寬。
[0047]差分對(duì)是指兩條傳送路徑(例如線路416和417),用于傳送差分信號(hào)。如在一個(gè)例子中,當(dāng)線路416從低電壓電平切換到高電壓電平,即上升沿,線路417從高邏輯電平驅(qū)動(dòng)到低邏輯電平,即下降沿。差分信號(hào)潛在地表明更好的電特性,例如更好的信號(hào)完整性,即交叉耦合、電壓過沖/下沖、振鈴等。這允許更好的定時(shí)窗口,其能夠?qū)崿F(xiàn)更快的傳輸頻率。
[0048]參考圖11,描述了低功率計(jì)算平臺(tái)的實(shí)施例。在一個(gè)實(shí)施例中,低功率計(jì)算平臺(tái)1100包括用戶設(shè)備(UE)。在一些實(shí)施例中,UE是指可以被用來通信的設(shè)備,例如具有語音通信能力的設(shè)備。UE的例子包括電話、智能電話、平板電腦、超便攜筆記本電腦和低功率筆記本電腦。但是,低功率計(jì)算平臺(tái)也可以指用于獲得較低功率操作點(diǎn)的任何其他平臺(tái),例如平板電腦、低功率筆記本電腦、超便攜或超薄筆記本電腦、微型服務(wù)器服務(wù)器、低功率臺(tái)式機(jī)、傳送設(shè)備、接收設(shè)備或者任何其他已知的或可用的計(jì)算平臺(tái)。所示出的平臺(tái)描述了耦合多個(gè)不同設(shè)備的許多不同互連。下面提供這些互連的示例性討論以提供關(guān)于本文公開的裝置和方法的實(shí)施方式和包含物的選項(xiàng)。但是,低功率平臺(tái)1100不被要求包括或?qū)嵤┧枋龅幕ミB或設(shè)備。此外,可以包括沒有被特別示出的其他設(shè)備和互連結(jié)構(gòu)。
[0049]在圖的中心開始,平臺(tái)1100包括應(yīng)用處理器1105。通常這包括低功率處理器,其可以是這里描述的或工業(yè)中已知的處理器配置的一個(gè)版本。作為一個(gè)例子,處理器1100被實(shí)施為在片上系統(tǒng)(SoC)。作為具體圖示的例子,處理器1100包括基于英特爾《體系結(jié)構(gòu)核心?(Intel? Architecture Core?)處理器,例如i3、i5、i7或者其他這種可從美國加州圣可拉拉的英特爾公司獲得的處理器。然而,可以理解的是,其他低功率處理器,例如可從美國加州森尼維爾的Advanced Micro Devices, Inc.(AMD)獲得的、從美國加州森尼維爾的MIPS Technologies, Inc.的基于MIPS設(shè)計(jì)、從ARM Holdings, Ltd.或其客戶許可的基于ARM設(shè)計(jì),或他們的或許可的人或使用者可以代替出現(xiàn)在其他實(shí)施例中,例如蘋果A5/A6處理器、高通Snapdragon處理器或TI OMAP處理器。注意,隨著來自這些公司的處理器和SoC技術(shù)的發(fā)展,示出的從主機(jī)處理器1100分離的更多部件可以集成到SoC上。結(jié)果,可以“片內(nèi)(on-die) ”使用相似的互連(和其中的發(fā)明)。
[0050]在一個(gè)實(shí)施例中,應(yīng)用處理器1105運(yùn)行操作系統(tǒng)、用戶接口和應(yīng)用程序。這里,應(yīng)用處理器1105通常認(rèn)出指令集體系結(jié)構(gòu)(ISA)或者與其相關(guān)聯(lián),操作系統(tǒng)、用戶接口和應(yīng)用程序利用所述ISA來指導(dǎo)處理器1105的操作/執(zhí)行。它還通常接口連接到傳感器、攝像機(jī)、顯示器、麥克風(fēng)和大容量存儲(chǔ)裝置。一些實(shí)施方式卸載時(shí)間關(guān)鍵的電信相關(guān)處理到其他部件。
[0051]如所描述的,主機(jī)處理器1105被耦合到無線接口 1130,例如WLAN、WiGig、WirelessHD或其他無線接口。這里利用LL1、SSIC或UniPort兼容互連來耦合主機(jī)處理器1105和無線接口 1130。
[0052]LLI代表低時(shí)延接口。LLI通常支持兩個(gè)設(shè)備之間的存儲(chǔ)器共享。雙向接口在兩個(gè)設(shè)備之間傳輸存儲(chǔ)器事務(wù),并且允許設(shè)備訪問另一設(shè)備的本地存儲(chǔ)器;通常這不需要軟件介入即可完成,就好像它是單個(gè)設(shè)備。在一個(gè)實(shí)施例中,LLI允許三類業(yè)務(wù)在鏈路上攜帶信號(hào)、減少GP1計(jì)數(shù)。作為一個(gè)例子,LLI定義了用于通信的分層協(xié)議?;蛭锢韺?PHY),例如下面將更詳細(xì)描述的MPHY。
[0053]SSIC是指超高速內(nèi)部芯片。SSIC可以支持使用低功率物理層的高速USB設(shè)備的設(shè)計(jì)。作為一個(gè)例子,利用MPHY層,同時(shí)為了更好的功率性能而在MPHY上利用USB3.0兼容協(xié)議和軟件。
[0054]UniPix)描述了具有物理層抽象的分層協(xié)議棧,提供了用于互連范圍廣泛的設(shè)備和部件的通用目的、錯(cuò)誤處理、高速解決方案:應(yīng)用處理器、協(xié)處理器、調(diào)制解調(diào)器和外圍設(shè)備,以及支持不同類型的數(shù)據(jù)業(yè)務(wù),該數(shù)據(jù)業(yè)務(wù)包括控制消息、批量數(shù)據(jù)傳輸與分組化流。UniPro可以支持MPHY或DPHY的使用。
[0055]其他接口也可以通過可以利用這里描述的設(shè)備和方法的其他接口直接耦合到主機(jī)處理器1105,例如調(diào)試1190、網(wǎng)絡(luò)1185、顯示器1170、攝像機(jī)1175和存儲(chǔ)裝置1180。
[0056]調(diào)試接口 1190和網(wǎng)絡(luò)1185通過例如PTI的調(diào)試接口 1191或網(wǎng)絡(luò)連接(例如在功能網(wǎng)絡(luò)連接1185上操作的調(diào)試接口 )與應(yīng)用處理器1105通信。
[0057]顯不器1170包括一個(gè)或多個(gè)顯不器。在一個(gè)實(shí)施例中,顯不器1170包括具有一個(gè)或多個(gè)能夠接收/感應(yīng)觸摸輸入的觸摸傳感器的顯示器。這里,顯示器1170通過顯示器接口(DSI) 1171被耦合到應(yīng)用處理器1105。DSI1171定義了在主機(jī)處理器和外圍設(shè)備之間的協(xié)議,其可以利用DPHY物理接口。它通常采用像素格式和為視頻格式和信令定義的命令集,例如顯示像素接口 2 (DP1-2),和控制顯示邏輯參數(shù),例如通過顯示命令集(DCS)。作為一個(gè)例子,DSI1171以接近每航道1.5Gb/s到6Gb/s進(jìn)行操作。
[0058]在一個(gè)實(shí)施例中,攝像機(jī)1175包括用于靜止圖片、視頻捕捉或者兩者的圖像傳感器。正面和背面攝像頭是在移動(dòng)設(shè)備上常見的。雙攝像頭可被用來提供立體支持。如所描述的,攝像機(jī)1175通過例如CSI1176的外圍互連耦合到應(yīng)用處理器1105。CSI1176定義了在外圍設(shè)備(例如,攝像機(jī)、圖像信號(hào)處理器)和主機(jī)處理器(例如,1105、基帶、應(yīng)用引擎)之間的接口。在一個(gè)實(shí)施例中,通過DPHY、具有數(shù)據(jù)和時(shí)鐘信號(hào)的單向差分串行接口來執(zhí)行圖像數(shù)據(jù)傳輸。在一個(gè)實(shí)施例中,在單獨(dú)的反向通道進(jìn)行外圍設(shè)備的控制,例如攝像機(jī)控制。作為示例性例子,CSI的速度范圍可以是從50Mbps-2Gbps,或者其中的任意范圍/值。
[0059]在一個(gè)例子中,存儲(chǔ)裝置1180包括非易失性存儲(chǔ)器,其被應(yīng)用處理器1105用來存儲(chǔ)大量信息。它可以基于Flash技術(shù)或磁存儲(chǔ)類型,例如硬盤。這里,1180通過通用閃存(UFS)互連1181被耦合到處理器1105。在一個(gè)實(shí)施例中,UFS1181包括專為低功率計(jì)算平臺(tái)(例如移動(dòng)系統(tǒng))定制的互連。作為一個(gè)例子,它提供200和500MB/S之間的傳輸速率(例如300MB/S),其利用排隊(duì)特征來增加隨機(jī)讀取/寫入速度。在一個(gè)實(shí)施方式中,UFSl 181使用MPHY物理層和協(xié)議層,例如UniPro。
[0060]調(diào)制解調(diào)器1110通常代表調(diào)制器/解調(diào)器。調(diào)制解調(diào)器1110通常向蜂窩網(wǎng)絡(luò)提供接口。它能夠與不同的網(wǎng)絡(luò)類型和不同頻率通信,這取決于使用哪個(gè)通信標(biāo)準(zhǔn)。在一個(gè)實(shí)施例中,同時(shí)支持語音和數(shù)據(jù)連接。調(diào)制解調(diào)器1110利用任何已知的互連被耦合到主機(jī)1105,所述互連例如是一個(gè)或多個(gè)LL1、SSIC、UniPro、Mobile Express等。
[0061]在一個(gè)實(shí)施例中,利用控制總線來耦合控制或數(shù)據(jù)接口,例如無線1135、揚(yáng)聲器1140、麥克風(fēng)1145。這種總線的一個(gè)例子是SLIM總線;靈活的低功率多點(diǎn)接口能夠支持寬范圍的音頻和控制方案。其他例子包括PCM、I2S、I2C、PSI和UART。無線1135包括接口,例如兩個(gè)設(shè)備之間的短程通信標(biāo)準(zhǔn)(例如藍(lán)牙或NFC)、能夠三角測(cè)量位置和/或時(shí)間的導(dǎo)航系統(tǒng)(例如GPS)、用于模擬或無線電廣播(例如,F(xiàn)M無線電)的接收器,或其他已知的無線接口或標(biāo)準(zhǔn)。揚(yáng)聲器1140包括用于產(chǎn)生聲音的任何設(shè)備,例如產(chǎn)生鈴聲或音樂的機(jī)電設(shè)備。多個(gè)揚(yáng)聲器可以被用于立體聲或多通道聲音。麥克風(fēng)1145通常被用于語音輸入,例如在通話過程中說話。
[0062]射頻集成電路(RFIC) 1115用于執(zhí)行模擬處理,例如處理無線電信號(hào),如放大、混頻、濾波和數(shù)字轉(zhuǎn)換。如所描述的,RFIC1115通過接口 1112被耦合到調(diào)制解調(diào)器1110。在一個(gè)實(shí)施例中,接口 1112包括支持通信標(biāo)準(zhǔn)(例如LTE、3GPP、EGPRS, UMTS、HSPA+和TD-SCDMA)的雙向高速接口(例如,DigRF)。作為特定的例子,DigRF利用基于M-PHY物理層的面向幀的協(xié)議。DigRF通常是指RF,其友好、低時(shí)延、低功率,且具有最優(yōu)的引腳數(shù),其當(dāng)前以每個(gè)航道1.5-3Gbps進(jìn)行操作,并且可配置為帶有多個(gè)航道,例如4個(gè)航道。
[0063]接口 1161(例如RF控制接口)包括可以支持簡單到復(fù)雜設(shè)備的靈活總線。作為特定的例子,接口 1161包括靈活的雙線式串行總線,其被設(shè)計(jì)用于控制RF前端部件。一個(gè)總線主控可以向多個(gè)設(shè)備寫入和讀取多個(gè)設(shè)備,這些設(shè)備例如放大RF信號(hào)的功率放大器1150、接收傳感器輸入的傳感器、依靠網(wǎng)絡(luò)模式在RF信號(hào)路徑之間切換的開關(guān)邏輯1160,以及補(bǔ)償壞的天線條件或者增強(qiáng)帶寬的天線調(diào)諧器1165。在一個(gè)實(shí)施例中,接口 1161具有用于定時(shí)關(guān)鍵事件和低EMI的組觸發(fā)器功能。
[0064]功率管理1120被用來為在移動(dòng)設(shè)備1110中的所有不同部件提供功率管理的電壓,例如降低或增加電壓來提高移動(dòng)設(shè)備中的部件的效率。在一個(gè)實(shí)施例中,它還控制和監(jiān)控電池的充電和剩余能量??梢栽诠β使芾?120和電池之間利用電池接口。作為說明性的例子,電池接口包括在移動(dòng)終端和智能/低成本電池之間的單線通信。
[0065]圖12示出了這里討論的一個(gè)或多個(gè)接口的示例性協(xié)議棧的實(shí)施例。例如,互連可以包括物理層(PHY)用于提供電/物理通信,同時(shí)更高級(jí)別的層(例如協(xié)議、事務(wù)、應(yīng)用或鏈路層)可以提供附加的通信功能。這里MPHY1250能夠?qū)嵤┯卸鄠€(gè)不同協(xié)議層,例如 DigRF1255、UniProl260、LLI1265、SSIC1270(即,USB3 協(xié)議)、或 PCIel275 (即 MobileExpress)。
[0066]圖1示出了示例性M-PHY鏈路。鏈路由下行端口和上行端口以及一個(gè)或多個(gè)子鏈路103組成,子鏈路包括M-TX(M-PHY電傳送模塊)107的一個(gè)或多個(gè)航道109、M_RX (M-PHY電接收器模塊)111和線。在一些實(shí)施例中,該線是雙絞線,其耦合到M-RX的兩個(gè)引腳和M-TX的兩個(gè)引腳上。每個(gè)航道109具有它自己的到協(xié)議層的接口。航道109是單向的、單信號(hào)、物理傳送信道,其用于從點(diǎn)A到點(diǎn)B傳輸信息。每個(gè)M-TX或M-RX分別具有一個(gè)差分電輸入或輸出線接口,它們對(duì)應(yīng)每個(gè)模塊的兩個(gè)信令引腳。在組成一個(gè)接口端口的設(shè)備中,一組 M-TX 和 M-RX 被標(biāo)識(shí)為 M-portl05。
[0067]圖2示出了在PC1-Express (PCIe)中使用的MIPI M-PHY的示例性適應(yīng)(這種配置將被稱為M-PCIe)。M-PCIe包括事務(wù)層201,其主要責(zé)任是組裝和拆裝事務(wù)層分組(TLP)。TLP被用來通信事務(wù),例如讀取和寫入,以及某些類型的事件。
[0068]數(shù)據(jù)鏈路層203用作事務(wù)層201和物理層205之間的中間階段。數(shù)據(jù)鏈路層的主要責(zé)任包括鏈路管理和數(shù)據(jù)整合,包括誤差檢測(cè)和誤差校正。
[0069]物理層205包括用于接口操作的所有電路,其包括驅(qū)動(dòng)器和輸入緩沖器、并串轉(zhuǎn)換和串并轉(zhuǎn)換、PLL和阻抗匹配電路。它也包括與接口初始化和保持相關(guān)的邏輯功能,所述保持包括鏈路訓(xùn)練狀態(tài)和狀態(tài)機(jī)(LTSSM)。這個(gè)層205負(fù)責(zé)將從數(shù)據(jù)鏈路層203處接收到的信息轉(zhuǎn)換成適當(dāng)?shù)男蛄谢袷?,并且在與連接到鏈路的另一側(cè)的設(shè)備兼容的頻率和帶寬跨越PCI Express傳送它。在M-PCIe中,物理層205合并M-PHY特征,例如M-TX和R-TX。
[0070]圖3示出了在不同視圖中PCIe的實(shí)現(xiàn)的實(shí)施例。如所示,在M-P0RT上的TX-LANE (η)指M-TX模塊和用于傳送子鏈路的發(fā)送器差分對(duì)信號(hào)TXDP和TXDN,其中η對(duì)應(yīng)于由傳送子鏈路支持的M-TX模塊的航道數(shù)。在M-PORT上的RX-LANE (m)指M-RX模塊和用于接收子鏈路的接收器差分對(duì)信號(hào)RXDP和RXDN,其中m對(duì)應(yīng)于由接收子鏈路支持的M-RX模塊的航道數(shù)。
[0071]最小鏈路配置由用于傳送子鏈路的一個(gè)航道和用于接收子鏈路的一個(gè)航道組成。這種組合被識(shí)別為LANE PAIR0,并且是鏈路初始探索和配置過程所需要的。LANE PAIRO由下行端口上的TX-LANE (O)和RX-LANE (O)以及對(duì)應(yīng)的上行端口上的RXO-LANE (O)和TX-LANE (O)組成。
[0072]對(duì)于將“被配置”的任何航道,TX-LANE (X)必須與對(duì)應(yīng)的遠(yuǎn)端RX-LANE (X)相連。TX-LANE和RX-LANE的數(shù)目必須通過特定于實(shí)現(xiàn)的機(jī)制由系統(tǒng)積分器靜態(tài)確定。
[0073]當(dāng)從SAVE狀態(tài)轉(zhuǎn)變到HIBERN8時(shí),M-RX將不在對(duì)線路上的DIF-Z觀察作為HIBERN8退出條件之前解釋線路狀態(tài)。對(duì)于從ACTIVATED進(jìn)入到HIBERN8的每個(gè)航道,協(xié)議將確保M-RX在M-TX之前進(jìn)入HIBERN8。
[0074]M-PHY支持服務(wù)于不同目的的多個(gè)不同狀態(tài)。M-PHY的一個(gè)狀態(tài)被稱為HIBERN8。這種狀態(tài)在保持線路的配置設(shè)置的同時(shí)實(shí)現(xiàn)超低功率。它是不丟失配置信息的最深的低功率狀態(tài)。
[0075]線路狀態(tài)包括低速模式(LS-MODE)或高速模式(HS-MODE)。HS-MODE是高速操作回路,其包括STALL和HS-BURST狀態(tài)。HS-BURST是HS-MODE的數(shù)據(jù)傳送狀態(tài)。STALL是在HS-BURST之間的省電狀態(tài)。LS-MODE具有比HS-BURST更慢的數(shù)據(jù)傳送狀態(tài)。
[0076]當(dāng)發(fā)生故障時(shí),在操作期間,M-PHY支持經(jīng)由線路的M-RX的復(fù)位。在HIBERN8中,M-TX被設(shè)置為高阻抗,并且M-RX在DIF-Z處保持線路??梢詮腖INE-CFG、STALL、SLEEP和DISABLED M-PHY 狀態(tài)進(jìn)入 HIBERN8。根據(jù) M-PHY 規(guī)范,在從 SAVE 狀態(tài)(例如 STALL、SLEEP、HIBERN8,DISABLED 和 UNP0WERED)轉(zhuǎn)變到 HIBERN8 時(shí),對(duì)于從 ACTIVATED 進(jìn)入 HIBERN8 的每個(gè)航道,該協(xié)議會(huì)確保M-RX在M-TX之前進(jìn)入HIBERN8。圖4示出在M-PHY中進(jìn)入HIBERN8的定時(shí)考慮。在這些定時(shí)考慮中,M-RX必須在接收尾脈沖(tail-of-burst,TOB)的25ns之內(nèi)進(jìn)入HIBERN8,并且T-RX必須在M-RX之后并且在TOB的50_1000ns之內(nèi)進(jìn)入HIBERN8。這樣,協(xié)議層必須確保本地接收器在遠(yuǎn)程發(fā)送器進(jìn)入HIBERN8之前進(jìn)入HIBERN8。這要求在HIBERN8進(jìn)入要求的兩個(gè)端口之間保持同步。
[0077]圖4的示例性定時(shí)考慮僅能確保HIBERN8進(jìn)入要求跨越端口,只有在兩個(gè)端口之間的配置時(shí)鐘是公用的,或者時(shí)鐘具有相同的頻率并且同步。在實(shí)踐中,這是極少的情況。
[0078]圖5示出了跨越端口同步進(jìn)入HIBERN8的方法的實(shí)施例。在一些實(shí)施例中,所有的TX-LANE(來自下行和上行端口)發(fā)送至少一個(gè)E1S—個(gè)電閑置有序集(E1S)到它們對(duì)應(yīng)的在501處的接收端口上的M-RX模塊。
[0079]在一些實(shí)施例中,每個(gè)航道(M-RX和M-TX)在503處停止它的HS-BURST狀態(tài)。在利用E1S的實(shí)施例中,這種停止響應(yīng)于接收或發(fā)送E10S。例如,在一些實(shí)施例中,當(dāng)時(shí)完成發(fā)送E1S時(shí),想要HIBERN8下降的端口的M-TX停止HS-BURST ;而當(dāng)從沒有下降的端口的M-TX接收到E1S時(shí),所述端口的M-RX將停止HS-BURST。在接收端口,當(dāng)從想要進(jìn)入HIBERN8的端口的M-TX接收到E1S時(shí),M-RX模塊發(fā)生HS-BURST的轉(zhuǎn)變,并且當(dāng)完成發(fā)送E1S時(shí),M-TX發(fā)生轉(zhuǎn)變。
[0080]在這時(shí),在505處,航道準(zhǔn)備進(jìn)入STALL狀態(tài),并且它們轉(zhuǎn)變到STALL狀態(tài)。
[0081]在507處,在所有航道都處于STALL之后,RX-LANES被配置為立刻進(jìn)入HIBERN8。在一些實(shí)施例中,直到接收到重新配置觸發(fā)器(RCT)才發(fā)生轉(zhuǎn)變到HIBERN8。RCT是啟動(dòng)到HIBERN8的轉(zhuǎn)變的內(nèi)部驅(qū)動(dòng)事件,該轉(zhuǎn)變使得線路信號(hào)從DIF-N切換到DIF-Z。
[0082]在509處,在航道已經(jīng)進(jìn)入STALL后的最小預(yù)定時(shí)間段之后,TX-LANES轉(zhuǎn)變成HIBERN8。該最小時(shí)間段大于或等于跨越線路的端口上的最慢時(shí)鐘配置。在一些實(shí)施例中,這個(gè)定義的時(shí)間段是lus。同步后的這種方法確保接收器航道總是比發(fā)送器航道早進(jìn)入HIBERN8。
[0083]圖6示出了圖示運(yùn)轉(zhuǎn)中的圖5的方法的原則的示例性定時(shí)圖表。在這個(gè)例子中,下行端口和上行端口具有不同的時(shí)鐘,上行的時(shí)鐘比下行的時(shí)鐘快。如圖所示,下行端口想要將它和上行端口之間的鏈路狀態(tài)從LO轉(zhuǎn)變到L1N8。如圖所示,下行端口首先發(fā)送E1S到上行端口。一旦發(fā)送完E10S,下行端口的M-TX狀態(tài)從HS-BURST轉(zhuǎn)變到STALL的已知狀態(tài)。在上行端口的對(duì)應(yīng)M-RX中,它也轉(zhuǎn)變到STALL。在這時(shí),M-TX的線路狀態(tài)進(jìn)入到DIF-N。注意下行端口的R-TX和上行端口的M-TX仍然在HS-BURST。
[0084]當(dāng)上行端口從下行端口接收到E1S時(shí),其向下行端口發(fā)送對(duì)應(yīng)的E10S。在E1S完成時(shí),上行端口的M-TX從HS-BURST進(jìn)入STALL,下行端口的對(duì)應(yīng)M-RX也如此。RCT與這種轉(zhuǎn)變同步,并且開始上行端口的M-RX和M-TX進(jìn)入HIBERN8的定時(shí)要求。如圖所示,上行端口的M-RX比上行端口的M-TX早進(jìn)入HIBERN8。在上行端口已經(jīng)進(jìn)入HIBERN8之后的某個(gè)點(diǎn),如上所述,下行端口將進(jìn)入M-RX首先進(jìn)入的HIBERN8 (由RCT觸發(fā))。
[0085]可以使用軟件、固件和/或硬件的不同組合來實(shí)現(xiàn)本發(fā)明的不同實(shí)施例。因此,可以使用在一個(gè)或多個(gè)電子設(shè)備(例如,終端系統(tǒng)、網(wǎng)絡(luò)元件)上存儲(chǔ)和執(zhí)行的代碼和數(shù)據(jù)來實(shí)現(xiàn)圖中示出的技術(shù)。這種電子設(shè)備利用計(jì)算機(jī)可讀介質(zhì)來存儲(chǔ)和(內(nèi)部地和/或通過網(wǎng)絡(luò)與其他電子設(shè)備一起)通信代碼和數(shù)據(jù),所述計(jì)算機(jī)可讀介質(zhì)例如是非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,磁盤;光盤;隨機(jī)存取存儲(chǔ)器;只讀存儲(chǔ)器;閃存設(shè)備;相變存儲(chǔ)器)和瞬態(tài)計(jì)算機(jī)可讀傳輸介質(zhì)(例如,電的、光學(xué)的、聲學(xué)的或其他形式的傳播信號(hào)-例如載波、紅外信號(hào)、數(shù)字信號(hào))。另外,這種電子設(shè)備通常包括一組一個(gè)或多個(gè)處理器,其耦合到一個(gè)或多個(gè)其他部件,例如一個(gè)或多個(gè)存儲(chǔ)設(shè)備(非瞬態(tài)機(jī)器可讀存儲(chǔ)介質(zhì))、用戶輸入/輸出設(shè)備(例如,鍵盤、觸摸屏和/或顯示器)、以及網(wǎng)絡(luò)連接。這組處理器和其他部件的耦合通常是通過一個(gè)或多個(gè)總線和網(wǎng)橋(也可以叫做總線控制器)。因此,給定電子設(shè)備的存儲(chǔ)設(shè)備通常存儲(chǔ)用于在所述電子設(shè)備的一組一個(gè)或多個(gè)處理器上執(zhí)行的代碼和/或數(shù)據(jù)。
[0086]雖然上面這里圖中的流程圖示出了由本發(fā)明的某些實(shí)施例執(zhí)行的操作的特定順序,但可以理解的是這種次序是示例性的(例如,可選的實(shí)施例可以以不同的順序執(zhí)行這些操作,合并某些操作,交疊某些操作等)。
[0087]注意,可以在如前面提到的任何電子設(shè)備或系統(tǒng)中實(shí)現(xiàn)上面描述的設(shè)備、方法和系統(tǒng)。如具體說明,下面的圖提供了利用如這里描述的本發(fā)明的實(shí)例性系統(tǒng)。由于下面會(huì)更詳細(xì)地描述系統(tǒng),所以將根據(jù)上面的討論公開、描述和重溫多個(gè)不同的互連。并且顯而易見的是,上面描述的先進(jìn)性可以被應(yīng)用到任意的那些互連、構(gòu)造或體系結(jié)構(gòu)上。
[0088]現(xiàn)在參考圖13,示出了依據(jù)本發(fā)明實(shí)施例的在計(jì)算機(jī)系統(tǒng)中存在的部件的框圖。如圖13所示,系統(tǒng)1300包括部件的任意組合。這些部件可以實(shí)現(xiàn)為IC及其部分、離散電子設(shè)備、或其他邏輯、邏輯、硬件、軟件、固件、或其在計(jì)算機(jī)系統(tǒng)中適應(yīng)的組合,或?qū)崿F(xiàn)為合并在計(jì)算機(jī)系統(tǒng)的機(jī)架內(nèi)的部件。也要注意的是,圖13的框圖意圖示出計(jì)算機(jī)系統(tǒng)的多個(gè)部件的高級(jí)視圖。但是,應(yīng)當(dāng)理解的是,可以忽略一些示出的部件,可能存在附加的部件,并且在實(shí)施中可以對(duì)示出的這些部件進(jìn)行不同安排。結(jié)果,以上描述的發(fā)明可以實(shí)現(xiàn)在以下示出或描述的一個(gè)或多個(gè)互連的任何部分中。
[0089]如圖13所示,在一個(gè)實(shí)施例中,處理器1310包括微處理器、多核處理器、多線程處理器、超低電壓處理器、嵌入式處理器、或其他已知的處理元件。在所示出的實(shí)施方式中,處理器1310用作主要處理單元和中心樞紐,用于與系統(tǒng)1300的許多各種部件進(jìn)行通信。作為一個(gè)例子,處理器1300被實(shí)施為片上系統(tǒng)(SoC)。作為特定的說明性例子,處理器1310包括基于英特爾體系結(jié)構(gòu)核心?(IntelArchitecture Core?)的處理器,例如i3、i5、i7或者可從美國加州圣可拉拉的英特爾公司處獲得的其他這種處理器。然而,可以理解的是其他低功率處理器,例如可從美國加州森尼維爾的Advanced Micro Device, Inc.(AMD)獲得的、從美國加州森尼維爾的MIPS Technologies, Inc.的基于MIPS設(shè)計(jì)、從由ARM Holdings,Ltd.或其客戶許可的基于ARM設(shè)計(jì),或他們的許可的人或使用者可以代替出現(xiàn)在其他實(shí)施例中,例如蘋果A5/A6處理器、高通Snapdragon處理器或TI OMAP處理器。注意,這種處理器的許多客戶版本被修改和更改;但是它們可以支持或者識(shí)別執(zhí)行如處理器許可方所闡述的定義的算法的特定指令集。這里微體系結(jié)構(gòu)實(shí)施可以改變,但是處理器的體系結(jié)構(gòu)功能通常是不變的。下面會(huì)討論在一個(gè)實(shí)施方式中關(guān)于處理器1310的體系結(jié)構(gòu)和操作的某些細(xì)節(jié)以提供示意性例子。
[0090]在一個(gè)實(shí)施例中,處理器1310與系統(tǒng)存儲(chǔ)器1315通信。作為說明性的例子,在實(shí)施例中可以經(jīng)由多個(gè)存儲(chǔ)器設(shè)備來實(shí)施以提供給定量的系統(tǒng)存儲(chǔ)器。作為例子,存儲(chǔ)器能夠依據(jù)電子器件工程聯(lián)合委員會(huì)(JEDEC)基于低功率雙倍數(shù)據(jù)速率(LPDDR)設(shè)計(jì),例如根據(jù)JEDEC JESD209-2E (2009年4月出版)的當(dāng)前LPDDR2標(biāo)準(zhǔn),或者被稱為將為LPDDR2提供擴(kuò)展以增加帶寬的LPDDR3或LPDDR4的下一代LPDDR標(biāo)準(zhǔn)。在各種實(shí)現(xiàn)中,個(gè)體存儲(chǔ)器設(shè)備具有不同的封裝類型,例如單芯片封裝(SDP)、雙芯片封裝(DDP)或者四芯片封裝(Q17PD)。在一些實(shí)施例中,這些設(shè)備被直接焊接到母板上以提供較低的配置(profile)解決方案,而在其他實(shí)施例中,這些設(shè)備被配置為一個(gè)或多個(gè)存儲(chǔ)器邏輯,其反過來由給定的連接器耦合到母板上。當(dāng)然,其他存儲(chǔ)器實(shí)現(xiàn)是可能的,例如其他類型的存儲(chǔ)器邏輯,例如不同種類的雙列直插式存儲(chǔ)器邏輯(DIMM),包括但不限于微DIMM、MiniDIMM。在一個(gè)特定說明性實(shí)施例中,存儲(chǔ)器的大小在2GB到16GB之間,并且可以被配置為DDR3LM封裝或LPDDR2或LPDDR3存儲(chǔ)器,其經(jīng)由球柵陣列(BGA)被焊接到母板上。
[0091]為了提供信息(例如數(shù)據(jù)、應(yīng)用程序、一個(gè)或多個(gè)操作系統(tǒng)等)的持續(xù)存儲(chǔ),也可以耦合大容量存儲(chǔ)裝置1320到處理器1310。在各種實(shí)施例中,為了實(shí)現(xiàn)更薄、更輕的系統(tǒng)設(shè)計(jì)以及為了提高系統(tǒng)響應(yīng)能力,可以經(jīng)由SSD實(shí)現(xiàn)該大容量存儲(chǔ)裝置。但是在其他實(shí)施例中,可以主要使用具有少量SSD存儲(chǔ)的硬盤驅(qū)動(dòng)(HDD)實(shí)施該大容量存儲(chǔ)裝置,以充當(dāng)SSD高速緩存來實(shí)現(xiàn)在功率下降事件期間的上下文狀態(tài)和其他這種信息的非易失性存儲(chǔ),這樣在系統(tǒng)活動(dòng)的重新啟動(dòng)時(shí)可以發(fā)生快速通電。也如圖13所示,閃存設(shè)備1322例如可以經(jīng)由串行外圍接口(SPI)耦合到處理器1310。該閃存設(shè)備可以提供系統(tǒng)軟件的非易失性存儲(chǔ),包括基本輸入/輸出軟件(B1S)以及系統(tǒng)的其他固件。
[0092]在各種實(shí)施例中,系統(tǒng)的大容量存儲(chǔ)由SSD單獨(dú)來實(shí)現(xiàn),或?qū)崿F(xiàn)為具有SSD高速緩存的磁盤、光盤或其它驅(qū)動(dòng)。在一些實(shí)施例中,大容量存儲(chǔ)被實(shí)現(xiàn)為SSD或作為伴隨著恢復(fù)(RST)高速緩存邏輯的HDD。在各種實(shí)現(xiàn)中,HDD提供在320GB-4太字節(jié)(TB)之間的存儲(chǔ),并且在RST高速緩存被實(shí)現(xiàn)有24GB-256GB容量的SSD時(shí)還向上。注意,這種SSD高速緩存可以被配置為單級(jí)高速緩存(SLC)或多級(jí)高速緩存(MLC)選項(xiàng),以提供適當(dāng)水平的響應(yīng)。在僅SSD選項(xiàng)中,可以在各種位置上容納邏輯,例如在mSATA或NGFF插槽中。作為例子,SSD具有120GB-1TB范圍的容量。
[0093]在系統(tǒng)1300內(nèi)可以有各種輸入/輸出(1)設(shè)備。在圖13的實(shí)施例中具體示出的是顯示器1324,其可以是在機(jī)架蓋部內(nèi)配置的高清晰度LCD或LED面板。該顯示器面板還可以提供觸摸屏1325,例如適應(yīng)在顯示器面板的外部,這樣經(jīng)由用戶與該觸摸屏的交互,可以向系統(tǒng)提供用戶輸入來實(shí)現(xiàn)想要的操作,例如關(guān)于信息的顯示、信息的訪問等。在一個(gè)實(shí)施例中,顯示器1324可以經(jīng)由顯示器互連被耦合到處理器1310,所述顯示器互連被實(shí)現(xiàn)為高性能圖形互連。觸摸屏1325可以經(jīng)由另一互連耦合到處理器1310,所述另一互連在實(shí)施例中可以是I2C互連。進(jìn)一步如圖13所示,除了觸摸屏1325外,還可以經(jīng)由觸摸板1330來實(shí)現(xiàn)通過觸摸的用戶輸入,觸摸板1330可以配置在機(jī)殼內(nèi)并且也可以耦合到與觸摸屏1325相同的I2C互連。
[0094]顯示器面板可以在多種模式下操作。在第一模式中,顯示器面板可以布置為透明狀態(tài),在這個(gè)狀態(tài)中,顯示器面板對(duì)可見光是透明的。在各種實(shí)施例中,顯示器面板的大部分可以是顯示器,除了圍繞周邊的邊框。當(dāng)在筆記本模式下運(yùn)行系統(tǒng)并且在透明狀態(tài)下操作顯示器面板時(shí),用戶可以觀看呈現(xiàn)在顯示器面板上的信息,同時(shí)也能夠觀看在顯示器后面的對(duì)象。另外,位于顯示器后面的用戶可以觀看顯示器面板上顯示的信息?;蛘撸@示器面板的操作狀態(tài)可以是不透明狀態(tài),在該狀態(tài)下,可見光不會(huì)穿過該顯示器面板。
[0095]在平板模式下,當(dāng)基底面板的底表面停在一表面上或者被用戶持有時(shí),系統(tǒng)被折疊關(guān)閉,這樣顯示器面板的后顯示表面進(jìn)入朝外面向用戶的休息狀態(tài)。在操作的平板模式下,后顯示表面執(zhí)行顯示器和用戶接口的角色,因?yàn)樵摫砻婵赡芫哂杏|摸屏功能并且可以執(zhí)行傳統(tǒng)顯示屏設(shè)備(例如平板設(shè)備)的其他已知功能。為此,顯示器面板可以包括透明度調(diào)整層,其被放置在觸摸屏層和前顯示表面之間。在一些實(shí)施例中,該透明度調(diào)整層可以是電致變色層(EC)、IXD層或EC和IXD層的組合。
[0096]在各種實(shí)施例中,顯示器可以具有不同的尺寸,例如11.6〃或13.3〃屏幕,并且可以具有16: 9的寬高比,以及至少300尼特的亮度。顯示器還可以具有全高清(HD)解決方案(至少1920 X 1080p),與嵌入式顯示端口(eDP)兼容,并且具有帶面板自刷新的低功率面板。
[0097]關(guān)于觸摸屏能力,系統(tǒng)可以提供顯示屏多觸摸面板,其是多觸摸電容式的并且是可以使用至少五個(gè)手指。并且在一些實(shí)施例中,顯示器可以使用10個(gè)手指。在一個(gè)實(shí)施例中,觸摸屏可以容納在用于低摩擦的耐損害和耐劃傷玻璃和鍍膜(例如,Gorilla Glass?或Gorilla Glass2?)中,以降低“手指燒傷”和避免“手指跳躍”。為提供增強(qiáng)的觸摸體驗(yàn)和響應(yīng),在一些實(shí)現(xiàn)中,觸摸面板具有多觸摸功能,例如在雙指縮放期間,每靜態(tài)視圖少于2幀(30Hz);以及具有單觸摸功能,200ms (手指到指針的滯后)每幀(30Hz)少于1cm。在一些實(shí)現(xiàn)中,顯示器支持具有最小屏幕邊框的邊緣到邊緣玻璃,該屏幕邊框也與面板表面平齊,并且當(dāng)使用多觸摸時(shí)限制1干擾。
[0098]為了感知計(jì)算和其他目的,在系統(tǒng)內(nèi)可以有各種傳感器,這些傳感器可以以不同的方式耦合到處理器1310。某些慣性和環(huán)境傳感器可以通過傳感器中心1340(例如經(jīng)由I2C互連)耦合到處理器1310。在圖13中所示出的實(shí)施例中,這些傳感器可以包括加速度計(jì)1341、環(huán)境光傳感器(ALS) 1342、指南針1343和陀螺儀1344。其他環(huán)境傳感器可以包括一個(gè)或多個(gè)熱傳感器1346,在一些實(shí)施例中它們經(jīng)由系統(tǒng)管理總線(SMBus)耦合到處理器1310。
[0099]利用平臺(tái)中的各種慣性和環(huán)境傳感器,可以實(shí)現(xiàn)許多不同的使用情況。這些使用情況支持包括感知計(jì)算的高級(jí)計(jì)算操作,并還允許增強(qiáng)關(guān)于功率管理/電池壽命、安全和系統(tǒng)響應(yīng)。
[0100]例如關(guān)于功率管理/電池壽命的問題,至少部分基于來自環(huán)境光傳感器的信息,確定在平臺(tái)位置的環(huán)境光條件,并且相應(yīng)地控制顯示器的強(qiáng)度。因此,在特定光條件下降低了在操作顯示屏中消耗的功率。
[0101]關(guān)于安全操作,基于從傳感器獲取的上下文信息,例如位置信息,可以確定用戶是否被允許來訪問特定的安全文檔。例如,用戶可以被允許在工作的地方或者家里的位置來訪問這些文檔。但是,當(dāng)該平臺(tái)出現(xiàn)在公開位置時(shí),用戶被阻止訪問這些文檔。在一個(gè)實(shí)施例中,該確定基于位置信息,例如經(jīng)由GPS傳感器或者地標(biāo)的攝像機(jī)識(shí)別來確定。其他安全操作可以包括提供彼此近距離內(nèi)設(shè)備的配對(duì),例如這里描述的便攜式平臺(tái)和用戶的臺(tái)式電腦、移動(dòng)電話等等。在一些實(shí)現(xiàn)中,當(dāng)這些設(shè)備被如此配對(duì)時(shí),可以經(jīng)由近場(chǎng)通信來實(shí)現(xiàn)特定的共享。但是當(dāng)設(shè)備超出特定的范圍時(shí),這種共享會(huì)失效。此外,當(dāng)在公共位置時(shí),在對(duì)如這里描述的平臺(tái)和智能手機(jī)進(jìn)行配對(duì)時(shí),可以配置警報(bào)以在設(shè)備移動(dòng)到超出彼此預(yù)定的距離時(shí)被觸發(fā)。相反,當(dāng)這些配對(duì)的設(shè)備在安全的位置時(shí),例如工作的地方或家庭位置,這些設(shè)備可以超出這一預(yù)訂的限制而不會(huì)觸發(fā)這種警報(bào)。
[0102]利用傳感器信息還可以增強(qiáng)響應(yīng)。例如,即使當(dāng)平臺(tái)處于低功率狀態(tài),傳感器仍能夠以相對(duì)低的頻率運(yùn)行。相應(yīng)地,確定平臺(tái)位置的任何改變,例如如由慣性傳感器、GPS傳感器等等所確定的。如果這些改變沒有注冊(cè),則快速連接到例如W1-Fi?接入點(diǎn)或類似的無線使能器的先前無線中心,因?yàn)樵谶@種情況下沒有必要掃描可用的無線網(wǎng)絡(luò)資源。因此,實(shí)現(xiàn)當(dāng)從低功率狀態(tài)喚醒時(shí)更高水平的響應(yīng)。
[0103]可以理解的是,利用在如這里描述的平臺(tái)內(nèi)經(jīng)由集成傳感器獲得的傳感器信息可以實(shí)現(xiàn)許多其他使用情況,并且上面的例子僅僅是為了說明的目的。使用如這里描述的系統(tǒng),感知計(jì)算系統(tǒng)可以允許加入可選的輸入模式,包括手勢(shì)識(shí)別,并且使系統(tǒng)能夠感知用戶的操作和意圖。
[0104]在一些實(shí)施例中,可以存在一個(gè)或多個(gè)紅外的或熱感測(cè)元件、或感測(cè)用戶的存在或移動(dòng)的任何其他元件。這種感測(cè)元件可以包括多個(gè)一起工作或依次工作或兩者兼有的不同元件。例如,感測(cè)元件包括提供初步感測(cè)的元件,如光或聲音投射,其后通過例如飛行攝像機(jī)或圖案化的光攝像機(jī)的超聲時(shí)間來感測(cè)手勢(shì)檢測(cè)。
[0105]在一些實(shí)施例中,系統(tǒng)還包括生成照明線的光發(fā)生器。在一些實(shí)施例中,該線提供關(guān)于虛擬邊界的視覺提示,即在空間內(nèi)的假想或虛擬位置,在此處用戶經(jīng)過或突破虛擬邊界后平面的動(dòng)作被解釋為意圖與計(jì)算系統(tǒng)接合。在一些實(shí)施例中,照明線可以隨著計(jì)算系統(tǒng)轉(zhuǎn)變到關(guān)于用戶的不同狀態(tài)來改變顏色。照明線可以被用來向空間內(nèi)的虛擬邊界的用戶提供視覺提示,并且可以由系統(tǒng)用來確定計(jì)算機(jī)關(guān)于用戶的狀態(tài)中的轉(zhuǎn)變,包括確定用戶何時(shí)希望與計(jì)算機(jī)接合。
[0106]在一些實(shí)施例中,計(jì)算機(jī)感測(cè)用戶的位置并且操作以將用戶的手通過虛擬邊界的移動(dòng)解釋為指示用戶意圖與該計(jì)算機(jī)接合的手勢(shì)。在一些實(shí)施例中,當(dāng)用戶通過虛擬線或平面時(shí),光發(fā)生器所產(chǎn)生的光可能改變,因此向用戶提供表明用戶已經(jīng)進(jìn)入提供手勢(shì)的區(qū)域的視覺反饋,從而向計(jì)算機(jī)提供輸入。
[0107]顯示屏可以提供計(jì)算系統(tǒng)的狀態(tài)關(guān)于用戶的轉(zhuǎn)變的視覺指示。在一些實(shí)施例中,第一屏幕處于第一狀態(tài),在該狀態(tài)下,由系統(tǒng)感測(cè)用戶的存在,例如通過使用一個(gè)或多個(gè)感測(cè)元件。
[0108]在一些實(shí)現(xiàn)中,系統(tǒng)用于感測(cè)用戶的身份,例如通過面部識(shí)別。這里,到第二屏幕的轉(zhuǎn)變可以設(shè)置在第二狀態(tài),在該狀態(tài)下,計(jì)算系統(tǒng)已經(jīng)識(shí)別了用戶身份,其中該第二屏幕為用戶提供表明用戶已經(jīng)轉(zhuǎn)變進(jìn)入新狀態(tài)的視覺反饋。到第三屏幕的轉(zhuǎn)變可以發(fā)生在第三狀態(tài),在該狀態(tài)下,用戶已經(jīng)確認(rèn)用戶的識(shí)別。
[0109]在一些實(shí)施例中,計(jì)算系統(tǒng)可以使用轉(zhuǎn)變機(jī)制來確定用戶的虛擬邊界的位置,其中虛擬邊界的位置隨著用戶和上下文而變化。計(jì)算系統(tǒng)可以生成光,例如照明線,來指示用于與系統(tǒng)接合的虛擬邊界。在一些實(shí)施例中,計(jì)算系統(tǒng)可以處于等待狀態(tài),并且可以生成第一顏色的光。計(jì)算系統(tǒng)可以檢測(cè)用戶是否已經(jīng)到達(dá)通過虛擬邊界,例如通過利用感測(cè)元件來感測(cè)用戶的存在和移動(dòng)。
[0110]在一些實(shí)施例中,如果已經(jīng)檢測(cè)到用戶已經(jīng)越過虛擬邊界(例如用戶的手比虛擬邊界線更靠近計(jì)算系統(tǒng)),則計(jì)算系統(tǒng)可以轉(zhuǎn)變到從用戶接收手勢(shì)輸入的狀態(tài),其中指示該轉(zhuǎn)變的機(jī)制可以包括指示虛擬邊界改變成第二顏色的光。
[0111]在一些實(shí)施例中,計(jì)算系統(tǒng)然后可以確定是否檢測(cè)到手勢(shì)移動(dòng)。如果檢測(cè)到手勢(shì)移動(dòng),則計(jì)算系統(tǒng)可以繼續(xù)手勢(shì)識(shí)別過程,其可以包括使用來自手勢(shì)數(shù)據(jù)庫的數(shù)據(jù),該手勢(shì)數(shù)據(jù)庫位于計(jì)算設(shè)備的存儲(chǔ)器中,或者可以由計(jì)算設(shè)備訪問。
[0112]如果識(shí)別出用戶的手勢(shì),則計(jì)算系統(tǒng)可以響應(yīng)輸入執(zhí)行功能,且如果用戶在虛擬邊界內(nèi),則返回接收另外的手勢(shì)。在一些實(shí)施例中,如果沒有識(shí)別出手勢(shì),則計(jì)算系統(tǒng)可以轉(zhuǎn)變到錯(cuò)誤狀態(tài),其中指示錯(cuò)誤狀態(tài)的機(jī)制可以包括指示該虛擬邊界改變變?yōu)榈谌伾墓?,如果用戶在虛擬邊界之內(nèi),則系統(tǒng)返回接收另外的手勢(shì)以用于與計(jì)算系統(tǒng)接合。
[0113]如上所述,在其他實(shí)施例中,該系統(tǒng)可以被配置為可轉(zhuǎn)換的平板電腦系統(tǒng),其可以至少在兩種不同模式下使用,即平板模式和筆記本模式??赊D(zhuǎn)換的系統(tǒng)可以有兩個(gè)面板,即顯示面板和基座面板,這樣在平板模式下這兩個(gè)面板被部署在彼此頂部上的堆棧內(nèi)。在平板模式下,顯示面板面朝外,并且可以提供如在傳統(tǒng)平板電腦中的觸摸屏功能。在筆記本模式下,兩個(gè)面板可以布置為打開的翻蓋配置。
[0114]在各種實(shí)施例中,加速度計(jì)可以是3軸加速度計(jì),其具有至少50Hz的數(shù)據(jù)速率。也可以包括陀螺儀,其可以是3軸陀螺儀。此外,可以有電子指南針/磁力計(jì)。而且,可以提供一個(gè)或多個(gè)接近傳感器(例如當(dāng)人們靠近(或不靠近)該系統(tǒng)時(shí)打開蓋子來感測(cè),并且調(diào)整功率/性能來延長電池壽命)。對(duì)于包括加速度計(jì)、陀螺儀和指南針的一些OS的傳感器融合能力可以提供增強(qiáng)的特征。此外,經(jīng)由具有實(shí)時(shí)時(shí)鐘(RTC)的傳感器中心,當(dāng)系統(tǒng)的剩余部分處于低功率狀態(tài)時(shí),可以實(shí)現(xiàn)從傳感器機(jī)制中喚醒來接收傳感器輸入。
[0115]在一些實(shí)施例中,內(nèi)部蓋子/顯示器打開開關(guān)或傳感器來指示蓋子何時(shí)關(guān)閉/打開,并且其能被用來使系統(tǒng)進(jìn)入連接待機(jī)或從連接待機(jī)狀態(tài)自動(dòng)喚醒。其他系統(tǒng)傳感器可以包括用于內(nèi)部處理器、存儲(chǔ)器和表面溫度監(jiān)控的ACPI傳感器,來基于感測(cè)到的參數(shù)實(shí)現(xiàn)對(duì)處理器和系統(tǒng)操作狀態(tài)的改變。
[0116]在一個(gè)實(shí)施例中,OS可以是Microsoft? Windows? 80S,其實(shí)施連接待機(jī)(這里也稱為Win8CS)。Windows8連接待機(jī)或者具有相似狀態(tài)的另一 OS可以經(jīng)由這里描述的平臺(tái)提供超低空閑功率來使得應(yīng)用能夠保持連接,例如以極低功耗連接到基于云的位置。該平臺(tái)能夠支持3種功率狀態(tài),即屏幕開啟(正常);連接待機(jī)(作為缺省“關(guān)閉”狀態(tài));以及關(guān)機(jī)(功耗零瓦)。因此在連接待機(jī)狀態(tài),平臺(tái)在邏輯上是開啟的(以最小功率水平),即使屏幕是關(guān)閉的。在這樣的平臺(tái)下,功率管理對(duì)應(yīng)用是透明的,并且維持持續(xù)的連接,部分是由于卸載技術(shù)以使最低功率部件能夠執(zhí)行操作。
[0117]同樣參見圖13,各種外圍設(shè)備經(jīng)由低引腳數(shù)(LPC)互連耦合到處理器1310。在所示的實(shí)施例中,可以通過嵌入式控制器1335耦合各種部件。這些部件可以包括鍵盤1336(例如經(jīng)由PS2接口耦合)、風(fēng)扇1337、以及熱傳感器1339。在一些實(shí)施例中,觸摸板1330也經(jīng)由PS2接口耦合到ECl335。此外,安全處理器也經(jīng)由這個(gè)LPC互連耦合到處理器1310,該安全處理器例如是依據(jù)
【公開日】為2003年10月2日的可信計(jì)算組(TCG) TPM規(guī)范第1.2版的可信平臺(tái)邏輯(TPM) 1338。但是,可以理解的是,本發(fā)明的范圍不限于這方面,并且安全信息的安全處理和存儲(chǔ)可以在另一受保護(hù)的位置,例如在安全協(xié)處理器中的靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、或者如只有在由安全區(qū)域(SE)處理器模式保護(hù)時(shí)被解密的加密數(shù)據(jù)塊。
[0118]在特定的實(shí)現(xiàn)中,外圍端口可以包括高清晰度媒體接口(HDMI)連接器(其可以具有不同形狀因子,例如全尺寸、小型或微型);一個(gè)或多個(gè)USB端口,例如依據(jù)通用串行總線
3.0版本規(guī)范(2008年11月)的全尺寸外部端口,當(dāng)系統(tǒng)處于連接待機(jī)狀態(tài)并插入AC墻上電源時(shí),有至少一個(gè)端口被通電以用于對(duì)USB設(shè)備(例如智能手機(jī))充電。此外,可以提供一個(gè)或多個(gè)Thunderbolt?端口。其他端口可以包括外部可訪問的讀卡器,例如用于WWAN的全尺寸SD-XC讀卡器和/或SIM讀卡器(例如,8引腳讀卡器)。對(duì)于音頻,可以存在具有立體聲和麥克風(fēng)功能(例如,組合功能)的3.5mm插孔,支持插孔檢測(cè)(例如,頭戴耳機(jī)只支持使用蓋子里的麥克風(fēng)或者具有線纜中的麥克風(fēng)的頭戴式耳機(jī))。在一些實(shí)施例中,這個(gè)插孔可以在立體頭戴耳機(jī)和立體麥克風(fēng)輸入之間重新分配任務(wù)。同樣,可以提供電源插孔以耦合到AC磚上。
[0119]系統(tǒng)1300可以以多種方式與外部設(shè)備通信,包括無線方式。在圖13所示的實(shí)施例中,存在多個(gè)無線邏輯,其中的每一個(gè)對(duì)應(yīng)于為特定無線通信協(xié)議配置的無線電。一種用于在例如近場(chǎng)的短距離無線通信的方式可以是經(jīng)由近場(chǎng)通信(NFC)單元1345,其在一個(gè)實(shí)施例中經(jīng)由SMBus與處理器1310通信。注意,經(jīng)由該NFC單元1345,彼此很靠近的設(shè)備可以通信。例如,用戶能夠使得系統(tǒng)1300通過調(diào)整兩個(gè)設(shè)備靠近在一起并且實(shí)現(xiàn)傳送信息(例如標(biāo)識(shí)信息、支付信息)、數(shù)據(jù)(例如圖像數(shù)據(jù))等,來與另一便攜設(shè)備(例如用戶的智能電話)通信。也可以使用NFC系統(tǒng)來執(zhí)行無線電力傳輸。
[0120]使用這里描述的NFC單元,通過利用一個(gè)或多個(gè)這樣的設(shè)備的線圈之間的耦合,用戶可以邊對(duì)邊地碰撞設(shè)備且并排放置設(shè)備以進(jìn)行近場(chǎng)耦合功能(例如近場(chǎng)通信和無線電力傳輸(WPT))。更具體地,實(shí)施例提供具有戰(zhàn)略上成形的、并被放置的、鐵氧體材料的設(shè)備,以提供更好的線圈耦合。每個(gè)線圈具有與它相關(guān)聯(lián)的電感,可以與電阻、電容、和系統(tǒng)的其他特征相結(jié)合來選擇其來實(shí)現(xiàn)用于系統(tǒng)的常見諧振頻率。
[0121]進(jìn)一步如圖13所示,另外的無線單元可以包括其他短距離無線引擎,其包括WLAN單元1350和藍(lán)牙單元1352。使用WLAN單元1350,可以實(shí)現(xiàn)依據(jù)給定的電氣和電子工程師協(xié)會(huì)(IEEE) 802.11標(biāo)準(zhǔn)的Wi_Fi?通信;而當(dāng)經(jīng)由藍(lán)牙單元1352時(shí),可以發(fā)生經(jīng)由藍(lán)牙協(xié)議的短距離通信。這些單元可以例如經(jīng)由USB鏈路或者通用異步收發(fā)器(UART)鏈路與處理器1310通信。或者這些單元可以經(jīng)由互連耦合到處理器1310,所述互連根據(jù)外圍部件互連快速?(PCIeTM)協(xié)議,例如依據(jù)PCI Express?規(guī)范基本規(guī)范版本3.0 (2007年I月17日出版),或例如串行數(shù)據(jù)輸入/輸出(SD1)標(biāo)準(zhǔn)的另一種這樣的協(xié)議。當(dāng)然,在這些外圍設(shè)備之間的實(shí)際物理連接可以通過NGFF連接器與母板適應(yīng),該物理連接可以被配置在一個(gè)或多個(gè)附加卡上。
[0122]此外,例如根據(jù)蜂窩或其他無線廣域協(xié)議的無線廣域通信可以經(jīng)由WffAN單元1356實(shí)現(xiàn),WffAN單元1356反過來可以耦合到訂戶身份邏輯(SM) 1357。此外,為了實(shí)現(xiàn)位置信息的接收和使用,可以有GPS邏輯1355。注意在圖13所示的實(shí)施例中,WffAN單元1356和例如攝像機(jī)邏輯1354的集成捕捉設(shè)備可以經(jīng)由給定的USB協(xié)議進(jìn)行通信,所述USB協(xié)議例如是USB2.0或3.0鏈路、或者UART或I2C協(xié)議。這些單元的實(shí)際物理連接再一次可以經(jīng)由NGFF附加卡的適應(yīng)連接到配置在母板上的NGFF連接器上。
[0123]在特定的實(shí)施例中,可以模塊化地提供無線功能,例如通過支持Windows8CS的WiFi?802.1lac方案(例如,向后兼容IEEE802.1labgn的附加卡)。這種卡可以被配置在內(nèi)部插槽中(例如經(jīng)由NGFF適配器)。附加邏輯可以提供藍(lán)牙功能(例如,具有向后兼容性的藍(lán)牙4.0)以及Intel?無線顯示功能。此外,可以經(jīng)由單獨(dú)的設(shè)備或者多功能設(shè)備提供
NFC支持,并且該NFC支持可以例如被定位在機(jī)架的右前部以便易于訪問。靜態(tài)附加邏輯可以是ffffAN設(shè)備,其能夠?yàn)?G/4G/LTE和GPS提供支持。這種邏輯可以在內(nèi)部(NGFF)插槽內(nèi)實(shí)現(xiàn)。可以為WiFi?、藍(lán)牙、WWAN、NFC和GPS提供集成的天線支持,以實(shí)現(xiàn)從WiFi?到WWAN無線電、依據(jù)無線千兆比特規(guī)范(2010年7月)的無線千兆比特(WiGig)的無縫轉(zhuǎn)變,反之亦然。
[0124]如上所述,集成攝像機(jī)可以合并到蓋子里。作為一個(gè)例子,這個(gè)攝像機(jī)可以是高分辨率攝像機(jī),例如至少具有2.0百萬像素(MP)的分辨率并且可擴(kuò)展到6.0MP及以上。
[0125]為了提供音頻輸入和輸出,可以經(jīng)由數(shù)字信號(hào)處理器(DSP) 1360來實(shí)現(xiàn)音頻處理器,DSP1360可以經(jīng)由高清晰度音頻(HDA)鏈路耦合到處理器1310。同樣,DSP1360可以與集成編碼器/解碼器(CODEC)和放大器1362通信,CODEC和放大器1362反過來可以耦合到輸出揚(yáng)聲器1363,這可以在機(jī)架內(nèi)實(shí)現(xiàn)。同樣,可以耦合放大器和C0DEC1362來接收來自麥克風(fēng)1365的音頻輸入,麥克風(fēng)1365在一個(gè)實(shí)施例中可以經(jīng)由雙陣列麥克風(fēng)(例如數(shù)字麥克風(fēng)陣列)來實(shí)現(xiàn)以提供高質(zhì)量的音頻輸入,從而實(shí)現(xiàn)系統(tǒng)內(nèi)的各種操作的聲控控制。還需要注意的是,可以向頭戴耳機(jī)插孔1364提供來自放大器/C0DEC1362的音頻輸出。雖然在圖13的實(shí)施例中示出了這些特定部件,但是可以理解的是本發(fā)明的范圍不僅僅限于這方面。
[0126]在特定的實(shí)施例中,數(shù)字音頻編解碼器和放大器能夠驅(qū)動(dòng)立體聲頭戴耳機(jī)插孔、立體麥克風(fēng)插孔、內(nèi)部麥克風(fēng)陣列和立體揚(yáng)聲器。在不同的實(shí)施中,編解碼器可以被集成到音頻DSP或者經(jīng)由HD音頻路徑耦合到外圍控制器中心(PCH)。在一些實(shí)現(xiàn)中,除了集成的立體揚(yáng)聲器,還可以提供一個(gè)或多個(gè)低音揚(yáng)聲器,并且該揚(yáng)聲器方案可以支持DTS音頻。
[0127]在一些實(shí)施例中,處理器1310可以由外部電壓調(diào)節(jié)器(VR)以及多個(gè)內(nèi)部電壓調(diào)節(jié)器供電,內(nèi)部電壓調(diào)整器被集成在處理器芯片內(nèi),并被稱為全集成電壓調(diào)節(jié)器(FIVR)。處理器中使用多個(gè)FIVR能夠?qū)⒉考纸M成單獨(dú)的電源層,這樣由FIVR進(jìn)行功率調(diào)節(jié)和只供電到組中的那些部件。在功率管理過程中,當(dāng)處理器被置于某個(gè)低功率狀態(tài)時(shí),一個(gè)FIVR的特定電源層可能掉電或電力關(guān)閉,而另一 FIVR的另一電源層保持活躍,或者全供電。
[0128]在一個(gè)實(shí)施例中,可以在某些深度睡眠狀態(tài)期間使用持續(xù)電源層來給一些I/o信號(hào)的I/o引腳供電,例如在處理器和PCH之間的接口、帶有外部VR的接口和帶有EC1335的接口。該持續(xù)電源層也給支持板上的SRAM的片上電壓調(diào)節(jié)器或者在睡眠狀態(tài)下存儲(chǔ)處理器上下文的其他高速緩沖存儲(chǔ)器供電。持續(xù)電源層也被用來給處理器的喚醒邏輯供電,該邏輯監(jiān)控和處理各種喚醒源信號(hào)。
[0129]在功率管理過程中,在當(dāng)處理器進(jìn)入某些深度睡眠狀態(tài)時(shí)其他電源層掉電或者電力關(guān)閉期間,持續(xù)電源層保持通電以支持上面提到的部件。但是,當(dāng)這些部件不必要時(shí),這會(huì)導(dǎo)致不必要的功率消耗或者耗散。為此,實(shí)施例可以使用專用電源層提供連接待機(jī)睡眠狀態(tài)來維持處理器上下文。在一個(gè)實(shí)施例中,該連接待機(jī)睡眠狀態(tài)使用PCH資源促使處理器喚醒,該P(yáng)CH自身與處理器位于一封裝中。在一個(gè)實(shí)施例中,連接待機(jī)睡眠狀態(tài)促進(jìn)維持在PCH中的處理器體系結(jié)構(gòu)功能,直到處理器喚醒,這能夠關(guān)閉在深度睡眠狀態(tài)期間先前保留供電的所有不必要的處理器部件,包括關(guān)閉所有時(shí)鐘。在一個(gè)實(shí)施例中,PCH包含時(shí)間戳計(jì)數(shù)器(TSC)以及用于在連接待機(jī)狀態(tài)期間控制系統(tǒng)的連接待機(jī)邏輯。用于保持電源層的集成電壓調(diào)節(jié)器也可以位于PCH上。
[0130]在實(shí)施例中,在連接待機(jī)狀態(tài)期間,集成電壓調(diào)節(jié)器可以作為專用電源層,當(dāng)處理器進(jìn)入深度睡眠狀態(tài)和連接待機(jī)狀態(tài)時(shí),所述集成電壓調(diào)節(jié)器保持通電以支持專用高速緩沖存儲(chǔ)器,在該高速緩沖存儲(chǔ)器中存儲(chǔ)例如臨界狀態(tài)變量的處理器上下文。這種臨界狀態(tài)可以包括與體系結(jié)構(gòu)、微體系結(jié)構(gòu)、調(diào)試狀態(tài)相關(guān)聯(lián)的狀態(tài)變量,和/或與處理器相關(guān)聯(lián)的相似的狀態(tài)變量。
[0131]在連接待機(jī)狀態(tài)期間,來自EC1335的喚醒源信號(hào)可以被發(fā)送到PCH,而不是發(fā)送到處理器,這樣PCH可以管理喚醒處理,而不是處理器。此外,維持TSC在PCH中以促進(jìn)保持處理器體系結(jié)構(gòu)功能。雖然在圖13的實(shí)施例中示出這些特定的部件,但是可以理解的是本發(fā)明的范圍不限于這方面。
[0132]在處理器中的功率控制可以導(dǎo)致加強(qiáng)的省電。例如,可以在核心之間動(dòng)態(tài)分配功率,個(gè)體核心可以改變頻率/電壓,并且可以提供多個(gè)深度低功率狀態(tài)來實(shí)現(xiàn)非常低的功率消耗。此外,通過在不使用部件時(shí)關(guān)閉部件,這些核心或獨(dú)立的核心部分的動(dòng)態(tài)控制可以提供減少的功率消耗。
[0133]一些實(shí)現(xiàn)可以提供特定的功率管理IC(PMIC)來控制平臺(tái)功率。使用這種方案,當(dāng)處于給定的待機(jī)狀態(tài),例如處于Win8連接待機(jī)狀態(tài)時(shí),在延長的期限(例如16小時(shí))系統(tǒng)可能看到非常低(例如少于5%)的電池退化。在WinS空閑狀態(tài),可以實(shí)現(xiàn)電池壽命超過例如9小時(shí)(例如在150nit)。關(guān)于視頻重放,可以實(shí)現(xiàn)長的電池壽命,例如全HD視頻播放可以實(shí)現(xiàn)最少6小時(shí)。在一個(gè)實(shí)現(xiàn)中的平臺(tái)對(duì)于使用SSD的Win8CS具有例如35瓦特小時(shí)(Whr)的能量容量,并且(例如)對(duì)于使用具有RST高速緩存配置的HDD的Win8CS具有40-44ffhr的能量容量。
[0134]特定實(shí)現(xiàn)可以提供支持15W標(biāo)稱的CPU熱設(shè)計(jì)功率(TDP),CPU TDP可配置直到接近25WTDP的設(shè)計(jì)點(diǎn)。平臺(tái)可以包括由于上述熱特性的最小通風(fēng)口。此外,該平臺(tái)是枕頭友好的(其中沒有熱空氣吹用戶)。依賴于機(jī)架材料可以實(shí)現(xiàn)不同的最大溫度點(diǎn)。在塑料機(jī)架的一個(gè)實(shí)現(xiàn)中(至少具有塑料的蓋子或基底部),最大操作溫度可以是52攝氏度(C)。并且對(duì)于金屬機(jī)架的實(shí)現(xiàn),最大操作溫度可以是46°C。
[0135]在不同的實(shí)現(xiàn)中,例如TPM的安全邏輯可以被集成到處理器,或者可以是例如TPM2.0設(shè)備的分立設(shè)備。通過集成的安全邏輯(其也可以叫做平臺(tái)可信技術(shù)(PTT)),可以使得B1S/固件能夠展現(xiàn)用于某些安全特征的某些硬件特征,包括安全指令、安全啟動(dòng),
英特爾*防盜技術(shù)、英特爾⑧身份保護(hù)技術(shù)、英特爾&可信執(zhí)行技術(shù)(TXT)、和英特爾私管理引擎技術(shù),以及例如安全鍵盤和顯示器的安全用戶接口。
[0136]現(xiàn)在參考圖14,其示出依照本發(fā)明實(shí)施例的第二系統(tǒng)1400的框圖。如圖14所示,多處理器系統(tǒng)1400是點(diǎn)對(duì)點(diǎn)互連系統(tǒng),并且包括經(jīng)由點(diǎn)對(duì)點(diǎn)互連1450耦合的第一處理器1470和第二處理器1480。處理器1470和1480中的每一個(gè)可以是某個(gè)版本的處理器。在一個(gè)實(shí)施例中,1452和1454是串行、點(diǎn)對(duì)點(diǎn)一致性互連構(gòu)造的一部分,所述一致性互連構(gòu)造例如是英特爾的快速路徑互連(QPI)體系結(jié)構(gòu)。因此,可以在QPI體系結(jié)構(gòu)中實(shí)施本發(fā)明。
[0137]雖然僅示出兩個(gè)處理器1470、1480,但可以理解的是本發(fā)明的范圍不限于此。在其他實(shí)施例中,在給定處理器中可以有一個(gè)或多個(gè)附加處理器。
[0138]所示出的處理器1470和1480分別包括集成存儲(chǔ)器控制器單元1472和1482。處理器1470還包括點(diǎn)對(duì)點(diǎn)(P-P)接口 1476和1478作為其總線控制器單元的一部分;同樣,第二處理器1480包括P-P接口 1486和1488。處理器1470和1480可以利用點(diǎn)對(duì)點(diǎn)(P-P)接口電路1478和1488經(jīng)由P-P接口 1450交換信息。如圖14所示,IMC1472和1482將處理器耦合到各自的存儲(chǔ)器,即存儲(chǔ)器1432和存儲(chǔ)器1434,其可以是本地附到各自處理器的主存儲(chǔ)器的部分。
[0139]處理器1470、1480各自利用點(diǎn)對(duì)點(diǎn)接口電路1476、1494、1486、1498經(jīng)由個(gè)體的P-P接口 1452、1454與芯片組1490交換信息。芯片組1490也可以經(jīng)由接口電路1492沿著高性能圖形互連1439與高性能圖形電路1438交換信息。
[0140]在兩個(gè)處理器中的任一處理器內(nèi)或者兩者外部可以包括共享高速緩存(未示出);然而該共享高速緩存經(jīng)由P-P互連與處理器連接,這樣如果處理器進(jìn)入低功率模式,則任一處理器或者兩個(gè)處理器的本地高速緩存信息可以被存儲(chǔ)在共享高速緩存內(nèi)。
[0141]芯片組1490可以經(jīng)由接口 1496耦合到第一總線1416。在一個(gè)實(shí)施例中,第一總線1416可以是外圍部件互連(PCI)總線,或者是例如PCI快速總線或者另一第三代I/O互連總線的總線,但是本發(fā)明的范圍不限于此。
[0142]如圖14所示,各種I/O設(shè)備1414與總線橋1418耦合到第一總線1416,總線橋1418將第一總線1416耦合到第二總線1420。在一個(gè)實(shí)施例中,第二總線1420包括低引腳數(shù)(LPC)總線。各種設(shè)備被耦合到第二總線1420,包括例如鍵盤和/或鼠標(biāo)1422、通信設(shè)備1427和存儲(chǔ)單元1428,如硬盤驅(qū)動(dòng)或其他大容量存儲(chǔ)設(shè)備,其在一個(gè)實(shí)施例中通常包括指令/代碼和數(shù)據(jù)1430。進(jìn)一步地,音頻1/01424被示出耦合到第二總線1420。注意,其他體系結(jié)構(gòu)也是可以的,其中包括的部件和互連體系結(jié)構(gòu)是變化的。例如,代替圖14的點(diǎn)對(duì)點(diǎn)體系結(jié)構(gòu),系統(tǒng)可以實(shí)現(xiàn)多跳總線或者其他這種體系結(jié)構(gòu)。
[0143]雖然關(guān)于有限數(shù)目的實(shí)施例已經(jīng)描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員會(huì)意識(shí)到從其中的各種變型和改變。意圖是附加權(quán)利要求覆蓋所有這種變型和改變,只要其落入本發(fā)明的真實(shí)精神和范圍內(nèi)。
[0144]設(shè)計(jì)可以經(jīng)歷從創(chuàng)造到模擬到制造的各種階段。代表設(shè)計(jì)的數(shù)據(jù)可以以多種方式代表該設(shè)計(jì)。首先,如在模擬中有用的,可以使用硬件描述語言或者另外的功能描述語言來表示該硬件。此外,在設(shè)計(jì)過程的一些階段可以生成帶有邏輯和/或晶體管柵極的電路級(jí)模型。此外,大多數(shù)設(shè)計(jì)在某個(gè)階段,達(dá)到代表在硬件模型中的各種設(shè)備的物理布置的數(shù)據(jù)水平。在使用傳統(tǒng)半導(dǎo)體制造技術(shù)的情況下,代表硬件模型的數(shù)據(jù)可以是指定在為用于生成集成電路的掩膜的不同掩膜層上是否存在不同特征的數(shù)據(jù)。在該設(shè)計(jì)的任何表示中,可以以機(jī)器可讀介質(zhì)的任何形式存儲(chǔ)數(shù)據(jù)。存儲(chǔ)器或例如磁盤的磁或光存儲(chǔ)裝置可以是機(jī)器可讀介質(zhì),以存儲(chǔ)經(jīng)由已調(diào)的或者生成以傳輸這種信息的光波或電波傳輸?shù)男畔?。?dāng)傳輸指示或攜帶代碼或設(shè)計(jì)的電載波時(shí),到執(zhí)行拷貝、緩沖或重傳輸電信號(hào)的程度,生成新的副本。因此,通信提供商或網(wǎng)絡(luò)提供商可以在有形的機(jī)器可讀介質(zhì)上至少暫時(shí)地存儲(chǔ)物品,例如編碼成載波的信息,來體現(xiàn)本發(fā)明實(shí)施例的技術(shù)。
[0145]這里使用的邏輯指的是硬件、軟件和/或固件的任何組合。作為例子,邏輯包括例如微控制器的硬件,其與非瞬態(tài)介質(zhì)相關(guān)聯(lián)以存儲(chǔ)適于由微控制器執(zhí)行的代碼。因此,在一個(gè)實(shí)施例中,提及“邏輯”指的是這樣的硬件:其被專門配置來識(shí)別和/或執(zhí)行待保存在非瞬態(tài)介質(zhì)上的代碼。此外,在另一實(shí)施例中,使用邏輯指的是包括代碼的非瞬態(tài)介質(zhì),其專門適于由微控制器執(zhí)行以進(jìn)行預(yù)定操作??梢酝茢?,在又一實(shí)施例中,術(shù)語邏輯(在這個(gè)例子中)可以指微控制器和非瞬態(tài)介質(zhì)的組合。經(jīng)常被示為單獨(dú)的邏輯邊界通常會(huì)變化且可能重疊。例如,第一和第二邏輯可以共享硬件、軟件、固件或者其組合,同時(shí)潛在地保留某個(gè)獨(dú)立的硬件、軟件或固件。在一個(gè)實(shí)施例中,使用術(shù)語邏輯包括例如晶體管、寄存器的硬件,或者例如可編程邏輯設(shè)備的其他硬件。
[0146]在一個(gè)實(shí)施例中,使用詞組“到”或“被配置來”指的是安排、放置在一起、制造、許諾銷售、進(jìn)口和/或設(shè)計(jì)裝置、硬件、邏輯或元件,來進(jìn)行特定的或預(yù)定的任務(wù)。在這個(gè)例子中,如果設(shè)備或其元件被設(shè)計(jì)、耦合和/或互連來執(zhí)行指定任務(wù),則它即使不運(yùn)行仍然“被配置來”執(zhí)行所述指定任務(wù)。作為純說明性例子,邏輯門在操作期間可以提供O或I。但是“被配置來”提供使能信號(hào)給時(shí)鐘的邏輯門不包括可以提供I或O的每個(gè)潛在的邏輯門。相反,該邏輯門是以特定方式耦合的邏輯門,該方式是在操作期間I或O輸出用來使能時(shí)鐘。再次注意,使用術(shù)語“被配置來”不要求操作,但是相反,聚焦在裝置、硬件和/或元件的潛在狀態(tài),其中在潛在狀態(tài)下,裝置、硬件和/或元件被設(shè)計(jì)為當(dāng)該裝置、硬件和/或元件運(yùn)行時(shí)執(zhí)行特定的任務(wù)。
[0147]此外,在一個(gè)實(shí)施例中,使用短語“能夠”和或“可操作來”指的是一些裝置、邏輯、硬件和/或元件被設(shè)計(jì)成以指定方式來使用該裝置、邏輯、硬件和/或元件。注意,在一個(gè)實(shí)施例中使用如上的“到”、“能夠”或“可操作來”指的是裝置、邏輯、硬件和/或元件的潛在狀態(tài),其中該裝置、邏輯、硬件和/或元件沒有在運(yùn)行,但是以能夠用指定方式使用裝置的這種方式來進(jìn)行設(shè)計(jì)。
[0148]如這里使用的值包括數(shù)字、狀態(tài)、邏輯狀態(tài)或二進(jìn)制邏輯狀態(tài)的任何已知的表示。通常,使用邏輯電平、邏輯值或邏輯的值也可以指I和O的使用,其簡單代表二進(jìn)制邏輯狀態(tài)。例如,I指的是高邏輯電平,O指的是低邏輯電平。在一個(gè)實(shí)施例中,例如晶體管或閃存單元的存儲(chǔ)單元能夠保持單個(gè)邏輯值或多個(gè)邏輯值。但是,在計(jì)算機(jī)系統(tǒng)中已經(jīng)使用了值的其他表示。例如,十進(jìn)制數(shù)“十”也可以表示為二進(jìn)制值1010和十六進(jìn)制字母A。因此,值包括能夠保存在計(jì)算機(jī)系統(tǒng)中的信息的任何表示。
[0149]而且,可以用值或部分值來代表狀態(tài)。作為例子,例如邏輯一的第一值可以表示缺省或初始狀態(tài),而例如邏輯零的第二值可以表示非缺省狀態(tài)。此外,在一個(gè)實(shí)施例中,術(shù)語“復(fù)位”和“置位”分別是指缺省和更新的值或狀態(tài)。例如,缺省值潛在地包括高邏輯值(即復(fù)位),而更新值潛在地包括低邏輯值(即置位)。注意,可以利用值的任何組合來表示任意數(shù)目的狀態(tài)。
[0150]可以通過存儲(chǔ)在機(jī)器可訪問的、機(jī)器可讀的、計(jì)算機(jī)可訪問的或計(jì)算機(jī)可讀的介質(zhì)上的由處理元件執(zhí)行的指令或代碼實(shí)現(xiàn)上面提到的方法、硬件、軟件、固件或代碼的實(shí)施例。非瞬態(tài)機(jī)器可訪問的/可讀的介質(zhì)包括任何機(jī)制,其以由例如計(jì)算機(jī)或電子系統(tǒng)的機(jī)器可讀的形式提供(即,存儲(chǔ)和/或傳輸)信息。例如,非瞬態(tài)機(jī)器可訪問介質(zhì)包括隨機(jī)存取存儲(chǔ)器(RAM),如靜態(tài)RAM (SRAM)或動(dòng)態(tài)RAM (DRAM) ;ROM ;磁或光存儲(chǔ)介質(zhì);閃存設(shè)備;電存儲(chǔ)設(shè)備;光存儲(chǔ)設(shè)備;聲存儲(chǔ)設(shè)備;其他形式的用來保存從瞬態(tài)(傳播)信號(hào)(例如,載波、紅外線信號(hào)、數(shù)字信號(hào))接收的信息的存儲(chǔ)設(shè)備;等等,其與可從其中接收信息的非瞬態(tài)介質(zhì)不同。
[0151]用來編程邏輯以執(zhí)行本發(fā)明的實(shí)施例的指令可以存儲(chǔ)在系統(tǒng)的存儲(chǔ)器內(nèi),例如DRAM、高速緩存、閃存或者其他存儲(chǔ)裝置。此外,可以經(jīng)由網(wǎng)絡(luò)或者通過其他計(jì)算機(jī)可讀介質(zhì)分配這些指令。因此,機(jī)器可讀介質(zhì)可以包括用于存儲(chǔ)或傳輸以由機(jī)器(例如計(jì)算機(jī))可讀的形式的信息的任何機(jī)制,但是其不限于軟盤、光盤、緊湊磁盤、只讀存儲(chǔ)器(CD-ROM)和磁光盤、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、磁或光卡、閃存、或有形的、機(jī)器可讀存儲(chǔ)裝置,其用于在互連網(wǎng)上經(jīng)由電的、光的、聲的或其他形式的傳播信號(hào)(例如,載波、紅外線信號(hào)、數(shù)字信號(hào)等)傳輸信息。相應(yīng)地,計(jì)算機(jī)可讀介質(zhì)包括任何類型的有形機(jī)器可讀介質(zhì),其適于存儲(chǔ)或傳輸以由機(jī)器(例如計(jì)算機(jī))可讀的形式的電指令或信息。
[0152]在整個(gè)說明書中引用的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性包含于本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說明書多個(gè)地方出現(xiàn)的短語“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”不必然全部指相同的實(shí)施例。此外,可以在一個(gè)或多個(gè)實(shí)施例中以任何合適的方式結(jié)合特定特征、結(jié)構(gòu)或特性。
[0153]在前述的說明書中,參考具體的示例性實(shí)施例給出了詳細(xì)的描述。但是,顯然在不偏離如隨附權(quán)利要求中闡述的本發(fā)明的更廣泛的精神和范圍的情況下,可以對(duì)其進(jìn)行各種變型和改變。相應(yīng)地,說明書和附圖被認(rèn)為是說明性意義而非限制性意義。此外,前述使用的實(shí)施例和其他示例性語言不必指相同的實(shí)施例或相同的例子,而可以指不同的和獨(dú)特的實(shí)施例,以及潛在相同的實(shí)施例。
[0154]本發(fā)明的實(shí)施例包括包含傳送模塊和接收模塊的裝置,其中為了將該傳送模塊和接收模塊轉(zhuǎn)變成最低功耗狀態(tài),通過傳送模塊和接收模塊執(zhí)行下面的步驟,停止設(shè)備的接收模塊和傳送模塊的高速數(shù)據(jù)傳輸速率狀態(tài),在停止所述數(shù)據(jù)傳輸速率狀態(tài)之后,將所述接收模塊和傳送模塊轉(zhuǎn)變成省電狀態(tài),在所述接收模塊和傳送模塊都處于省電狀態(tài)之后,將所述接收模塊轉(zhuǎn)變成維持所述接收模塊和傳送模塊的配置設(shè)置的最低功耗狀態(tài),在所述接收模塊已經(jīng)被轉(zhuǎn)變到維持所述接收模塊和傳送模塊的配置設(shè)置的所述最低功耗狀態(tài)之后,將所述傳送模塊轉(zhuǎn)變到維持所述接收模塊和傳送模塊的配置設(shè)置的最低功耗狀態(tài)。
[0155]在裝置的一些實(shí)施例中,結(jié)合彼此或個(gè)別地實(shí)施下面的一個(gè)或多個(gè):i)所述省電狀態(tài)是STALL狀態(tài);ii)維持所述接收模塊和傳送模塊的配置設(shè)置的所述最低功耗狀態(tài)是HIBERN8狀態(tài);iii)在將所述接收模塊轉(zhuǎn)變到維持配置設(shè)置的最低功耗狀態(tài)之前,接收重新配置觸發(fā);iv)在停止所述設(shè)備的所述傳送模塊和接收模塊的高速數(shù)據(jù)傳輸速率狀態(tài)之前,所述傳送模塊發(fā)送至少一個(gè)電空閑有序集到另一設(shè)備;v)所述裝置支持M-PHY ;以及vi)所述裝置具有與耦合到其上的另一裝置不同的時(shí)鐘。
[0156]本發(fā)明的實(shí)施例包括一種系統(tǒng),其包括:第一設(shè)備,其包括傳送模塊和接收模塊;第二設(shè)備,其包括傳送模塊和接收模塊;第一物理線,其在所述第一設(shè)備的所述傳送模塊和所述第二設(shè)備的所述接收模塊之間;第二物理線,其在所述第一設(shè)備的所述傳送模塊和所述第二設(shè)備的所述接收模塊之間,其中為了轉(zhuǎn)變到維持所述接收模塊和傳送模塊的配置設(shè)置的最低功耗狀態(tài),所述模塊以這樣的次序進(jìn)入省電狀態(tài):所述第一設(shè)備的所述傳送模塊,隨后是所述第二設(shè)備的所述接收模塊,接著是所述第二設(shè)備的所述傳送模塊,最后是所述第一設(shè)備的所述接收模塊,在所有的所述接收模塊和傳送模塊都處于省電狀態(tài)之后,進(jìn)入維持所述接收模塊和傳送模塊的配置設(shè)置的最低功耗狀態(tài),其中每個(gè)設(shè)備的所述接收模塊在所述設(shè)備的傳送模塊進(jìn)入最低功率狀態(tài)之前進(jìn)入所述狀態(tài)。
[0157]在所述系統(tǒng)的一些實(shí)施例中,結(jié)合彼此或個(gè)別地實(shí)施下面的一個(gè)或多個(gè):i)所述省電狀態(tài)是STALL狀態(tài);ii)維持所述接收模塊和傳送模塊的配置設(shè)置的所述最低功耗狀態(tài)是HIBERN8狀態(tài);iii)在將所述接收模塊轉(zhuǎn)變到維持配置設(shè)置的最低功耗狀態(tài)之前,接收重新配置觸發(fā);iv)在停止所述設(shè)備的所述傳送模塊和接收模塊的高速數(shù)據(jù)傳輸速率狀態(tài)之前,所述傳送模塊發(fā)送至少一個(gè)電空閑有序集到另一設(shè)備;v)所述設(shè)備支持M-PHY;以及vi)所述設(shè)備具有不同的時(shí)鐘。
[0158]所述發(fā)明的實(shí)施例包括一種方法,該方法包括:停止設(shè)備的傳送模塊和接收模塊的高速數(shù)據(jù)傳輸速率狀態(tài);在停止所述數(shù)據(jù)傳輸速率狀態(tài)之后,將所述接收模塊和傳送模塊轉(zhuǎn)變到省電狀態(tài);在所述接收模塊和傳送模塊都處于省電狀態(tài)之后,將所述接收模塊轉(zhuǎn)變到維持所述接收模塊和傳送模塊的配置設(shè)置的最低功耗狀態(tài);在所述接收模塊已經(jīng)轉(zhuǎn)變到維持所述接收模塊和傳送模塊的配置設(shè)置的所述最低功耗狀態(tài)之后,將所述傳送模塊轉(zhuǎn)變到維持所述接收模塊和傳送模塊的配置設(shè)置的最低功耗狀態(tài)。
[0159]在所述方法的一些實(shí)施例中,結(jié)合彼此或個(gè)別地實(shí)施下面的一個(gè)或多個(gè):i)所述省電狀態(tài)是STALL狀態(tài);ii)維持所述接收模塊和傳送模塊的配置設(shè)置的所述最低功耗狀態(tài)是HIBERN8狀態(tài);iii)在將所述接收模塊轉(zhuǎn)變到維持配置設(shè)置的最低功耗狀態(tài)之前,接收重新配置觸發(fā);iv)在停止所述設(shè)備的所述傳送模塊和接收模塊的高速數(shù)據(jù)傳輸速率狀態(tài)之前,所述傳送模塊發(fā)送至少一個(gè)電空閑有序集到另一設(shè)備;V)所述設(shè)備支持M-PHY ;以及vi)所述設(shè)備具有不同的時(shí)鐘。
【權(quán)利要求】
1.一種裝置,包括: 傳送邏輯; 接收邏輯; 功率邏輯,其用來將所述傳送邏輯和接收邏輯轉(zhuǎn)變到低功率狀態(tài); 其中用來將所述傳送邏輯和接收邏輯轉(zhuǎn)變到低功率狀態(tài)的所述功率邏輯包括用于以下操作的功率邏輯: 停止設(shè)備的接收邏輯和傳送邏輯的高速數(shù)據(jù)傳輸速率狀態(tài); 在所述功率邏輯停止所述高速數(shù)據(jù)傳輸速率狀態(tài)之后,將所述接收邏輯和傳送邏輯轉(zhuǎn)變到省電狀態(tài); 在所述接收邏輯和傳送邏輯都處于所述省電狀態(tài)之后,將所述接收邏輯轉(zhuǎn)變到用于維持所述接收邏輯和傳送邏輯的配置設(shè)置的最低功耗狀態(tài); 在所述接收邏輯已經(jīng)轉(zhuǎn)變到用于維持所述接收邏輯和傳送邏輯的配置設(shè)置的所述最低功耗狀態(tài)之后,將所述傳送邏輯轉(zhuǎn)變到維持所述接收邏輯和傳送邏輯的配置設(shè)置的最低功耗狀態(tài)。
2.如權(quán)利要求1所述的裝置,其中,所述省電狀態(tài)是STALL狀態(tài)。
3.如權(quán)利要求1所述的裝置,其中,維持所述接收邏輯和傳送邏輯的配置設(shè)置的所述最低功耗狀態(tài)是HIBERN8狀態(tài)。
4.如權(quán)利要求1所述的裝置,其中,在將所述接收邏輯轉(zhuǎn)變到維持所述配置設(shè)置的最低功耗狀態(tài)之前,接收重新配置觸發(fā)。
5.如權(quán)利要求1所述的裝置,進(jìn)一步包括: 在停止所述設(shè)備的所述傳送邏輯和接收邏輯的高速數(shù)據(jù)傳輸速率狀態(tài)之前,所述傳送邏輯發(fā)送至少一個(gè)電空閑有序集到另一設(shè)備。
6.如權(quán)利要求1-5所述的裝置,其中,所述裝置支持M-PHY。
7.如權(quán)利要求1所述的裝置,其中,所述裝置具有與和其耦合的另一裝置不同的時(shí)鐘。
8.一種系統(tǒng),包括: 包括傳送邏輯和接收邏輯的第一設(shè)備; 包括傳送邏輯和接收邏輯的第二設(shè)備; 在所述第一設(shè)備的所述傳送邏輯和所述第二設(shè)備的所述接收邏輯之間的第一物理線.在所述第一設(shè)備的所述傳送邏輯和所述第二設(shè)備的所述接收邏輯之間的第二物理線,其中為了轉(zhuǎn)變到維持所述接收邏輯和傳送邏輯的配置設(shè)置的最低功耗狀態(tài),所述邏輯用于: 以這樣的次序進(jìn)入省電狀態(tài):所述第一設(shè)備的所述傳送邏輯,隨后是所述第二設(shè)備的所述接收邏輯,接著是所述第二設(shè)備的所述傳送邏輯,最后是所述第一設(shè)備的所述接收邏輯, 在所有的所述接收邏輯和傳送邏輯都處于所述省電狀態(tài)之后,進(jìn)入維持所述接收邏輯和傳送邏輯的配置設(shè)置的最低功耗狀態(tài),其中每個(gè)設(shè)備的所述接收邏輯在所述設(shè)備的傳送邏輯進(jìn)入所述最低功耗狀態(tài)之前進(jìn)入所述狀態(tài)。
9.如權(quán)利要求8所述的系統(tǒng),其中,所述省電狀態(tài)是STALL狀態(tài)。
10.如權(quán)利要求8所述的系統(tǒng),其中,維持所述接收邏輯和傳送邏輯的配置設(shè)置的所述最低功耗狀態(tài)是HIBERN8狀態(tài)。
11.如權(quán)利要求8所述的系統(tǒng),其中,在將所述接收邏輯轉(zhuǎn)變到維持配置設(shè)置的最低功耗狀態(tài)之前,接收重新配置觸發(fā)。
12.如權(quán)利要求8所述的系統(tǒng),進(jìn)一步包括: 在停止所述設(shè)備的所述接收邏輯和傳送邏輯的高速數(shù)據(jù)傳輸速率狀態(tài)之前,所述傳送邏輯發(fā)送至少一個(gè)電空閑有序集到另一設(shè)備。
13.如權(quán)利要求8所述的系統(tǒng),其中,所述設(shè)備支持M-PHY。
14.如權(quán)利要求8所述的系統(tǒng),其中,所述設(shè)備具有不同的時(shí)鐘。
15.—種方法,包括: 停止設(shè)備的接收邏輯和傳送邏輯的高速數(shù)據(jù)傳輸速率狀態(tài); 在停止所述高速數(shù)據(jù)傳輸速率狀態(tài)之后,將所述接收邏輯和傳送邏輯轉(zhuǎn)變到省電狀態(tài); 在所述接收邏輯和傳送邏輯都處于所述省電狀態(tài)之后,將所述接收邏輯轉(zhuǎn)變到維持所述接收邏輯和傳送邏輯的 配置設(shè)置的最低功耗狀態(tài); 在所述接收邏輯已經(jīng)轉(zhuǎn)變到維持所述接收邏輯和傳送邏輯的配置設(shè)置的所述最低功耗狀態(tài)之后,將所述傳送邏輯轉(zhuǎn)變到維持所述接收邏輯和傳送邏輯的配置設(shè)置的最低功耗狀態(tài)。
16.如權(quán)利要求15所述的方法,其中,所述省電狀態(tài)是STALL狀態(tài)。
17.如權(quán)利要求15所述的方法,其中,維持所述接收邏輯和傳送邏輯的配置設(shè)置的所述最低功耗狀態(tài)是HIBERN8狀態(tài)。
18.如權(quán)利要求15所述的方法,其中,在將所述接收邏輯轉(zhuǎn)變到維持配置設(shè)置的最低功耗狀態(tài)之前,接收重新配置觸發(fā)。
19.如權(quán)利要求15所述的方法,進(jìn)一步包括: 在停止所述設(shè)備的所述接收邏輯和傳送邏輯的高速數(shù)據(jù)傳輸速率狀態(tài)之前,所述傳送邏輯發(fā)送至少一個(gè)電空閑有序集到另一設(shè)備。
20.如權(quán)利要求19所述的方法,其中,發(fā)送所述電空閑有序集的完成開始所述接收邏輯和傳送邏輯到所述省電狀態(tài)的轉(zhuǎn)變。
【文檔編號(hào)】G06F1/32GK104050114SQ201410158195
【公開日】2014年9月17日 申請(qǐng)日期:2014年3月14日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】M·韋格, S·W·利姆 申請(qǐng)人:英特爾公司