非易失性NV-SRAM的应用

NV-SRAM模块不仅可以快速且可靠的存储数据,而且在封装技术方面也很有竞争力。这些器件适用于需要安全数据存储以及几乎不需要现场维护的场合。

因此将比较它需要多长时间来擦除64Kb数据及写入新数据。最后必须知道制造商提到功耗时并不是使用一致的标准。某些设备可能指定在Vcc=1.8V下工作,但其资料表提供的却是Vcc=2.5V。此处所用的数值是资料表中规定的最差情况数值。

串行数据闪存擦除页/扇区时,需要耗用大量的能量,因为这些操作耗时较长。EEPROM与闪存使用轮询(polling)技术而不是等待一段最差情况所需的时间来完成操作,从而减少了两者的能量要求。资料表没有清楚显示当写入/擦除完成时,写入/擦除周期中消耗的电流是否自动逐步减少或是否继续。

非易失NV-SRAM通常用于要求维护次数尽可能少,频繁进行读/写操作,并且数据保存速度是至关重要的系统中。数控铣床就是一个例子。假设机器正在进行铣操作的时候突然断电。出于安全考虑,需要撤出钻头并将其停放在一个安全位置。一旦上电,机器必须记住停止工作的点。有了NV-SRAM模块,这一任务是很容易实现的。选择的保持时间应等于或大于向EEPROM中存储程序信息所需的时间。在数据写入EEPROM之前,仍然需要SRAM充当数据缓存。采用这一方案,附加元件的费用通常要超出NV-SRAM模块的成本,并且可靠性较低。

在防篡改应用,特别是在PoS终端中,数据记录非常重要。如今的智能终端无须经过耗时的远程服务器的验证就能确认付款交易。由于安全数据存储于终端内部,因此这里完全依靠单片BGA模块。安全微控制器可以将密钥存放在lC内部的“安全区”内。然而,仍然需要采取一些额外措施,以防止存放在微控制器之外SRAM中的加密数据被读取和解码。目前所能提供的保护措施尚不足以对付那些狡猾的黑客。针对这一问题,也有一些解决方案,例如NaxiDallasSermconductor推出了定制的BA模块,包含安全微控制器、SRAM篡改检测电路,以及定时和控制功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
尽管闪存和其他非易失性存储技术已广泛用于实现嵌入式文件系统,但对于某些嵌入式应用程序来说可能太复杂了。在许多情况下的内存可以最有效地用作已预先初始化的数据结构。这种方法需要对数据完整性进行某种管理。   NV-SRAM简介 在现代计算机系统中,存在大量内存。其中大多数是名称不合时宜的随机存取存储器RAM)。这个名称意义不大,因为当今所有内存都是随机访问的。当工程师谈论RAM时,它们的意思是易失性半导体存储器,只要加电,就可以无限期地对其进行读写操作。并非总是这样。在计算机的早期,程序/数据存储的最常见形式是“核心内存”。按照现代标准,这是笨重的(更不用说昂贵了!),但是具有有用的特性:它是非易失性的。读取或写入数据需要电源,但不需要保留电源。在核心内存掉电的情况下,数据将无限期保持不变。有趣的是,掉落或振动的核心内存可能会破坏其内容,尽管现代计算机和大多数嵌入式系统的工作内存主要是RAM,但拥有大量可用的非易失性RAMNV-SRAM)仍然很有用。这可以使用闪存或某些其他具有非易失性的存储技术(例如MRAM)来实现,也可以是带有受保护电源(例如电池)的常规RAM。嵌入式系统中NV-SRAM有许多可能的用途:•程序代码和常量数据的存储,在启动时会复制到RAM中。尽管通常可以选择执行NV-SRAM,但是某些NV-SRAM技术的速度(访问时间)使这种方法没有吸引力。•重启后保留设备设置参数。许多设备都是用户可配置的。此信息需要存储在某个地方。•长时间缓冲采集的数据,不受电源故障的影响。一个简单的例子可能是在数码相机中存储照片。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值