[發明專利]閃存裝置有效
| 申請號: | 201210158304.1 | 申請日: | 2012-05-11 |
| 公開(公告)號: | CN102880561A | 公開(公告)日: | 2013-01-16 |
| 發明(設計)人: | 荒川和典;江川哲也;足立秀和 | 申請(專利權)人: | 株式會社東海理化電機制作所 |
| 主分類號: | G06F12/16 | 分類號: | G06F12/16;G06F12/06 |
| 代理公司: | 上海金盛協力知識產權代理有限公司 31242 | 代理人: | 段迎春 |
| 地址: | 日本國愛知縣丹羽*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 裝置 | ||
技術領域
本發明涉及一種閃存裝置。
背景技術
以往,在閃存裝置中,為了縮短數據的讀出時間,以區塊為單位對存儲區進行管理(例如,參照日本特開平9-134312號公報)。然后,在各個區塊中附有區塊管理值。區塊管理值為表示對應的區塊處于使用狀態(活動狀態)以及未使用狀態中的哪一個狀態的信息。
如圖4所示,區塊管理值由例如16進制的4位數字來構成。具體地講,在活動狀態中區塊管理值被分配為“$1111”,在未使用狀態中區塊管理值被分配為“$FFFF”。以下,在本說明書中,“$”之后所示的數字使用16進制的數字。
接著,如圖4的上側所示,對包含活動狀態的第1區塊、和未使用狀態的第2區塊在內的閃存裝置加以說明。兩個區塊均具有存儲數據的第1數據區A1~第n數據區An。處于未使用狀態的第2區塊中的所有數據區A1~An均為未存有數據的空置狀態。在有數據(最新值)的寫入要求時,該最新值被按順序寫入到第1區塊的第1數據區A1~第n數據區An中去。由此,處于空置狀態的數據區會減少。然后,如圖4的下側所示,在第1區塊的第n數據區An中寫入有最新值時,第2區塊的表示未使用狀態的區塊管理值“$FFFF”被改寫成表示活動狀態的區塊管理值“$1111”,且該最新值被復制到第2區塊的第1數據區A1中。然后,所有存儲在第1區塊中的數據均被擦除,且表示活動狀態的區塊管理值“$1111”被改寫成表示未使用狀態的區塊管理值“$FFFF”。
另外,在上述復制過程中,有時會發生最新值被更新的情況。在這種情況下,被更新的最新值被寫入到第2區塊的第1數據區A1中。
然而,在將最新值從第1區塊向第2區塊復制的過程中,會出現因閃存裝置的電源被暫時斷開而導致閃存裝置被復位的問題。在這種情況下,由于第1區塊無法切換到未使用狀態,所以在進行上述復位時再次接通電源的話,會存在2個處于活動狀態的區塊,從而無法辨別最新值。
特別是,在復制過程中最新值被更新的情況下,在第1區塊以及第2區塊之間最新值為不同的數據。這時,真的最新值為第2區塊的最新值,但無法對此進行判斷。因此,會出現第1區塊的最新值誤被讀出的問題。
發明內容
本發明的目的在于,提供一種即使在區塊之間對最新值進行復制的期間出現閃存部被復位的情況,也能夠識別真的最新值的閃存裝置。
以下,對為了達成上述目的的方法以及其作用效果加以說明。
本發明的一個方面提供一種閃存裝置,其具備:閃存部,包含存儲有信息數據的數據區;以及存儲器控制部,將所述閃存部的數據區劃分成多個區塊,且在所述多個區塊中的第1區塊中寫入所述信息數據的最新值、和表示所述第1區塊是否處于使用狀態的區塊管理值,在所述第1區塊處于未使用狀態的情況下,所述存儲器控制部將所述信息數據的最新值以及第1區塊管理值寫入到所述第1區塊中,在判斷出所述第1區塊的數據容量無法寫入下一個最新值時,所述存儲器控制部將所述第1區塊的所述最新值復制到第2區塊中,且將第2區塊管理值寫入到所述第2區塊中,所述存儲器控制部基于預先設定的規則來設定不同的多個區塊管理值,所述多個區塊管理值包含分別寫入到所述多個區塊中的所述第1區塊管理值以及所述第2區塊管理值,所述存儲器控制部根據所述多個區塊管理值從所述多個區塊中的一個區塊中讀出真的最新值。
基于該構成,在將區塊設為使用狀態時,以預先設定的規則對每個區塊分別設定區塊管理值,以使每個區塊的區塊管理值互不相同。所以,即使在有多個處于使用狀態的區塊的情況下,也可以根據這些區塊管理值來讀出真的最新值。
基于本發明,即使在閃存裝置的區塊之間對最新值進行復制的期間發生復位,也能夠識別真的最新值。
附圖說明
圖1是閃存裝置的構成圖。
圖2是存儲器映射圖,示出了各個區塊、特別是各個區塊的區塊管理值。
圖3A是存儲器映射圖,示出了在復制過程中最新值被更新時的第1區塊以及第2區塊。
圖3B是存儲器映射圖,示出了在圖3A所示的過程中閃存部被復位時的第1區塊以及第2區塊。
圖4是存儲器映射圖,示出了以往的各個區塊。
符號說明
11…存儲器控制部、15…閃存部。
具體實施方式
以下,參照圖1、圖2、圖3A、以及圖3B,對將本發明的閃存裝置具體化的一個實施方式進行說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社東海理化電機制作所,未經株式會社東海理化電機制作所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210158304.1/2.html,轉載請聲明來源鉆瓜專利網。





