国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

使用NVRAM的簡單解決方案

發布時間:2020-9-14 15:55    發布者:宇芯電子
關鍵詞: 非易失性NV-SRAM , NVRAM
許多供應商提供專為NVRAM使用的現成文件系統軟件。除非要求某些專門功能,否則開發人員自行設計在經濟上會所產生的問題。數據結構的存儲主要是針對特定應用程序的,因此將進一步解決。本文芯片存儲器供應商宇芯電子介紹關于使用NVRAM的簡單解決方案。

非易失性使用普通的易失RAM很簡單。上電時必須將其初始化為一個已知值,然后可以根據需要對其進行寫入和讀取。借助NV-SRAM,面臨兩個新挑戰:

•開機時,軟件需要識別NVRAM是否已初始化,如果尚未初始化,請執行該初始化。
•數據的完整性,尤其是斷電一段時間后,需要進行驗證。



NVRAM初始化
首次啟動NVRAM時,就像普通RAM一樣,它包含不確定的數據,需要初始化。在隨后的情況下,軟件需要識別NVRAM已初始化,并且不會覆蓋此保存的數據。

進行這種識別的最簡單方法是使用簽名,該簽名只是可以快速識別的字節序列,不能隨機出現。這種理想是不可能的,因為任何字節序列(無論多長)都可能隨機發生。只是最大程度地減少這種可能性,同時仍然使檢查變得快捷容易。如果簽名只有4個字節,則隨機發生簽名的可能性為40億比1。對于幾乎所有可以想象的應用程序來說已經足夠了。并且可以快速檢查32位值。

通過仔細選擇簽名值便可以減少意外發生的機會。一個連續的數字序列(例如1、2、3、4)比“隨機”集合感覺不太可能。畢竟彩票最后一次是什么時候產生連續的數字序列的?當然這種序列與其他序列一樣可能或不太可能。但是通過考慮內存的工作方式,特定序列的可能性可能會增加。首次開機時的內存可能具有哪些值?大致有四種可能性:

1、完全隨機
2、全零
3、所有的
4、一些反映芯片架構的規則模式(例如交替的1和0)
如果為(1),那么任何簽名都會給我們40億比1的機會。其他任何一個都可以通過使用正確的簽名來檢測。可能的情況如下:0x00、0xff,0xaa,0x55​​。這應該覆蓋所有(2),(3)和(4),但仍僅為32位。

初始化序列需要謹慎。設置有效數據,然后將簽名初始化為過程中的最后一件事是至關重要的。

非易失性NV-SRAM完整性
當然,使用簽名并不能保證數據的完整性。使用校驗和或CRC進行錯誤檢查,甚至使用數據自校正機制都是明智的。

使用NVRAM進行系統啟動
當使用NVRAM時,啟動邏輯需要容納簽名驗證和數據完整性檢查:

結論
嵌入式設計中使用NVRAM很簡單,但是確實需要按此處所述小心地適應其功能。使用全局簽名和錯誤檢查的方法適用于許多應用程序。對于非常大的數據庫,單獨檢查每個數據塊可能會更有效率。使用C ++對應用程序代碼開發人員隱藏NVRAM管理,從而最大程度地減少程序員錯誤的可能性,也可能是值得的。

本文地址:http://www.qingdxww.cn/thread-602908-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
宇芯電子 發表于 2020-9-14 15:56:42
非易失性使用普通的易失RAM很簡單。上電時必須將其初始化為一個已知值,然后可以根據需要對其進行寫入和讀取
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 青青在线精品2022国产 | 亚洲高清一区二区三区四区 | 免费看日本大片免费 | 欧美在线免费 | 成年人网站免费在线观看 | 国产成人综合亚洲亚洲欧美 | 亚洲成人网在线观看 | 午夜欧美成人 | 欧美一级日韩 | 国内国内在线精品视频 | 国产精品麻豆综合在线 | 色香淫欲| 麻豆视频网站 | 国产午夜亚洲精品一级在线 | 国产视频h | 久久国产免费观看精品 | 亚洲va老文色欧美黄大片人人 | 国产成人久久精品推最新 | 国产一毛片 | 午夜影厅| 欧美视频免费在线播放 | 91免费在线观看 | 久久99精品久久久久子伦小说 | 婷婷五 在线播放 | 久久综合视频网站 | 成人国产一区二区 | 国产啪视频免费视频观看视频 | 男女啪啪抽搐一进一出免费看 | 九九九色视频在线观看免费 | 五月婷婷爱 | 免费看片污| 国产美女白嫩嫩在线观看 | 日韩香蕉网 | 日韩欧美精品在线视频 | 狠狠干快播| 24款禁用软件app大全免费版 | 久久99热这里只有精品高清 | 久9久9精品视频在线观看 | 欧美一区二区三区视频在线观看 | 久久综合一个色综合网 | 日韩欧美国产另类 |