[發明專利]閃存裝置操作方法及資料儲存系統無效
| 申請號: | 200910054589.2 | 申請日: | 2009-07-09 |
| 公開(公告)號: | CN101944003A | 公開(公告)日: | 2011-01-12 |
| 發明(設計)人: | 歐旭斌 | 申請(專利權)人: | 慧國(上海)軟件科技有限公司;慧榮科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F3/08 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 駱希聰 |
| 地址: | 200433 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 裝置 操作方法 資料 儲存 系統 | ||
技術領域
本發明是有關于閃存,特別是有關于一種適用于具有閃存的閃存裝置操作方法與資料儲存系統。
背景技術
由于閃存可于未供電的情況下保留已儲存的資料,且具有編程(program)時間短、低功率消耗等優點,因此,廣泛地作為手機、數碼相機、個人數字助理(PDA)、筆記本電腦等各種電子產品的儲存媒體,例如:存儲卡、隨身碟等。
一般而言,當具有閃存的閃存裝置(如存儲卡)耦接至主機(如手機)時,主機可通過發送存儲卡規格(specification)中所定義的各種命令來操作閃存裝置。也就是說,閃存裝置內的控制器,是根據主機所發送的命令,來轉換閃存裝置的操作狀態,用以進行參數設定或資料傳輸等操作。傳統上,可于閃存裝置中建立一狀態機(state?machine),用以執行規格中所定義各種命令與對應操作狀態的轉換作業。進一步,可以使用像是Verilog等工具來配置所需狀態機的邏輯電路,并于流片(tape-out)時成為具體的集成電路。
不過,于流片后,固定的集成電路并無法隨存儲卡規格變更而直接修改。于此情況下,必須先使用Verilog將所要修改之處引入先前所配置的狀態機邏輯電路中,然后再重新流片一次。此一缺乏彈性的方式,不僅相當耗費時間,同時增加硬件流片的支出成本。
因此,需要一種改良的閃存裝置操作方法及閃存裝置設計方式,能夠因應存儲卡規格變更而彈性地進行修改,無需重新配置邏輯電路及流片。
發明內容
本發明的一實施例,是提供一種閃存裝置,該閃存裝置耦接于一主機并具有多個操作狀態,該閃存裝置包括一控制器,其具有一引擎及一暫存器陣列。該引擎具有一狀態機邏輯電路,用以轉換這些操作狀態。該暫存器陣列用以提供狀態轉換信息。當從該主機接收一命令時,該引擎根據一第一操作狀態讀取該暫存器陣列的該狀態轉換信息,用以判斷該命令是否屬于該第一操作狀態所對應的多個合法命令。此外,該狀態機邏輯電路根據該狀態轉換信息決定操作狀態的轉換,從該第一操作狀態轉換至一第二操作狀態,以回應于該命令。
另一方面,于另一實施例中,是提供一種閃存裝置操作方法。該閃存裝置耦接于一主機并具有多個操作狀態。該閃存裝置操作方法包括下列步驟:從該主機接收一命令;根據一第一操作狀態,讀取具有狀態轉換信息的一暫存器陣列,用以判斷該命令是否屬于該第一操作狀態所對應的多個合法命令;以及當該命令屬于該第一操作狀態所對應的這些合法命令時,根據該暫存器陣列的該狀態轉換信息,該閃存裝置的一狀態機邏輯電路決定操作狀態的轉換,用以從該第一操作狀態轉換至一第二操作狀態,以回應于該命令。
另一方面,于另一實施例中,是提供一種資料儲存系統,包括一主機及一閃存裝置。該主機傳送多個命令,用以存取資料。該閃存裝置耦接于該主機并具有多個操作狀態。該閃存裝置從該主機接收一命令、根據一第一操作狀態,讀取具有狀態轉換信息的一暫存器陣列,用以判斷該命令是否屬于該第一操作狀態所對應的多個合法命令、以及當該命令屬于該第一操作狀態所對應的這些合法命令時,該閃存裝置的一狀態機邏輯電路根據該暫存器陣列的該狀態轉換信息來決定操作狀態的轉換,用以從該第一操作狀態轉換至一第二操作狀態,以回應于該命令。
附圖說明
為讓本發明的上述目的、特征和優點能更明顯易懂,以下結合附圖對本發明的具體實施方式作詳細說明,其中:
圖1是顯示依據本發明實施例的資料儲存系統方塊圖。
圖2是顯示圖1的閃存裝置的部份操作狀態躍遷示意圖。
圖3是顯示圖1的閃存裝置所使用的狀態轉換信息表。
圖4是顯示依據本發明實施例的閃存裝置操作方法流程圖。
主要元件符號說明:
102~主機;????????10~資料儲存系統;
104~閃存裝置;????106~控制器;
108~引擎;????????110~暫存器陣列;
112~狀態機邏輯電路;
114~閃存;????????116~接口;
118~中斷信號;????120~微處理單元;
122~控制信號;及
SRAM~靜態隨機存取存儲器。
具體實施方式
圖1是顯示依據本發明實施例的資料儲存系統10方塊圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧國(上海)軟件科技有限公司;慧榮科技股份有限公司,未經慧國(上海)軟件科技有限公司;慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910054589.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據輸入的處理方法及裝置
- 下一篇:鍵盤掃描裝置及鍵盤掃描方法





