用于根據(jù)不同協(xié)議的信號(hào)的復(fù)用器的制造方法
【專(zhuān)利摘要】一種多協(xié)議復(fù)用器將根據(jù)不同協(xié)議用于訪(fǎng)問(wèn)存儲(chǔ)子系統(tǒng)的信號(hào)提供給連接器,其中根據(jù)第一協(xié)議的信號(hào)要在互連的通道的第一子集上被路由到所述存儲(chǔ)子系統(tǒng),并且根據(jù)第二協(xié)議的信號(hào)在所述互連的通道的第二子集上被路由。
【專(zhuān)利說(shuō)明】用于根據(jù)不同協(xié)議的信號(hào)的復(fù)用器
【背景技術(shù)】
[0001] 一種系統(tǒng)能夠包括支持不同的輸入/輸出(I/O)技術(shù)的存儲(chǔ)設(shè)備。為了訪(fǎng)問(wèn)根據(jù) 不同的I/O技術(shù)的存儲(chǔ)設(shè)備,多個(gè)互連(例如電纜)能夠被用來(lái)與不同的存儲(chǔ)設(shè)備傳送控制 信號(hào)和數(shù)據(jù)信號(hào)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0002] 相對(duì)于以下附圖對(duì)一些實(shí)施例進(jìn)行描述: 圖1是包括根據(jù)一些實(shí)現(xiàn)方式的多協(xié)議復(fù)用器(multiplexer)的示例系統(tǒng)的框圖; 圖2A和2B是根據(jù)各種實(shí)現(xiàn)方式的多協(xié)議復(fù)用器的框圖;以及 圖3是根據(jù)一些實(shí)現(xiàn)方式的過(guò)程的流程圖。
【具體實(shí)施方式】
[0003] -種系統(tǒng)能夠包括根據(jù)不同的輸入/輸出(I/O)技術(shù)操作的不同類(lèi)型的存儲(chǔ)設(shè)備 (例如,基于磁盤(pán)的存儲(chǔ)設(shè)備、集成電路存儲(chǔ)設(shè)備等等)。在這樣的系統(tǒng)中,存儲(chǔ)控制器能夠 使用不同的互連(例如,電纜、印刷電路板等)而與不同的存儲(chǔ)設(shè)備連接。例如,第一電纜能 夠被用來(lái)將第一存儲(chǔ)控制器連接到根據(jù)第一 I/O技術(shù)操作的一個(gè)或多個(gè)存儲(chǔ)設(shè)備,以及第 二電纜能夠被用來(lái)將第二存儲(chǔ)控制器連接到根據(jù)第二不同的I/O技術(shù)操作的一個(gè)或多個(gè) 存儲(chǔ)設(shè)備。根據(jù)不同的I/O技術(shù)操作的存儲(chǔ)控制器采用根據(jù)不同協(xié)議的控制信號(hào)和數(shù)據(jù)信 號(hào)。在一些示例中,第一協(xié)議可以是SAS (串行連接系統(tǒng)計(jì)算機(jī)系統(tǒng)接口)協(xié)議或SATA (串 行高級(jí)技術(shù)附件)協(xié)議中的一個(gè)。SAS協(xié)議提供點(diǎn)對(duì)點(diǎn)串行接口以在電子設(shè)備與存儲(chǔ)設(shè)備 之間移動(dòng)數(shù)據(jù)。SATA協(xié)議同樣提供電子設(shè)備與存儲(chǔ)設(shè)備之間的串行接口。
[0004] 在一些示例中,第二協(xié)議可以是PCIe (高速外圍組件互連)協(xié)議。PCIe提供點(diǎn)對(duì) 點(diǎn)拓?fù)湟栽诖墟溌飞蟼魉涂刂坪蛿?shù)據(jù)。
[0005] 盡管對(duì)特定示例協(xié)議進(jìn)行參考,但是應(yīng)注意,能夠在其它實(shí)現(xiàn)方式中使用其它類(lèi) 型的協(xié)議。
[0006] 在一些示例中,存儲(chǔ)控制器能夠作為控制器子系統(tǒng)的部分(例如,母板或主板的一 部分)被提供,然而存儲(chǔ)設(shè)備能夠作為與第一子系統(tǒng)分開(kāi)的存儲(chǔ)子系統(tǒng)的部分被提供。控制 器子系統(tǒng)和存儲(chǔ)子系統(tǒng)中的每一個(gè)都能夠被提供有多個(gè)連接器,其中第一連接器用來(lái)將支 持第一 I/O技術(shù)的存儲(chǔ)控制器與一個(gè)或多個(gè)對(duì)應(yīng)的第一存儲(chǔ)設(shè)備相連接,并且第二連接器 用來(lái)將支持第二不同的I/O技術(shù)的存儲(chǔ)控制器與一個(gè)或多個(gè)對(duì)應(yīng)的第二存儲(chǔ)設(shè)備相連接。
[0007] 使用多個(gè)不同的連接器和對(duì)應(yīng)的不同互連以用于在支持不同的I/O技術(shù)的存儲(chǔ) 控制器與相應(yīng)的存儲(chǔ)設(shè)備之間建立連接能夠增加互連復(fù)雜性,并且能夠?qū)е屡c系統(tǒng)相關(guān)聯(lián) 的增加的部件成本。
[0008] 圖1圖示了采用根據(jù)一些實(shí)現(xiàn)方式的多協(xié)議復(fù)用器102的示例系統(tǒng)100。復(fù)用器 102能夠用集成電路設(shè)備來(lái)實(shí)現(xiàn),所述集成電路設(shè)備諸如微控制器、專(zhuān)用集成電路(ASIC)、 可編程門(mén)陣列(PGA)、微處理器等等。
[0009] 多協(xié)議復(fù)用器102被布置于主板(或母板)104上,所述主板(或母板)104還具有 第一存儲(chǔ)控制器106和第二存儲(chǔ)控制器108。在其它實(shí)現(xiàn)方式中,第一存儲(chǔ)控制器106和第 二存儲(chǔ)控制器108能夠被安裝在多個(gè)板上而不在相同的主板上。并且,盡管圖1描繪了兩 個(gè)存儲(chǔ)控制器,但是應(yīng)注意,能夠在其它實(shí)現(xiàn)方式中提供多于兩個(gè)的存儲(chǔ)控制器。如圖1中 進(jìn)一步示出的那樣,還能夠在主板104上安裝其它設(shè)備,諸如處理器,存儲(chǔ)器設(shè)備等等。 [0010] 第一存儲(chǔ)控制器106能夠與多協(xié)議復(fù)用器102傳送控制信號(hào)和數(shù)據(jù)信號(hào),并且第 二存儲(chǔ)控制器108也能夠與多協(xié)議復(fù)用器102傳送控制信號(hào)和數(shù)據(jù)信號(hào)。在一些實(shí)現(xiàn)方式 中,第一存儲(chǔ)控制器106根據(jù)第一協(xié)議傳送控制/數(shù)據(jù)信號(hào),以及第二存儲(chǔ)控制器108根據(jù) 第二不同的協(xié)議傳送控制/數(shù)據(jù)信號(hào)。第一存儲(chǔ)控制器106和第二存儲(chǔ)控制器108因此支 持與訪(fǎng)問(wèn)存儲(chǔ)子系統(tǒng)110中的存儲(chǔ)設(shè)備相關(guān)聯(lián)的相應(yīng)不同的輸入/輸出(I/O)技術(shù)。存儲(chǔ) 子系統(tǒng)110與主板104分開(kāi)。
[0011] 多協(xié)議復(fù)用器102將控制/數(shù)據(jù)信號(hào)從第一和第二存儲(chǔ)控制器路由到被連接至主 板104上的連接器112的多協(xié)議復(fù)用器102的接口。連接器112被連接到在互連116的第 一端的配合連接器114,所述互連116能夠具有電纜(例如,電氣電纜或其它類(lèi)型的電纜)、 印刷電路板或其它類(lèi)型的互連的形式。電纜116的另一端具有連接到存儲(chǔ)子系統(tǒng)110的存 儲(chǔ)背板120的對(duì)應(yīng)連接器的配合連接器118。存儲(chǔ)背板120可以是具有用于接收相應(yīng)的存 儲(chǔ)設(shè)備130、132、134和136的各種插槽122、124、126和128的電路板。在其它示例中,能 夠在存儲(chǔ)子系統(tǒng)110中采用除背板之外的其它類(lèi)型的支撐結(jié)構(gòu)。
[0012] 多協(xié)議復(fù)用器102能夠?qū)?lái)自不同的存儲(chǔ)控制器(其根據(jù)不同協(xié)議操作)的信號(hào)復(fù) 用(選擇性地路由)到相同的連接器112,以用于在公共互連116上傳送到存儲(chǔ)子系統(tǒng)110。 在相反的方向上(從存儲(chǔ)子系統(tǒng)110到存儲(chǔ)控制器106和108),多協(xié)議復(fù)用器102能夠?qū)?在互連116上從插槽122、124、126和128中的一個(gè)接收到的信號(hào)引導(dǎo)到存儲(chǔ)控制器106和 108中的對(duì)應(yīng)一個(gè)。
[0013] 互連116具有多個(gè)通道或通路(lane)的集合以將對(duì)應(yīng)的信號(hào)路由到插槽122、 124U26和128中的相應(yīng)的插槽?;ミB116的"通道"或"通路"包括通信媒體(例如,用來(lái) 傳送差分信號(hào)的一對(duì)電線(xiàn),或其它類(lèi)型的通信媒體)以在主板與背板120的對(duì)應(yīng)插槽之間傳 送相應(yīng)的信號(hào)。
[0014] 取決于對(duì)應(yīng)的插槽122、124、126或128中的存儲(chǔ)設(shè)備的配置,互連116的多個(gè)通 道集合中的每一個(gè)都能夠包括一個(gè)通道或多個(gè)通道。例如,如果給定插槽中的存儲(chǔ)設(shè)備具 有x2輸入/輸出配置,則兩個(gè)通道將被包括在對(duì)應(yīng)的集合中。
[0015] 通過(guò)使用根據(jù)一些實(shí)現(xiàn)方式的多協(xié)議復(fù)用器102,單個(gè)互連116能夠被用來(lái)將根 據(jù)不同協(xié)議的信號(hào)(控制和數(shù)據(jù)信號(hào))連接到存儲(chǔ)子系統(tǒng)110。在存儲(chǔ)背板120的相應(yīng)插槽 122、124、126和128中提供的存儲(chǔ)設(shè)備130、132、134和136能夠根據(jù)不同的I/O技術(shù)操作。 例如,存儲(chǔ)設(shè)備130、132、134和136的第一子集能夠根據(jù)第一協(xié)議操作,然而存儲(chǔ)設(shè)備130、 132U34和136的另一個(gè)子集根據(jù)第二不同協(xié)議操作。
[0016] 應(yīng)注意隨著時(shí)間的推移,用戶(hù)可能改變被安裝在對(duì)應(yīng)的插槽中的存儲(chǔ)設(shè)備。例如, 插槽122中的存儲(chǔ)設(shè)備130最初可能是作為根據(jù)第一 I/O技術(shù)的存儲(chǔ)設(shè)備。稍后,用戶(hù)可 以用作為根據(jù)第二I/O技術(shù)的不同的存儲(chǔ)設(shè)備替換插槽122中的存儲(chǔ)設(shè)備130。根據(jù)一些 實(shí)現(xiàn)方式的多協(xié)議復(fù)用器102能夠檢測(cè)給定插槽中的I/O技術(shù)的改變,并且能夠相應(yīng)地重 新配置復(fù)用器102以路由根據(jù)不同協(xié)議的信號(hào)。
[0017] 圖2A是根據(jù)一些實(shí)現(xiàn)方式的示例多協(xié)議復(fù)用器102的框圖。多協(xié)議復(fù)用器102包 括被連接到第一接口 204和第二接口 206的切換邏輯202。第一接口 204要與第一存儲(chǔ)控 制器106傳送信號(hào)(控制和數(shù)據(jù)信號(hào)),然而第二接口 206要與第二存儲(chǔ)控制器108傳送信 號(hào)(控制和數(shù)據(jù)信號(hào))。切換邏輯202被進(jìn)一步連接到另一個(gè)接口 208,所述另一個(gè)接口 208 被連接到主板104上的連接器112。
[0018] 在圖1的從存儲(chǔ)控制器到存儲(chǔ)子系統(tǒng)110的方向上,切換邏輯202能夠?qū)⒃诮涌?204和206處接收到的信號(hào)路由到接口 208,以用于提供給連接器112。接口 208包括將信 號(hào)路由到連接器112的對(duì)應(yīng)管腳的I/O電路218,以使得信號(hào)在互連116中的通道的相應(yīng)集 合220、222、224以及226上被傳送。假定通道的集合220、222和224被用來(lái)將根據(jù)第一協(xié) 議(例如SAS或SATA協(xié)議)的信號(hào)路由到對(duì)應(yīng)存儲(chǔ)設(shè)備,并且通道的集合226被用來(lái)路由根 據(jù)第二協(xié)議(例如PCIe協(xié)議)的信號(hào),那么切換邏輯202在集合220、222和224中的通道上 路由來(lái)自第一存儲(chǔ)控制器106的根據(jù)第一協(xié)議的信號(hào),并且在集合226中的通道上路由來(lái) 自第二存儲(chǔ)控制器108的根據(jù)第二協(xié)議的信號(hào)。
[0019] 接口 208中的I/O電路218能夠被動(dòng)態(tài)地配置成輸出適當(dāng)電壓的并且具有對(duì)應(yīng)的 I/O技術(shù)的適當(dāng)阻抗的信號(hào)。例如,對(duì)于在電纜116的集合220、222和224中的通道,I/O 電路218提供具有第一 I/O技術(shù)(例如根據(jù)SAS或SATA協(xié)議)的適當(dāng)電壓和阻抗的信號(hào)。 另一方面,對(duì)于在電纜116的集合226中的通道,I/O電路218提供具有第二I/O技術(shù)(例 如根據(jù)PCIe協(xié)議)的適當(dāng)電壓和阻抗的信號(hào)。更一般地,接口 208中的I/O電路218能夠 被動(dòng)態(tài)地配置成輸出具有由對(duì)應(yīng)的I/O技術(shù)所定義的適當(dāng)特性的信號(hào)。
[0020] 對(duì)于在從存儲(chǔ)子系統(tǒng)110到存儲(chǔ)控制器的方向上傳送的信號(hào),切換邏輯202能夠 將從電纜116的通道的對(duì)應(yīng)集合接收到的信號(hào)路由到對(duì)應(yīng)的接口 204和206。
[0021] 使用多協(xié)議復(fù)用器102,能夠通過(guò)相同的連接器112在用于與存儲(chǔ)子系統(tǒng)110進(jìn)行 通信的公共互連116上傳送根據(jù)不同協(xié)議的控制/數(shù)據(jù)信號(hào)。
[0022] 圖2B圖示了根據(jù)可替換的實(shí)現(xiàn)方式的多協(xié)議復(fù)用器102。圖2B的復(fù)用器102還 包括映射邏輯210,所述映射邏輯210能夠檢測(cè)安裝在存儲(chǔ)系統(tǒng)110的插槽122、124、126和 128 (圖1)中的存儲(chǔ)設(shè)備的類(lèi)型(I/O技術(shù))。I/O技術(shù)的檢測(cè)能夠使用通過(guò)復(fù)用器102的 邊帶(sideband)接口 216所傳送的數(shù)據(jù)來(lái)實(shí)現(xiàn)。邊帶接口 216能夠在邊帶總線(xiàn)(例如I2C 總線(xiàn)或其它類(lèi)型的總線(xiàn))上與存儲(chǔ)子系統(tǒng)110傳送數(shù)據(jù)。在其它示例中,用于檢測(cè)存儲(chǔ)設(shè)備 的I/O技術(shù)的數(shù)據(jù)能夠在帶內(nèi)用電纜116進(jìn)行交換。"邊帶總線(xiàn)"指的是與互連116分開(kāi)的 總線(xiàn)。在一些示例中,邊帶接口 216能夠通過(guò)被耦合到邊帶總線(xiàn)的管理控制器而與存儲(chǔ)系 統(tǒng)110進(jìn)行通信。在其它示例中,邊帶接口 216能夠直接地與存儲(chǔ)系統(tǒng)110進(jìn)行通信。
[0023] 基于所檢測(cè)到的存儲(chǔ)系統(tǒng)110的相應(yīng)插槽中的存儲(chǔ)設(shè)備的類(lèi)型,映射邏輯210能 夠?qū)⒂成鋽?shù)據(jù)結(jié)構(gòu)212 (例如,映射表或其它類(lèi)型的數(shù)據(jù)結(jié)構(gòu))存儲(chǔ)在復(fù)用器102中的存儲(chǔ) 介質(zhì)214 (例如,閃速存儲(chǔ)器、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器、靜態(tài)隨機(jī)存取存儲(chǔ)器等)中。映射數(shù)據(jù) 結(jié)構(gòu)212包含用于將存儲(chǔ)設(shè)備的不同的I/O技術(shù)映射到存儲(chǔ)子系統(tǒng)110的相應(yīng)插槽的信 息。
[0024] 映射數(shù)據(jù)結(jié)構(gòu)212中的信息能夠被多協(xié)議復(fù)用器102用來(lái)配置接口 208中的I/O 電路218以使適當(dāng)?shù)碾妷弘娖胶妥杩贡惶峁┯糜谕ǖ赖牟煌?20、222、224和226。例 如,如果映射數(shù)據(jù)結(jié)構(gòu)212指示通道的集合220要路由根據(jù)第一協(xié)議的信號(hào),則I/O電路 218被配置成以第一協(xié)議的電壓電平和阻抗提供這樣的信號(hào);另一方面,如果映射數(shù)據(jù)結(jié) 構(gòu)212指示通道的集合226要路由根據(jù)第二協(xié)議的信號(hào),則I/O電路218被配置成以第二 協(xié)議的電壓電平和阻抗提供這樣的信號(hào)。
[0025] 圖3是使用根據(jù)一些實(shí)現(xiàn)方式的多協(xié)議復(fù)用器102的操作的過(guò)程的流程圖。最初, 多協(xié)議復(fù)用器102能夠檢測(cè)(在301處)存儲(chǔ)系統(tǒng)110的相應(yīng)插槽中的存儲(chǔ)設(shè)備的類(lèi)型。能 夠在邊帶接口 216 (圖2B)上或者通過(guò)帶內(nèi)接口實(shí)現(xiàn)所述檢測(cè)?;谒鰴z測(cè),能夠創(chuàng)建或 者更新映射數(shù)據(jù)結(jié)構(gòu)212 (圖2B)以存儲(chǔ)將存儲(chǔ)設(shè)備的不同的I/O技術(shù)映射到存儲(chǔ)子系統(tǒng) 110的相應(yīng)插槽的信息。
[0026] 多協(xié)議復(fù)用器102從第一存儲(chǔ)控制器106接收(在302處)根據(jù)第一協(xié)議的信號(hào)。 切換邏輯202將根據(jù)第一協(xié)議的信號(hào)引導(dǎo)(在304處)到連接器112,所述連接器112 (基于 映射數(shù)據(jù)結(jié)構(gòu)212中的信息)在電纜116中的通道的第一子集上將信號(hào)路由到存儲(chǔ)子系統(tǒng) 110。這些信號(hào)被用于在存儲(chǔ)子系統(tǒng)110中根據(jù)對(duì)應(yīng)的第一 I/O技術(shù)來(lái)訪(fǎng)問(wèn)(讀取或者寫(xiě)入) 一個(gè)或多個(gè)存儲(chǔ)設(shè)備的數(shù)據(jù)。
[0027] 多協(xié)議復(fù)用器102還能夠從第二存儲(chǔ)控制器108接收(在306處)根據(jù)第二協(xié)議的 信號(hào)。切換邏輯202將根據(jù)第二協(xié)議的信號(hào)引導(dǎo)(在308處)到連接器112,所述連接器112 (基于映射數(shù)據(jù)結(jié)構(gòu)212中的信息)在電纜116中的通道的第二子集上路由根據(jù)第二協(xié)議的 信號(hào)。在通道的第二子集中提供的這些信號(hào)被用于在存儲(chǔ)子系統(tǒng)110中根據(jù)對(duì)應(yīng)的第二1/ 〇技術(shù)來(lái)訪(fǎng)問(wèn)一個(gè)或多個(gè)存儲(chǔ)設(shè)備的數(shù)據(jù)。
[0028] 圖1描繪了其中多協(xié)議復(fù)用器102與存儲(chǔ)控制器106和108分開(kāi)的實(shí)現(xiàn)方式。在 其它實(shí)現(xiàn)方式中,多協(xié)議復(fù)用器102能夠被集成到存儲(chǔ)控制器中。存儲(chǔ)控制器能夠接收根 據(jù)不同協(xié)議的信號(hào)以用于訪(fǎng)問(wèn)不同對(duì)應(yīng)的I/O技術(shù)的存儲(chǔ)設(shè)備。根據(jù)不同協(xié)議的信號(hào)能夠 以與上面所描述的方式類(lèi)似的方式通過(guò)集成到存儲(chǔ)控制器中的多協(xié)議復(fù)用器來(lái)提供,以用 于通過(guò)公共連接器提供給共享互連中的通道的相應(yīng)子集。
[0029] 使用根據(jù)一些實(shí)現(xiàn)方式的多協(xié)議復(fù)用器,諸如PCIe和SAS或SATA之類(lèi)的多個(gè)1/ 〇技術(shù)能夠被合并用于在公共互連上到存儲(chǔ)子系統(tǒng)的通信。
[0030] 在前面的描述中,許多細(xì)節(jié)被闡述來(lái)提供對(duì)本文中所公開(kāi)的主題的理解。然而,可 以在沒(méi)有這些細(xì)節(jié)中的一些或全部的情況下實(shí)踐實(shí)現(xiàn)方式。其它實(shí)現(xiàn)方式可以包括來(lái)自上 面所討論的細(xì)節(jié)的修改和變化。意圖是,所附權(quán)利要求涵蓋這樣的修改和變化。
【權(quán)利要求】
1. 一種多協(xié)議復(fù)用器,包括: 第一接口,其用來(lái)接收根據(jù)第一協(xié)議用于訪(fǎng)問(wèn)存儲(chǔ)子系統(tǒng)的第一信號(hào); 第二接口,其用來(lái)接收根據(jù)第二不同協(xié)議用于訪(fǎng)問(wèn)所述存儲(chǔ)子系統(tǒng)的第二信號(hào);以及 切換邏輯,其用來(lái)接收第一和第二信號(hào)并且用來(lái)選擇性地: 將第一信號(hào)輸出到連接器以用于在被連接到所述存儲(chǔ)子系統(tǒng)的互連中的通道的第一 子集上進(jìn)行路由,以及 將第二信號(hào)輸出到所述連接器以用于在所述互連中的通道的第二子集上進(jìn)行路由。
2. 根據(jù)權(quán)利要求1所述的復(fù)用器,還包括輸入/輸出(I/O)電路,用以將具有第一特性 的信號(hào)提供給通道的第一子集,以及將具有第二不同特性的信號(hào)提供給通道的第二子集。
3. 根據(jù)權(quán)利要求2所述的復(fù)用器,其中所述第一特性是選自第一電壓電平和第一阻抗 的至少一個(gè),并且所述第二特性是選自第二電壓電平和第二阻抗的至少一個(gè)。
4. 根據(jù)權(quán)利要求1所述的復(fù)用器,還包括映射邏輯,用以將所述存儲(chǔ)子系統(tǒng)的插槽映 射到所述存儲(chǔ)子系統(tǒng)的插槽中的對(duì)應(yīng)存儲(chǔ)設(shè)備的不同的輸入/輸出(I/O)技術(shù),其中根據(jù) 所述I/O技術(shù)中的第一個(gè)的存儲(chǔ)設(shè)備傳送根據(jù)所述第一協(xié)議的信號(hào),并且根據(jù)所述I/O技 術(shù)中的第二個(gè)的存儲(chǔ)設(shè)備傳送根據(jù)所述第二協(xié)議的信號(hào)。
5. 根據(jù)權(quán)利要求2所述的復(fù)用器,還包括接口,用以在總線(xiàn)上傳送數(shù)據(jù)以識(shí)別所述插 槽中的對(duì)應(yīng)存儲(chǔ)設(shè)備的不同的I/O技術(shù)。
6. 根據(jù)權(quán)利要求5所述的復(fù)用器,其中所述映射邏輯要生成映射數(shù)據(jù)結(jié)構(gòu)以將所述插 槽映射到所述不同的I/O技術(shù)中的對(duì)應(yīng)I/O技術(shù)。
7. 根據(jù)權(quán)利要求6所述的復(fù)用器,其中所述I/O根據(jù)所述映射數(shù)據(jù)結(jié)構(gòu)被配置。
8. -種裝置,包括: 第一存儲(chǔ)控制器,其用來(lái)提供根據(jù)第一協(xié)議用于訪(fǎng)問(wèn)存儲(chǔ)子系統(tǒng)的第一信號(hào); 第二存儲(chǔ)控制器,其用來(lái)提供根據(jù)第二不同協(xié)議用于訪(fǎng)問(wèn)所述存儲(chǔ)子系統(tǒng)的第二信 號(hào); 連接器,其用來(lái)連接到去往所述存儲(chǔ)子系統(tǒng)的互連;以及 多協(xié)議復(fù)用器,其用來(lái)從第一和第二存儲(chǔ)控制器接收第一和第二信號(hào)并且用來(lái)將第一 信號(hào)和第二信號(hào)輸出到所述連接器,其中所述第一信號(hào)要在所述互連的通道的第一子集上 被提供,并且所述第二信號(hào)要在所述互連的通道的第二子集上被提供。
9. 根據(jù)權(quán)利要求8所述的裝置,還包括映射邏輯,用以將所述存儲(chǔ)子系統(tǒng)的插槽映射 到所述插槽中的對(duì)應(yīng)存儲(chǔ)設(shè)備的不同的輸入/輸出(I/O)技術(shù),其中根據(jù)所述I/O技術(shù)中 的第一個(gè)的存儲(chǔ)設(shè)備傳送根據(jù)所述第一協(xié)議的信號(hào),并且根據(jù)所述I/O技術(shù)中的第二個(gè)的 存儲(chǔ)設(shè)備傳送根據(jù)所述第二協(xié)議的信號(hào)。
10. 根據(jù)權(quán)利要求9所述的裝置,其中所述映射邏輯要在邊帶總線(xiàn)上與所述存儲(chǔ)子系 統(tǒng)傳送數(shù)據(jù)以識(shí)別所述存儲(chǔ)子系統(tǒng)中的所述插槽的I/O技術(shù)。
11. 根據(jù)權(quán)利要求9所述的裝置,其中所述復(fù)用器包括連接到所述連接器的I/O電路, 其中所述I/O電路要根據(jù)由所述映射邏輯所執(zhí)行的所述映射而被配置。
12. 根據(jù)權(quán)利要求11所述的裝置,其中所述映射邏輯要檢測(cè)所述插槽中的特定一個(gè)中 的存儲(chǔ)設(shè)備的I/O技術(shù)的改變,并且所述映射邏輯要根據(jù)I/O技術(shù)的改變而在配置所述1/ 〇電路中引起改變。
13. 根據(jù)權(quán)利要求8所述的裝置,其中所述第一協(xié)議是SAS (串行連接小型計(jì)算機(jī)系統(tǒng) 接口)協(xié)議和SATA (串行高級(jí)技術(shù)附件)協(xié)議中的一個(gè),并且其中所述第二協(xié)議是PCIe (高 速外圍組件互連)協(xié)議。
14. 一種方法,包括: 接收根據(jù)第一協(xié)議以用于訪(fǎng)問(wèn)具有存儲(chǔ)設(shè)備的存儲(chǔ)子系統(tǒng)的第一信號(hào); 接收根據(jù)第二不同協(xié)議以用于訪(fǎng)問(wèn)所述存儲(chǔ)子系統(tǒng)的第二信號(hào);以及 通過(guò)多協(xié)議復(fù)用器將第一和第二信號(hào)提供給連接器,其中所述第一信號(hào)要在互連的通 道的第一子集上被路由到所述存儲(chǔ)子系統(tǒng),并且所述第二信號(hào)在所述互連的通道的第二子 集上被路由。
15. 根據(jù)權(quán)利要求14所述的方法,還包括: 通過(guò)所述多協(xié)議復(fù)用器來(lái)映射所述存儲(chǔ)子系統(tǒng)的插槽中的存儲(chǔ)設(shè)備的不同的輸入/ 輸出(I/O)技術(shù);以及 根據(jù)所述映射來(lái)配置所述復(fù)用器的I/O電路,其中所述I/O電路要將具有第一特性的 信號(hào)提供給通道的第一子集,并且將具有第二不同特性的信號(hào)提供給通道的第二子集。
【文檔編號(hào)】G06F13/14GK104067248SQ201280068625
【公開(kāi)日】2014年9月24日 申請(qǐng)日期:2012年2月22日 優(yōu)先權(quán)日:2012年2月22日
【發(fā)明者】V.阮 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)