"); //-->
尽管闪存和其他非易失性存储技术已广泛用于实现嵌入式文件系统,但对于某些嵌入式应用程序来说可能太复杂了。在许多情况下的内存可以最有效地用作已预先初始化的数据结构。这种方法需要对数据完整性进行某种管理。本文存储芯片供应商宇芯电子先带大家认识一下非易失性NV-SRAM。
NV-SRAM简介
在现代计算机系统中,存在大量内存。其中大多数是名称不合时宜的随机存取存储器(RAM)。这个名称意义不大,因为当今所有内存都是随机访问的。当工程师谈论RAM时,它们的意思是易失性半导体存储器,只要加电,就可以无限期地对其进行读写操作。并非总是这样。在计算机的早期,程序/数据存储的最常见形式是“核心内存”。按照现代标准,这是笨重的(更不用说昂贵了!),但是具有有用的特性:它是非易失性的。读取或写入数据需要电源,但不需要保留电源。在核心内存掉电的情况下,数据将无限期保持不变。有趣的是,掉落或振动的核心内存可能会破坏其内容,
尽管现代计算机和大多数嵌入式系统的工作内存主要是RAM,但拥有大量可用的非易失性RAM(NV-SRAM)仍然很有用。这可以使用闪存或某些其他具有非易失性的存储技术(例如MRAM)来实现,也可以是带有受保护电源(例如电池)的常规RAM。嵌入式系统中NV-SRAM有许多可能的用途:
•程序代码和常量数据的存储,在启动时会复制到RAM中。尽管通常可以选择执行NV-SRAM,但是某些NV-SRAM技术的速度(访问时间)使这种方法没有吸引力。
•重启后保留设备设置参数。许多设备都是用户可配置的。此信息需要存储在某个地方。
•长时间缓冲采集的数据,不受电源故障的影响。一个简单的例子可能是在数码相机中存储照片。
NV-SRAM管理
广义地说,可以通过以下两种方式之一来利用NV-SRAM:
•可以在NV-SRAM中实现类似于硬盘驱动器上使用的文件系统。它需要以一种优化介质(如闪存)使用并且对数据写入期间发生的电源故障具有弹性的方式实施。实施安全功能(例如数据加密)也是谨慎的。
•数据结构可以直接位于NV-SRAM中,也可以直接从NV-SRAM中访问。这需要针对非挥发性的特殊适应性。
许多供应商提供专为NV-SRAM使用的现成文件系统软件。除非要求某些专门功能,否则开发人员自行设计在经济上会产生问题。数据结构的存储是针对特定应用程序的,因此将进一步解决。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
研究论文欺诈:一个日益严重的问题——工程学呢?
YN5101(电风扇)红针线遥控编码电路
Protel_book-第一章
YN5049/YN5050 (电视机、录像机和音响)红外线遥控发射电路YN5049/YN5050 (电视机、录像机和音响)红外线遥
Tenstorrent与CoreLab Technology携手推出开放架构计算平台“Atlantis”,面向机器人及汽车边缘应用
UM3758 通用)红外线或超声波遥控收发两用电路
利用晶体振荡器理解变容管和基于PLL的调频生成
哪里有PS2鼠标接口的资料
输出电压调节
UPDl913C (电视机、录像机、营响设备和玩具)红外线迢控发射电路
台积电称英特尔没有要求投资——否认存在合作、合资谈判
Protel_book-第二章
模拟电路基础教程
黄仁勋称中国在芯片制造方面“落后于”美国
[下载]USB2.0 DSP仿真器原理图下载了
什么是欧盟可持续产品生态设计法规?
Protel_book-第三章
[求助]为什么换了机子就好了???
因涉嫌向中国泄露DRAM技术被捕的三星、海力士前高管获保释
Raspberry Pi 500+将Pi、16GB RAM和真正SSD放在机械键盘中
YN5048(电视机、录像机和官响)红外线遥控发射电路
[推荐]新茂SYNCMOS烧写器
PMSM控制技术:FOC /扭矩控制 - 电机控制电子实验室第5章
Protel_book-第三章
三大存储器巨头正在投资1c DRAM,瞄准AI和HBM市场
PMSM控制技术:带传感器VS传感器 - 电机控制电子实验室总8
[原创]原创]新年之际——禾元电子巨献Xscale 255开发平台
PMSM控制技术:PWM调制技术 - 电机控制电子实验室第4章
面向高电压应用的多节电池组监视器 IC
AI终端的应用场景与产业发展探讨