[發(fā)明專利]一種閃存控制器及其控制方法、閃存存儲設備有效
| 申請?zhí)枺?/td> | 201210195866.3 | 申請日: | 2012-06-14 |
| 公開(公告)號: | CN102799391A | 公開(公告)日: | 2012-11-28 |
| 發(fā)明(設計)人: | 莫海鋒 | 申請(專利權(quán))人: | 記憶科技(深圳)有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/02 |
| 代理公司: | 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 11006 | 代理人: | 黃韌敏 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 閃存 控制器 及其 控制 方法 存儲 設備 | ||
1.一種閃存控制器的控制方法,其特征在于,包括:
命令產(chǎn)生狀態(tài)機從閃存的多個命令接口接收命令,將所述命令翻譯后轉(zhuǎn)發(fā)給核心控制器,并將命令完成狀態(tài)信息的地址預寫入緩沖寄存器;
所述核心控制器執(zhí)行所述命令完成后,命令回收狀態(tài)機從所述核心控制器查詢該命令對應的命令完成狀態(tài)信息,并根據(jù)所述緩沖寄存器中的地址向內(nèi)存中寫入所述命令完成狀態(tài)信息。
2.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,“將所述命令翻譯后轉(zhuǎn)發(fā)給核心控制器”后還包括:
所述命令產(chǎn)生狀態(tài)機將所述命令對應的數(shù)據(jù)地址發(fā)送給所述核心控制器,所述數(shù)據(jù)地址為數(shù)據(jù)讀出的目的地址或數(shù)據(jù)寫入的源地址。
3.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,“命令產(chǎn)生狀態(tài)機從閃存的多個命令接口接收命令,且將所述命令并翻譯后轉(zhuǎn)發(fā)給核心控制器”的步驟具體為:
所述命令產(chǎn)生狀態(tài)機對所述多個命令接口的總線命令隊列進行輪詢;
若某個總線命令隊列不為空,則所述命令產(chǎn)生狀態(tài)機獲取其中一個命令;
所述命令產(chǎn)生狀態(tài)機根據(jù)所述命令從內(nèi)存中獲取該命令的詳細信息打包后發(fā)送給所述核心控制器;
所述命令產(chǎn)生狀態(tài)機繼續(xù)對所述總線命令隊列進行輪詢,直至所述多個命令接口上沒有命令或者核心控制器不能夠再接收命令。
4.根據(jù)權(quán)利要求3所述的控制方法,其特征在于,“所述命令產(chǎn)生狀態(tài)機根據(jù)所述命令從內(nèi)存中獲取該命令的詳細信息打包后發(fā)送給所述核心控制器”的步驟中,所述命令的詳細信息包括所述命令的操作類型以及所述命令的操作模式,所述命令的操作類型包括讀閃存、寫閃存以及擦除閃存;所述命令的操作模式包括對閃存的一個頁全部數(shù)據(jù)操作或者部分數(shù)據(jù)操作。
5.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,“命令回收狀態(tài)機從所述核心控制器查詢該命令對應的命令完成狀態(tài)信息”的步驟中,所述命令完成狀態(tài)信息為所述核心控制器執(zhí)行所述命令的結(jié)果,包括所述命令是否執(zhí)行成功以及所述命令執(zhí)行失敗的類型。
6.一種閃存控制器,其特征在于,包括:
命令產(chǎn)生狀態(tài)機,用于從閃存的多個命令接口接收命令,將所述命令翻譯后轉(zhuǎn)發(fā)給核心控制器,并將命令完成狀態(tài)信息的地址預寫入緩沖寄存器;
核心控制器,用于執(zhí)行所述命令產(chǎn)生狀態(tài)機發(fā)來的命令,并向命令回收狀態(tài)機返回所述命令完成狀態(tài)信息;
命令回收狀態(tài)機,用于所述核心控制器執(zhí)行所述命令完成后從所述核心控制器查詢該命令對應的命令完成狀態(tài)信息,并根據(jù)所述緩沖寄存器中的地址將所述命令完成狀態(tài)信息寫入內(nèi)存。
7.根據(jù)權(quán)利要求6所述的閃存控制器,其特征在于,所述命令產(chǎn)生狀態(tài)機還用于將所述命令發(fā)送給所述核心控制器后,將所述命令對應的數(shù)據(jù)地址發(fā)送給所述核心控制器,所述數(shù)據(jù)地址為數(shù)據(jù)讀出的目的地址或數(shù)據(jù)寫入的源地址;
所述命令完成狀態(tài)信息包括所述命令是否執(zhí)行成功以及所述命令執(zhí)行失敗的類型。
8.根據(jù)權(quán)利要求6所述的閃存控制器,其特征在于,所述命令產(chǎn)生狀態(tài)機還用于對多個命令接口的總線命令隊列進行輪詢,若某個總線命令隊列不為空,則命令產(chǎn)生狀態(tài)機獲取其中一個命令并從內(nèi)存中獲取該命令的詳細信息打包后發(fā)送給所述核心控制器,直至所述多個命令接口上沒有命令或者核心控制器不能夠再接收命令。
9.根據(jù)權(quán)利要求8所述的閃存控制器,其特征在于,所述命令的詳細信息包括所述命令的操作類型以及所述命令的操作模式,所述命令的操作類型包括讀閃存、寫閃存以及擦除閃存;所述命令的操作模式包括對閃存的一個頁全部數(shù)據(jù)操作或者部分數(shù)據(jù)操作。
10.一種閃存存儲設備,包括多個命令接口、與所述多個命令接口對應的多個閃存顆粒以及與所述多個命令接口以及多個閃存顆粒分別連接的閃存控制器,其特征在于,所述閃存控制器包括:
命令產(chǎn)生狀態(tài)機,用于從閃存的多個命令接口接收命令,將所述命令翻譯后轉(zhuǎn)發(fā)給核心控制器,并將命令完成狀態(tài)信息的地址預寫入緩沖寄存器;
核心控制器,用于執(zhí)行所述命令產(chǎn)生狀態(tài)機發(fā)來的命令,并向命令回收狀態(tài)機返回所述命令完成狀態(tài)信息;
命令回收狀態(tài)機,用于所述核心控制器執(zhí)行所述命令完成后從所述核心控制器查詢該命令對應的命令完成狀態(tài)信息,并根據(jù)所述緩沖寄存器中的地址將所述命令完成狀態(tài)信息寫入內(nèi)存。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于記憶科技(深圳)有限公司,未經(jīng)記憶科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210195866.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





