FRAM作為程式碼儲存器應用中的單晶片解決方案
通常將採用儲存器技術的應用分為可執行程式碼和資料任務。可執行程式碼要求使用非易失性儲存器,並在所有條件下都能夠保留儲存器中的程式碼。資料任務則要求能夠對儲存器進行快速、簡易且無限次數的讀/寫訪問。會根據應用程式來決定執行資料任務的儲存器是易失性的還是非易失性的。通常可執行程式碼的儲存器採用基於ROM的技術,而資料任務的儲存器則採用基於RAM的技術。作為賽普拉斯中的一款非易失性RAM產品,
提供了獨特的優點—它能夠將可執行程式碼和資料組合在一個單儲存器中。本篇文章介紹的是程式碼儲存對儲存器的要求.
程式碼儲存對儲存器的要求
◆非易失性
◆相應的容量
◆讀取訪問時間
◆防止意外寫入的能力
◆在某部分或某段程式碼中的現場可程式設計能力
◆程式設計的同時執行讀訪問的能力
程式碼儲存的基本要求是:應該是非易失性儲存器,並在所有條件下都能夠保持它的狀態。程式碼儲存器是隻讀的,並且在執行過程中不會更新儲存在該儲存器中的內容。保持程式碼所需的儲存器空間由應用程式設定。通常額外儲存器空間中的20%-30%提供給將來系統修改使用。程式碼執行時間是由儲存器的讀訪問時間決定的;訪問時間越短,對控制器開銷的影響越小。
程式碼儲存器是隻讀的。應防止發生任何意外的寫入操作,因為該操作會引起應用故障。不過在幾種情況下,程式碼儲存器將被覆蓋。週期性更新設計以增加新特性或糾正硬體錯誤便是一種情況。現場重新程式設計程式碼儲存器能力是一項主要的優勢和功能。通常,重新程式設計只會影響某部分或某段程式碼,並不能影響整個程式碼。執行重新程式設計期間,寫訪問時間是決定重新程式設計器件所需時間的一個因素。
程式碼儲存器包含實現擦除/程式設計功能的程式碼,該程式碼負責實現預先計劃的現場可程式設計能力。在現場程式設計過程中,要確保能夠對儲存器的位元組或暫存器的某些部分同時執行讀/寫訪問,以避免將擦除/程式設計程式碼複製到其他儲存器(RAM)內並從這些儲存空間執行程式碼所引起的不必要麻煩。
是程式碼儲存器的常用解決方案,但在某些應用程式(它的程式碼規模比較小,並且應用程式需要讀/寫訪問時間(資料記錄、能量採集或使用壽命長的電池等操作)對稱)中,更應該選擇FRAM。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975830/viewspace-2744717/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將FRAM儲存器晶片整合到汽車EDR設計中晶片
- 鐵電儲存器FRAM的優劣勢
- 應用儲存過程執行報錯解決方案儲存過程
- 在應用程式中將OJB作為一個儲存層使用(一) (轉)
- 在應用程式中將OJB作為一個儲存層使用(二) (轉)
- 在應用程式中將OJB作為一個儲存層使用(三) (轉)
- 在應用程式中將OJB作為一個儲存層使用(四) (轉)
- 在應用程式中將OJB作為一個儲存層使用(六) (轉)
- 在應用程式中將OJB作為一個儲存層使用(五) (轉)
- 傳統儲存器和新興儲存器應用
- 區塊鏈司法存證應用落地應用解決方案區塊鏈
- FRAM的應用場景
- 無線發射晶片解決方案在智慧家居中的應用晶片
- 杉巖分散式儲存解決方案分散式
- 分庫解決方案—資料儲存
- 如何在安卓應用程式中儲存資料安卓
- FRAM在智慧電子式電錶中的應用
- Portworx – 您的雲原生容器儲存解決方案
- 單個應用失敗程式碼存檔
- 杉巖海量資料儲存解決方案
- 杉巖資料安全儲存解決方案
- 監控影片儲存壓縮解決方案
- FRAM是車載儲存的優先選擇物件?物件
- 應用程式退休(Application Retirement)解決方案APPREM
- HPE 3PAR StoreServ儲存,打造更值得信賴的儲存解決方案
- iOS應用程式瘦身的靜態庫解決方案iOS
- 串列埠通訊應用程式的解決方案 (轉)串列埠
- ios 企業應用"無法安裝應用程式 因為證書無效"的解決方案iOS
- 大資料儲存解決方案中的分離式與超融合部署大資料
- 杉巖資料私有云儲存解決方案
- TiDB 冷熱儲存分離解決方案TiDB
- 儲存解決方案DAS、NAS與SAN比較
- iOS全埋點解決方案-資料儲存iOS
- 在vue中,localStorage本地儲存應用。Vue
- 高效能儲存器FRAM將是提高BMS核心技術的關鍵元件元件
- Web應用中的離線資料儲存Web
- QTP測試多個Windows應用程式的解決方案QTWindows
- Rational的Linux應用程式開發解決方案(轉)Linux