[發明專利]閃存存儲裝置中保護數據安全的方法有效
| 申請號: | 200810243698.4 | 申請日: | 2008-12-12 |
| 公開(公告)號: | CN101751981A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 莊志青;黃明;羅寒英;張志青 | 申請(專利權)人: | 蘇州亮智科技有限公司 |
| 主分類號: | G11C7/10 | 分類號: | G11C7/10;G11C29/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215021 江蘇省蘇州市蘇州工業園*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 存儲 裝置 保護 數據 安全 方法 | ||
1.一種閃存存儲裝置中保護數據安全的方法,所述閃存存儲裝置(100)包括通過內部 總線(130)連接的至少一個微處理器(110)、至少一個主機接口(160)、至少一個主機接口控 制器(161)、至少一個內部緩存(120),其特征在于,所述閃存存儲裝置還包括16位數據總 線的閃存控制器組成的陣列(140)和8位數據總線的閃存芯片構成的閃存存儲單元陣列 (150),所述的閃存存儲單元陣列被分成數個列模塊,每個列模塊包括數個行模塊,每個 行模塊為一個閃存存儲單元,每個閃存控制器對應一個列模塊,所有閃存控制器共享一個 內部總線,所述的閃存控制器含有一個數據重復邏輯單元,兩個8位數據總線的閃存芯片 0(202)、閃存芯片1(203)組成一個閃存存儲單元;16位數據總線的閃存控制器的控制總 線同時連接同一存儲單元的兩片閃存芯片;16位數據總線的閃存控制器的上8位數據線 連接同一列上所有閃存芯片0共享的數據總線,下8位數據線連接同一列上所有閃存芯片 1共享的數據總線;閃存控制器具有一種數據管理表格模式,這種模式由嵌入式軟件控制, 在這種模式狀態下,數據重復邏輯單元被啟動,所述方法包括以下步驟:
a、當閃存控制器接收寫入閃存數據管理表格命令時,嵌入式軟件將數據管理表格模 式啟動,開啟數據重復邏輯單元;
b、閃存芯片接收到寫命令后,閃存數據管理表格經過DMA控制器、ECC,進入數 據重復邏輯單元,數據重復邏輯單元將該閃存數據管理表格復制并寫入同一存儲單元的閃 存芯片0和閃存芯片1;
c、當閃存控制器接收到讀取閃存管理表格命令時,嵌入式軟件將數據管理表格模式 啟動,開啟數據重復邏輯單元,閃存數據管理表格從閃存芯片0或閃存芯片1讀出,閃存 數據管理表格經過數據重復邏輯單元、ECC、DMA控制器被讀出,若讀取出現錯誤,閃 存數據管理表格將會被從同一存儲單元的另一閃存芯片中讀取。
2.根據權利要求1所述的閃存存儲裝置中保護數據安全的方法,其特征在于,對閃 存數據管理表格和閃存存儲數據進行不同的操作處理。
3.根據權利要求2所述的閃存存儲裝置中保護數據安全的方法,其特征在于,16位 數據總線的閃存控制器中還可包括一數據傳輸邏輯單元,當寫入為閃存存儲數據時,8位 被寫入閃存芯片0或閃存芯片1,其余8位同時被寫入同一存儲單元的另一閃存芯片。
4.根據權利要求3所述的閃存存儲裝置中保護數據安全的方法,其特征在于,8位為 16位數據中的奇數位,其余的8位為16位數據中的偶數位。
5.根據權利要求1至4任一所述的閃存存儲裝置中保護數據安全的方法,其特征在 于,嵌入式軟件將閃存數據管理表格只寫入一片閃存,閃存芯片0或閃存芯片1,嵌入式 軟件必須確定寫入閃存芯片0和閃存芯片1的數據都沒有錯誤,這包括沒有閃存芯片狀態 錯誤和不可糾正的ECC錯誤;如果在閃存數據管理表格寫入的過程中有任何錯誤,嵌入 式軟件必須找到一個新的閃存存儲單元,重新將閃存數據管理表格寫入。
6.根據權利要求5所述的閃存存儲裝置中保護數據安全的方法,其特征在于,如果 嵌入軟件從閃存芯片0和閃存芯片1讀取的閃存數據管理表格都有錯誤,這包括有閃存芯 片狀態錯誤,或不可糾正的ECC錯誤,嵌入軟件應該利用從閃存芯片0和閃存芯片1讀 取的原始數據,來修復已損壞的閃存數據管理表格。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州亮智科技有限公司,未經蘇州亮智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810243698.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種聲波促長富銅菠菜的生產方法
- 下一篇:一種農用挖蒜器





