FRAM作為代碼存儲器應(yīng)用中的單芯片解決方案
來源:宇芯有限公司 日期:2020-12-22 10:33:56
通常將采用存儲器技術(shù)的應(yīng)用分為可執(zhí)行代碼和數(shù)據(jù)任務(wù)。可執(zhí)行代碼要求使用非易失性存儲器,并在所有條件下都能夠保留存儲器中的代碼。數(shù)據(jù)任務(wù)則要求能夠?qū)Υ鎯ζ鬟M行快速、簡易且無限次數(shù)的讀/寫訪問。會根據(jù)應(yīng)用程序來決定執(zhí)行數(shù)據(jù)任務(wù)的存儲器是易失性的還是非易失性的。通常可執(zhí)行代碼的存儲器采用基于ROM的技術(shù),而數(shù)據(jù)任務(wù)的存儲器則采用基于RAM的技術(shù)。作為賽普拉斯中的一款非易失性RAM產(chǎn)品,
FRAM提供了獨特的優(yōu)點—它能夠?qū)⒖蓤?zhí)行代碼和數(shù)據(jù)組合在一個單存儲器中。本篇文章介紹的是代碼存儲對存儲器的要求.
代碼存儲對存儲器的要求
◆非易失性
◆相應(yīng)的容量
◆讀取訪問時間
◆防止意外寫入的能力
◆在某部分或某段代碼中的現(xiàn)場可編程能力
◆編程的同時執(zhí)行讀訪問的能力
代碼存儲的基本要求是:應(yīng)該是非易失性存儲器,并在所有條件下都能夠保持它的狀態(tài)。代碼存儲器是只讀的,并且在運行過程中不會更新存儲在該存儲器中的內(nèi)容。保持代碼所需的存儲器空間由應(yīng)用程序設(shè)置。通常額外存儲器空間中的20%-30%提供給將來系統(tǒng)修改使用。代碼執(zhí)行時間是由存儲器的讀訪問時間決定的;訪問時間越短,對控制器開銷的影響越小。
代碼存儲器是只讀的。應(yīng)防止發(fā)生任何意外的寫入操作,因為該操作會引起應(yīng)用故障。不過在幾種情況下,代碼存儲器將被覆蓋。周期性更新設(shè)計以增加新特性或糾正硬件錯誤便是一種情況?,F(xiàn)場重新編程代碼存儲器能力是一項主要的優(yōu)勢和功能。通常,重新編程只會影響某部分或某段代碼,并不能影響整個代碼。執(zhí)行重新編程期間,寫訪問時間是決定重新編程器件所需時間的一個因素。
代碼存儲器包含實現(xiàn)擦除/編程功能的代碼,該代碼負(fù)責(zé)實現(xiàn)預(yù)先計劃的現(xiàn)場可編程能力。在現(xiàn)場編程過程中,要確保能夠?qū)Υ鎯ζ鞯淖止?jié)或寄存器的某些部分同時執(zhí)行讀/寫訪問,以避免將擦除/編程代碼復(fù)制到其他存儲器(RAM)內(nèi)并從這些存儲空間執(zhí)行代碼所引起的不必要麻煩。
Nand Flash是代碼存儲器的常用解決方案,但在某些應(yīng)用程序(它的代碼規(guī)模比較小,并且應(yīng)用程序需要讀/寫訪問時間(數(shù)據(jù)記錄、能量采集或使用壽命長的電池等操作)對稱)中,更應(yīng)該選擇FRAM。
關(guān)鍵詞:FRAM
宇芯有限公司自成立以來,我們專注于代理國內(nèi)外各大知名品牌的半導(dǎo)體元器件,代理品牌有NETSOL、JSC、everspin代理、來楊Lyontek、ISSI、CYPRESS等多個品牌總代理資質(zhì),主要產(chǎn)品線為sram、mram、psram等其他存儲器芯片,致力于為客戶提供具有競爭優(yōu)勢的產(chǎn)品,是一家專業(yè)提供存儲方案解決商。