[發(fā)明專利]多協(xié)議存儲(chǔ)控制器在審
| 申請(qǐng)?zhí)枺?/td> | 201410317367.6 | 申請(qǐng)日: | 2014-07-04 |
| 公開(公告)號(hào): | CN105302746A | 公開(公告)日: | 2016-02-03 |
| 發(fā)明(設(shè)計(jì))人: | W·W·沃爾赫斯;W·K·佩蒂;E·薩基 | 申請(qǐng)(專利權(quán))人: | LSI公司 |
| 主分類號(hào): | G06F13/16 | 分類號(hào): | G06F13/16;G06F13/42 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所 11038 | 代理人: | 郭思宇 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 協(xié)議 存儲(chǔ) 控制器 | ||
相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求美國臨時(shí)專利申請(qǐng)No.61/86236l(申請(qǐng)日2013年8月5日,“多協(xié)議存儲(chǔ)控制器(MultiProtocolStorageController)”)的優(yōu)先權(quán),該申請(qǐng)?jiān)诖艘秊閰⒖肌?/p>
技術(shù)領(lǐng)域
本發(fā)明涉及存儲(chǔ)控制器的領(lǐng)域。
背景技術(shù)
存在眾多的存儲(chǔ)設(shè)備接口,這些存儲(chǔ)設(shè)備接口不斷地向存儲(chǔ)域提出挑戰(zhàn)。例如,基于快捷外部組件互連協(xié)議(PCIe)的存儲(chǔ)設(shè)備現(xiàn)在與串行連接小型計(jì)算機(jī)系統(tǒng)接口(SAS)存儲(chǔ)域結(jié)合使用。并且在一些情況下,代替SAS存儲(chǔ)設(shè)備,PCIe存儲(chǔ)設(shè)備被“熱插拔(hot-swapped)”。然而,PCIe是一種基于分組的無連接傳輸協(xié)議,而SAS是端到端的基于連接的協(xié)議,它不提供無連接傳輸,從而使互操作性尤其有挑戰(zhàn)性。然而更特別地的是,當(dāng)被熱插拔到存儲(chǔ)域中時(shí),采用一種協(xié)議的存儲(chǔ)控制器不能檢測(cè)另一種協(xié)議的存儲(chǔ)設(shè)備。
發(fā)明內(nèi)容
這里介紹的系統(tǒng)和方法為把存儲(chǔ)控制器耦接到多種不同種類的存儲(chǔ)設(shè)備創(chuàng)造條件。在一個(gè)實(shí)施例中,存儲(chǔ)控制器包括可通信耦接到存儲(chǔ)設(shè)備的接口。存儲(chǔ)控制器還包括處理器,該處理器可操作地在存儲(chǔ)設(shè)備的硬件協(xié)議檢測(cè)和存儲(chǔ)設(shè)備的固件協(xié)議檢測(cè)之間進(jìn)行選擇,并且當(dāng)存儲(chǔ)設(shè)備通信耦接到所述接口時(shí),按照選擇的協(xié)議檢測(cè),檢測(cè)存儲(chǔ)設(shè)備的協(xié)議。存儲(chǔ)控制器隨后根據(jù)檢測(cè)的存儲(chǔ)設(shè)備的協(xié)議,選擇協(xié)議來處理來自主機(jī)的輸入/輸出請(qǐng)求。
作為設(shè)計(jì)選擇,可以各種方式實(shí)現(xiàn)這里公開的各個(gè)實(shí)施例。例如,實(shí)施例可以采取計(jì)算機(jī)硬件、軟件、固件或者它們的組合的形式。下面說明其它的例證實(shí)施例。
附圖說明
現(xiàn)在參考附圖,舉例說明本發(fā)明的一些實(shí)施例。附圖中,相同的附圖標(biāo)記代表相同的元件或者相同類型的元件。
圖1是可以和不同協(xié)議的設(shè)備一起工作的例證存儲(chǔ)控制器的方框圖。
圖2是圖1的存儲(chǔ)控制器的例證處理的流程圖。
圖3是另一個(gè)例證存儲(chǔ)控制器的方框圖。
圖4是圖3的存儲(chǔ)控制器的例證處理的流程圖。
圖5是圖1和3的存儲(chǔ)控制器的例證硬件協(xié)議檢測(cè)方案的示圖。
圖6是圖3的存儲(chǔ)控制器的另一個(gè)例證處理的流程圖。
圖7是其中計(jì)算機(jī)可讀介質(zhì)提供進(jìn)行這里的方法的指令的例證計(jì)算系統(tǒng)的方框圖。
具體實(shí)施方式
附圖和下面的說明舉例說明本發(fā)明的具體例證實(shí)施例。從而應(yīng)理解,本領(lǐng)域的技術(shù)人員能夠設(shè)計(jì)出各種方案,盡管未在這里被明確說明或表示,不過這些方案具體體現(xiàn)本發(fā)明的原理,從而包含在本發(fā)明的范圍之內(nèi)。此外,這里說明的任何例子是用來幫助理解本發(fā)明的原理,不應(yīng)被解釋成局限于具體記載的例子和條件。從而,本發(fā)明并不局限于下面說明的具體實(shí)施例或例子。
圖1是可以和不同協(xié)議的設(shè)備一起工作的例證存儲(chǔ)控制器104的方框圖。存儲(chǔ)控制器104可操作地處理主機(jī)系統(tǒng)105的I/O請(qǐng)求,并按照這些I/O請(qǐng)求各自的存儲(chǔ)協(xié)議,把它們引導(dǎo)到各個(gè)目標(biāo)設(shè)備110、111和112。例如,在本實(shí)施例中,目標(biāo)設(shè)備110是SAS存儲(chǔ)設(shè)備,目標(biāo)設(shè)備111是PCIe存儲(chǔ)設(shè)備,目標(biāo)設(shè)備112是利用某種其它協(xié)議(例如,串行高級(jí)技術(shù)附件(SATA)協(xié)議、基于IP協(xié)議的光纖通道協(xié)議、企業(yè)系統(tǒng)連接、光纖通道協(xié)議、通用串行總線(USB)協(xié)議、因特網(wǎng)串行連接小型計(jì)算機(jī)系統(tǒng)接口(ISCSI)協(xié)議等)的存儲(chǔ)設(shè)備。當(dāng)目標(biāo)設(shè)備110、111、112之一耦接到存儲(chǔ)控制器104時(shí),存儲(chǔ)控制器104可操作地借助硬件和/或固件,發(fā)現(xiàn)它所連接的存儲(chǔ)設(shè)備的種類。一旦已發(fā)現(xiàn),存儲(chǔ)控制器104就可借助目標(biāo)設(shè)備110、111、112各自的存儲(chǔ)協(xié)議,處理從主機(jī)系統(tǒng)105到目標(biāo)設(shè)備110、111、112的I/O請(qǐng)求。
目標(biāo)設(shè)備110、111、112可直接連接存儲(chǔ)控制器104,或者它們可通過存儲(chǔ)系統(tǒng)擴(kuò)展組件,比如擴(kuò)展器103被耦接。例如,一個(gè)或多個(gè)擴(kuò)展器可操作地直接連接到其它目標(biāo)設(shè)備110、111、112,以及其它擴(kuò)展器,以提供把I/O請(qǐng)求交換到由存儲(chǔ)控制器104確定的適當(dāng)設(shè)備的“交換結(jié)構(gòu)”。擴(kuò)展器103的例子包括可依據(jù)多種協(xié)議比如提及的那些協(xié)議(例如SAS、PCIe、USB、SATA等)工作的寬端口擴(kuò)展器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于LSI公司,未經(jīng)LSI公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410317367.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:耐用減震器
- 下一篇:太陽能電動(dòng)自行車
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動(dòng)協(xié)議識(shí)別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國產(chǎn)平臺(tái)PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置





