非易失性NV-SRAM簡介

宇芯電子發表於2020-09-09

儘管快閃記憶體和其他非易失性儲存技術已廣泛用於實現嵌入式檔案系統,但對於某些嵌入式應用程式來說可能太複雜了。在許多情況下的記憶體可以最有效地用作已預先初始化的資料結構。這種方法需要對資料完整性進行某種管理。本文儲存晶片供應商宇芯電子先帶大家認識一下

 
NV-SRAM簡介
在現代計算機系統中,存在大量記憶體。其中大多數是名稱不合時宜的隨機存取儲存器(RAM)。這個名稱意義不大,因為當今所有記憶體都是隨機訪問的。當工程師談論RAM時,它們的意思是易失性半導體儲存器,只要加電,就可以無限期地對其進行讀寫操作。並非總是這樣。在計算機的早期,程式/資料儲存的最常見形式是“核心記憶體”。按照現代標準,這是笨重的(更不用說昂貴了!),但是具有有用的特性:它是非易失性的。讀取或寫入資料需要電源,但不需要保留電源。在核心記憶體掉電的情況下,資料將無限期保持不變。有趣的是,掉落或振動的核心記憶體可能會破壞其內容,
 
儘管現代計算機和大多數嵌入式系統的工作記憶體主要是RAM,但擁有大量可用的非易失性RAM(NV-SRAM)仍然很有用。這可以使用快閃記憶體或某些其他具有非易失性的儲存技術(例如
)來實現,也可以是帶有受保護電源(例如電池)的常規RAM。嵌入式系統中NV-SRAM有許多可能的用途:
 
•程式程式碼和常量資料的儲存,在啟動時會複製到RAM中。儘管通常可以選擇執行NV-SRAM,但是某些NV-SRAM技術的速度(訪問時間)使這種方法沒有吸引力。
•重啟後保留裝置設定引數。許多裝置都是使用者可配置的。此資訊需要儲存在某個地方。
•長時間緩衝採集的資料,不受電源故障的影響。一個簡單的例子可能是在數位相機中儲存照片。
 
管理
 
廣義地說,可以透過以下兩種方式之一來利用NV-SRAM:
 
•可以在NV-SRAM中實現類似於硬碟驅動器上使用的檔案系統。它需要以一種最佳化介質(如快閃記憶體)使用並且對資料寫入期間發生的電源故障具有彈性的方式實施。實施安全功能(例如資料加密)也是謹慎的。
•資料結構可以直接位於NV-SRAM中,也可以直接從NV-SRAM中訪問。這需要針對非揮發性的特殊適應性。
 
許多供應商提供專為NV-SRAM使用的現成檔案系統軟體。除非要求某些專門功能,否則開發人員自行設計在經濟上會產生問題。資料結構的儲存是針對特定應用程式的,因此將進一步解決。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975830/viewspace-2718312/,如需轉載,請註明出處,否則將追究法律責任。

相關文章