[發明專利]即時數據的儲存方法及儲存裝置有效
| 申請號: | 201410660485.7 | 申請日: | 2014-11-19 |
| 公開(公告)號: | CN105677233B | 公開(公告)日: | 2019-02-26 |
| 發明(設計)人: | 周博;郭平日;李奇峰;楊云 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 518118 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 即時 數據 儲存 方法 裝置 | ||
本發明公開一種閃存存儲即時數據的儲存方法,閃存包括多個存儲單元,儲存方法包括步驟:S1:運算邏輯從緩存邏輯中讀取上次即時數據,上次即時數據儲存在第一存儲單元;S2:緩存邏輯存儲當前即時數據,運算邏輯判斷當前即時數據與上次即時數據是否相同,若是則進入步驟S3,若否則進入步驟S4;S3:數據存儲控制邏輯不存儲當前即時數據至存儲單元;及S4:數據存儲控制邏輯將當前即時數據寫入第一存儲單元以覆蓋上次即時數據,或將當前即時數據寫入第二存儲單元。上述儲存方法,通過判斷輸入的當前即時數據與存儲的上次即時數據是否相同,而作相應的動作,避免了不需要的即時數據存儲過程,提高了MCU和CPU的工作效率。本發明還公開一種儲存裝置。
技術領域
本發明涉及數據儲存領域,尤其是涉及一種即時數據的儲存方法及儲存裝置。
背景技術
當前MCU(micro controller unit)控制領域發展迅速,其中需要支持即時存儲的應用方案和產品需求不斷增多,比如溫控領域每一時刻溫度的記錄,設備每一秒鐘數據的記錄,或者用戶使用習慣信息的保存等等。
上述數據信息需要MCU即使在切斷電源的條件下也能被保存,或用于下一次MCU工作的前提條件而不能被丟失。因此,現有技術一方面使用EEPROM進行該類數據信息的即時存儲,即每一個固定時刻(例如:每一秒)將需要保存的數據信息寫入EEPROM,確保在MCU停止或電源切斷的情況下繼續長時間保存數據信息;另一方面使用Flash(閃存)存儲體代替EEPROM進行上述相同操作,其很大程度上解決了使用EEPROM導致的高成本問題,目前該方案逐漸成為MCU該類功能設計實現的主要方法。
使用Flash存儲體代替EEPROM進行即時數據信息的儲存,當前技術主要是實現在同一片Flash存儲空間中劃分出一小部分,來作為即時數據信息的存儲空間。即同一片Flash存儲體中存儲了MCU的固化程序和即時數據信息兩種數據。在MCU實際工作中,同一片Flash存儲體固化程序的讀取和即時數據信息的存儲功能進行分時復用,即在MCU的CPU讀取Flash存儲體的固化程序時,即時數據信息是不能夠被同時存儲的;在存儲即時數據信息時,CPU需要暫停對Flash存儲體的固化程序的讀取直至存儲即時數據的過程完成。以此,實現Flash存儲體用作即時存儲單元來存儲即時數據的功能。
上述使用Flash存儲體代替EEPROM進行即時數據信息保存的方法,具有以下不足:由于Flash存儲體的特點主要是讀取數據非常快,但擦除和寫入數據的步驟和規則卻很復雜很慢(讀取和寫入的速度和效率相比可以用1000倍差來衡量,而讀取和擦除的速度和效率相比可以用10002倍差來衡量),;對于MCU本身來說,Flash存儲體存儲的是固化的程序,其用于MCU正常工作使用,在MCU正常工作的過程中,Flash存儲體以及其對應的控制器會隨時處于忙碌狀態,用于CPU讀取Flash存儲體中的固化程序;一旦即時數據信息需要被即時保存時,CPU必須暫停對Flash存儲體中固化程序的讀取,讓出Flash存儲體及控制器的使用權限,使即時數據存儲控制邏輯能立刻保存數據信息到同一片Flash存儲體的即時數據存儲空間內。
因此,由上可知,上述過程致使MCU和CPU的處理速度和性能大大降低,在存儲即時數據的過程中,CPU處于空閑較長的暫停狀態,浪費性能資源。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明需要提出一種閃存存儲體用作即時存儲單元來存儲即時數據的儲存方法及一種儲存裝置。
一種閃存存儲體用作即時存儲單元來存儲即時數據的儲存方法,該閃存存儲體包括用于儲存該即時數據的多個存儲單元,該多個存儲單元包括第一存儲單元及第二存儲單元,該儲存方法包括步驟:
S1:運算邏輯從緩存邏輯中讀取上次即時數據,該上次即時數據已儲存在該第一存儲單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410660485.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種三維可視化切片顯示方法
- 下一篇:一種功能控制方法及終端
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





