專利名稱:閃存模塊存儲控制裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及存儲技術(shù)領(lǐng)域,具體涉及一種閃存模塊存儲控制裝置和系統(tǒng)。
背景技術(shù):
現(xiàn)有存儲系統(tǒng)中,硬盤由獨立的、不可拆卸的硬盤控制器和存儲介質(zhì)兩部 分構(gòu)成,硬盤中的硬盤控制器只負責(zé)讀寫各自所在硬盤的存儲介質(zhì)。硬盤通過 硬盤接口控制器被接入存儲系統(tǒng),主機通過存儲控制器讀寫連接在硬盤接口控 制器上的所有硬盤。
在對現(xiàn)有技術(shù)的研究和實踐過程中,本實用新型的發(fā)明人發(fā)現(xiàn),接入存儲 系統(tǒng)中的每塊硬盤都是由獨立的、不可拆卸的存儲控制器和存儲介質(zhì)兩部分構(gòu) 成。損壞硬盤控制器就必須更換整塊硬盤,造成成本的增加。對接入存儲系統(tǒng) 的硬盤進行讀寫時,存儲系統(tǒng)控制器需要與每塊硬盤的硬盤控制器進行通訊。 存儲系統(tǒng)的開銷會隨著硬盤數(shù)量的增加而增大。
實用新型內(nèi)容
本實用新型實施例提供一種閃存模塊存儲控制裝置和系統(tǒng)。 一種閃存模塊存儲控制裝置和系統(tǒng),包括主機接口連接器、與主機接口連 接器連接的存儲控制器、與存儲控制器相連接的硬盤控制器和與硬盤控制器相
連接的閃存模塊連接器; 其中
存儲控制器,用于通過主機接口連接器獲取的主機控制命令,根據(jù)所述主 機控制命令得到存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址;
硬盤控制器,用于接收存儲控制器的所述存儲數(shù)據(jù)操作指令和所述存儲數(shù) 據(jù)地址,按照所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址,通過閃存模塊連接 器管理至少兩個外部閃存模塊。
一種存儲系統(tǒng),包括主機、與主機相連接的存儲控制裝置、與存儲控制裝置分別連接的至少兩個外部閃存模塊; 其中
主機,用于發(fā)送主機控制命令;
存儲控制裝置,用于獲取所述主機控制命令,根據(jù)所述主機控制命令管理 至少兩個外部閃存模塊;
至少兩個外部閃存模塊,用于存儲數(shù)據(jù)。
本實用新型實施例采用 一個硬盤控制器通過閃存模塊連接器控制多個閃 存模塊,隨著接入存儲系統(tǒng)的閃存模塊數(shù)量的增加,不會增大存儲系統(tǒng)內(nèi)部的 存儲控制器與硬盤控制器之間的系統(tǒng)開銷。
圖l是現(xiàn)有技術(shù)存儲系統(tǒng)的結(jié)構(gòu)示意圖2是本實用新型 一種閃存模塊存儲控制裝置的結(jié)構(gòu)圖3是本實用新型 一種閃存模塊存儲控制系統(tǒng)的結(jié)構(gòu)圖。
具體實施方式
本實用新型實施例提供一種閃存模塊存儲控制裝置,解決硬盤造成成本 大,存儲系統(tǒng)的開銷隨著硬盤數(shù)量的增加而增大的問題。本實用新型實施例還 提供相應(yīng)的閃存模塊存儲控制裝置系統(tǒng)。以下分別進行詳細說明。
實施例一、
參閱圖2為本實用新型一種閃存模塊存儲控制裝置的結(jié)構(gòu)圖。
本實用新型實施例提供的閃存模塊存儲控制裝置包括主機接口連接器 201、存儲控制器202、硬盤控制器203和閃存模塊連接器204。所述存儲控制器 202與所述主機接口連接器201連接,所述硬盤控制器203與所述存儲控制器202 連接,所述閃存模塊連接器204與所述硬盤控制器203連接。
其中,所述存儲控制器202通過所述主機接口連接器201獲取的主機控制命 令,根據(jù)所述主才/l4空制命令得到存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址;
所述硬盤控制器203,接收所述存儲控制器202的所述存儲數(shù)據(jù)操作指令和 所述存儲數(shù)據(jù)地址,按照所述存儲數(shù)據(jù)202操作指令和所述存儲數(shù)據(jù)地址,通過所述閃存模塊連接器204管理至少兩個外部閃存模塊。 進一步的,所ii^更盤控制器203還可以包括
查找模塊2031,用于根據(jù)所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址查找 包含需要讀、擦或?qū)懙刂返拈W存模塊;
尋址讀寫模塊2032,用于根據(jù)查找模塊的查找結(jié)果,對包含所述讀、擦或 寫地址的閃存模塊進行尋址,讀/擦/寫閃存模塊中對應(yīng)地址的數(shù)據(jù)。
所述硬盤控制器202被封裝在存儲控制裝置內(nèi)部;閃存顆粒陣列被封裝成 閃存模塊,閃存模塊的封裝中不包含硬盤控制器202。
使用ONFI定義的閃存模塊連接器204,將閃存模塊接入存儲控制裝置的系 統(tǒng)總線。
存儲控制裝置中的硬盤控制器203通過閃存模塊連接器204 ,讀寫所有連接 存儲控制裝置的閃存;^莫塊。
每個閃存模塊連接器204使用單獨的數(shù)據(jù)總線與所述硬盤控制器203連接, 所述硬盤控制器203可以并發(fā)操作多個閃存模塊。
存儲控制裝置預(yù)留了多個閃存模塊連接器204的插槽,以備添加新的閃存 模塊。
本實用新型實施例由一個硬盤控制器通過閃存模塊連接器控制多個閃存 模塊,隨著接入存儲系統(tǒng)的閃存模塊數(shù)量的增加,不會增大存儲系統(tǒng)內(nèi)部的存 儲控制器與硬盤控制器之間的系統(tǒng)開銷。
實施例二、
參閱圖3為本實用新型一種閃存模塊存儲控制系統(tǒng)的結(jié)構(gòu)圖;本實施例是 才用上述實施例所述的存儲控制裝置的系統(tǒng),由上述存儲控制裝置連接主機和 至少兩個閃存才莫塊組成。
所述閃存模塊存儲控制系統(tǒng)包括主機、主機、與主機相連接的存儲控制 裝置、與存儲控制裝置分別連接的至少兩個外部閃存模塊。
其中
主機301,用于發(fā)送操作指令;
此處主機301可以為中央處理器,或者其他發(fā)送操作指令的裝置。存儲控制裝置302,用于獲取所述主機控制命令,根據(jù)所述主機控制命令 管理至少兩個外部閃存模塊;
進一步的所述存儲控制裝置302還可以包括
主機接口連接器3021、與主機接口連接器連接的存儲控制器3022、與存儲 控制器相連接的硬盤控制器3023和與硬盤控制器相連接的閃存模塊連接器 3024;
存儲控制器3022,用于通過所述主機接口連接器3021獲取的所述主機控制 命令,根據(jù)所述主機控制命令得到存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址;
硬盤控制器3023,用于接收所述存儲控制器3022的所述存儲數(shù)據(jù)操作指令 和所述存儲數(shù)據(jù)地址,按照所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址,通過 閃存模塊連接器3024管理至少兩個外部閃存模塊。
至少兩個外部閃存模塊303,用于存儲數(shù)據(jù)。
硬盤控制器被封裝在所述存儲控制裝置302內(nèi)部;閃存顆粒陣列被封裝成 閃存模塊,閃存模塊的封裝中不包含硬盤控制器。
使用ONFI定義的閃存模塊連接器,將閃存模塊接入所述存儲控制裝置302 的系統(tǒng)總線。
所述存儲控制裝置302中的硬盤控制器通過閃存模塊連接器,讀寫所有接 入存儲系統(tǒng)的閃存模塊。
每個標(biāo)準閃存模塊連接器使用單獨的數(shù)據(jù)總線于硬盤控制器連接,硬盤控 制器可以并發(fā)操作多個閃存模塊。
所述存儲控制裝置302可以預(yù)留多個標(biāo)準閃存模塊連接器的插槽,以備添 加新的閃存模塊。
本實用新型實施例由一個存儲控制裝置控制多個閃存模塊,添加或更換閃 存模塊時,不需要添加或更換裝配在存儲控制裝置內(nèi)部的硬盤控制器,不會造 成成本的增加。隨著接入存儲控制裝置的閃存模塊數(shù)量的增加,不會增大存儲 控制裝置內(nèi)部的存儲控制器與硬盤控制器之間的系統(tǒng)開銷。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括ROM、 RAM、磁盤或光盤等。
以上對本實用新型實施例所提供的閃存模塊存儲裝置及系統(tǒng)進行了詳細 介紹,本文中應(yīng)用了具體個例對本實用新型的原理及實施方式進行了闡述,以
于本領(lǐng)域的一般技術(shù)人員,依據(jù)本實用新型的思想,在具體實施方式
及應(yīng)用范 圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本實用新型的限制。
權(quán)利要求1、一種閃存模塊存儲控制裝置,其特征在于,包括主機接口連接器、與主機接口連接器連接的存儲控制器、與存儲控制器相連接的硬盤控制器和與硬盤控制器相連接的閃存模塊連接器;其中存儲控制器,用于通過所述主機接口連接器獲取的主機控制命令,根據(jù)所述主機控制命令得到存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址;硬盤控制器,用于接收所述存儲控制器的所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址,按照所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址,通過閃存模塊連接器管理至少兩個外部閃存模塊。
2、 根據(jù)權(quán)利要求l所述的閃存模塊存儲控制裝置,其特征在于,所述硬盤 控制器還包括用于根據(jù)所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址查找包含 需要讀、擦或?qū)懙刂返拈W存模塊的查找模塊;和與所述查找模塊連接的,用于根據(jù)查找模塊的查找結(jié)果,對包含所述讀、 擦或?qū)懙刂返拈W存模塊進行尋址,讀/擦/寫閃存模塊中對應(yīng)地址的數(shù)據(jù)的尋址 讀寫模塊。
3、 一種存儲系統(tǒng),其特征在于,包括主機、與主機相連接的存儲控制 裝置、與存儲控制裝置分別連接的至少兩個外部閃存模塊;其中主機,用于發(fā)送主機控制命令;存儲控制裝置,用于獲取所述主機控制命令,根據(jù)所述主機控制命令管理 至少兩個外部閃存模塊;至少兩個外部閃存模塊,用于存儲數(shù)據(jù)。
4、 根據(jù)權(quán)利要求3所述的存儲系統(tǒng),其特征在于,所述存儲控制裝置,還 包括主機接口連接器、與主機接口連接器連接的存儲控制器、與存儲控制器 相連接的硬盤控制器和與硬盤控制器相連接的閃存模塊連接器;存儲控制器,用于通過主機接口連接器獲取的主機控制命令,根據(jù)所述主 機控制命令得到存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址;硬盤控制器,用于接收存儲控制器的所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址,按照所述存儲數(shù)據(jù)操作指令和所述存儲數(shù)據(jù)地址,通過閃存模塊連接 器管理至少兩個外部閃存^^塊。
專利摘要本實用新型公開了一種閃存模塊存儲控制裝置,包括主機接口連接器、與主機接口連接器連接的存儲控制器、與存儲控制器相連接的硬盤控制器和與硬盤控制器相連接的閃存模塊連接器;存儲控制器,用于通過主機接口連接器獲取的主機控制命令,根據(jù)主機控制命令得到存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址;硬盤控制器,用于接收存儲控制器的存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址,按照存儲數(shù)據(jù)操作指令和存儲數(shù)據(jù)地址,通過閃存模塊連接器管理至少兩個外部閃存模塊。本實用新型實施例還提供相應(yīng)的系統(tǒng)。本實用新型技術(shù)方案由一個硬盤控制器通過閃存模塊連接器控制多個閃存模塊,接入的閃存模塊數(shù)量的增加,不會增大存儲系統(tǒng)內(nèi)部的存儲控制器與硬盤控制器之間的開銷。
文檔編號G06F3/06GK201345097SQ20092000271
公開日2009年11月11日 申請日期2009年1月9日 優(yōu)先權(quán)日2009年1月9日
發(fā)明者陳云昊 申請人:成都市華為賽門鐵克科技有限公司