0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于非易失性存储器的高可靠性存储游戏数据方案

454398 来源:电子元件技术 作者:电子元件技术 2021-01-12 14:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

处理财务数据的电子系统需要高度的可靠性,赌场游戏机也不例外。这些机器存储和/或访问敏感的个人和财务信息,包括玩家数据和金额。玩家还可以调取补偿资金和存储的积分,这些金融交易可以代表数千美元或更多。游戏机还需要存储各种关键的操作信息,例如用户按键,支出比率和获胜统计数据。

由于赌注可能很高,因此在停电,电源故障或机器故障的情况下,游戏机必须能够安全地保留所有这些信息。通常,当嵌入式系统发生故障时,它将默认返回安全模式,该模式使关键任务功能可以不间断地继续运行。例如,一架飞机必须保持运转以防止其坠毁。

赌场游戏机则相反。发生故障时,标准操作程序是确保机器受到保护,而不是清除错误状态。在这一点上,通常建议对机器进行分析以确定故障原因并创建证据链日志以用于潜在的赔付。例如,如果玩家刚好在死机前获得了一个大奖,则此证据记录对于确定该奖金是否被接受至关重要。

pIYBAF_9P4iAAyOFAAEFjpZynKY272.png

(图1:游戏机的框图。)

除了存储玩家和操作数据之外,系统还需要存储FPGA和/或MPU使用的游戏算法图像(见图1)。此外,还需要记录操作执行状态和系统堆栈。这些日志中的数据对于保证赌场运营的安全完整性至关重要。

所有这些要求共同为工程师带来了挑战性的问题。必须安全存储大量数据需要高密度的内存。此外,内存子系统必须非常快,以防止断电期间丢失数据。

非易失性存储器

首先,非易失性存储器至关重要。传统上,游戏机使用电池供电的SRAM来有效保留内存。但是,这种方法不能提供足够的可靠性。电池供电的SRAM需要多个组件,并且比单独的本地非易失性存储芯片消耗更多的PCB面积。通常在回流工艺之后安装电池,以避免温度过高影响电池,因此这会增加制造成本。电池还需要按计划进行维护和更换。这样的维护增加了运营费用。如果游戏机采用诸如嗡嗡声或震动之类的反馈,则这种振动会导致将电池易失效。最后,不符合RoHS要求的电池给娱乐场经营者带来了不必要的麻烦。

由于这些原因,制造商更喜欢使用无电池非易失性存储解决方案来存储记录的信息。表1列出了几种类型的非易失性存储器。 EEPROM有限的耐用性并不适合必须连续运行数十年的游戏机。

pIYBAF_9P5iACE9YAAEg3aHn8PA844.png

(表1:不同非易失性存储器类型的比较。)

基于闪存的方法,即使像EEPROM这样的有限耐用性计数,也可以使用称为损耗平衡的技术来延长存储器的寿命。 MCU上的软件采用复杂的算法来识别何时闪存磨损,并开始遇到超出设置阈值的错误。然后,算法搜索另一个未磨损的块,并将数据移至该块。损耗均衡算法倾向于尝试在Flash设备中平均分配损耗。这使损耗均衡成为一个相当复杂的过程,在提高可靠性的同时,最终增加了写入操作的延迟。

Flash的写入性能会产生重大影响。通常,要记录的数据将被捕获并收集到缓冲区中,直到可以写入一个完整的块为止。接下来,必须通过耗损平衡算法来识别要写入的内存块,这可能涉及在大型数据表中进行基于软件的查找。对于Flash,必须先擦除该块,然后才能将其写入。最后,数据缓冲区被写入内存。

实时捕捉

当电源出现故障时,系统几乎没有时间做出反应。因此,为了以高可靠性存储游戏数据,必须连续捕获和存储数据。最坏的情况是在游戏事件期间发生电源故障,因为这是实时数据产生最多的时刻。

如果在闪存写入过程中的任何时间发生故障,则缓冲区中的数据将丢失。写入过程越长,丢失数据的风险就越大,这对于理解机器为何故障以及建立完整性操作至关重要。

为了最大程度地减少写入时间并提高整体可靠性,制造商正在转向高度可靠的NVRAM解决方案,例如铁电随机存取存储器(FRAM)。作为一种非易失性存储技术,FRAM相对于电池供电的SRAM,EEPROM和闪存,为数据记录应用提供了许多优势。FRAM具有极高的耐用性,可反复读写多达10 ^ 14个周期,对于记录应用程序实际上是无限的。由于具有如此高的耐用性,因此无需进行磨损平衡,从而简化了写入过程。

此外,FRAM是一种随机访问技术,不需要缓冲区,可以直接在非易失性存储单元中执行写操作,而无需先进行单独的擦除周期。这意味着在收集数据时,可以立即将其存储在非易失性存储器中。随机访问还消除了与内存分页相关的延迟。因此,与闪存使用缓冲区所需的相对较长的窗口相比,可以“立即”写入已记录的数据(参见图2)。

pIYBAF_9P6qAE00kAAEtxjmNNgg165.png

(图2:在缓冲区中捕获数据并仅在缓冲区已满时才将其写入Flash的延迟使关键数据处于危险之中。如果在此期间发生电源故障,则会丢失重要的取证数据。)随机访问捕获的数据可以立即写入FRAM。这消除了EEPROM的写入等待时间,从而最大限度地减少了风险和数据丢失的时间。

为了提供更高的可靠性,F-RAM存储器包括片上错误代码校正(ECC),以检测和校正位错误。此外,FRAM读取具有破坏性。因此,当读取数据时,FRAM阵列中的任何位翻转都会被检测到并通过ECC进行校正,并将校正后的数据写回到该阵列中。这确保了更高的可靠性,并提高了FRAM的使用寿命。

F-RAM通过串行接口(如SPI)连接到标准存储控制器。与电池供电的SRAM使用的并行接口相比,串口的使用可释放处理器引脚,从而使开发人员可以选择更紧凑的MCU封装,减少总线走线并减小电路板尺寸。

例如Infineon Technologies的Excelon FRAM,可用于工业和汽车级,以确保在极端工作条件下的高可靠性。工业F-RAM在最高温度为85°C时可以存储长达10年的数据,而在60°C时可以存储到151年。这些存储器还具有高性能的108 MHZ Quad SPI接口,使它们能够提供与并行电池供电的SRAM相当的性能。

数据和代码

由于其连续,随机访问的性质,单个FRAM器件可用于数据记录和代码存储。实际上,单个存储器可以代替ROM和RAM设备,因为FRAM同时提供SRAM和Flash的功能。在单个存储设备中组合数据和代码可以简化系统设计并降低总体成本。此外,将算法代码存储在FRAM中会自动保留系统在发生故障时使用的代码映像,这在故障取证过程中非常有用。

为了满足游戏机等应用程序对内存的可靠需求,FRAM具有高密度特性,目前最高可达8 Mbit,2021年初将推出16 Mbit产品。

当今的赌场运营商需要高度可靠的游戏机来保护自己的利益,以防万一机器在不适当的时间出现故障或断电。当前的电池供电的SRAM系统缺乏物理鲁棒性,增加了系统成本,并产生了持续的维护费用。基于闪存的系统可以在断电期间保留数据,但也可以丢失其缓冲区,缓冲区具有最关键的数据,对于了解游戏系统为何以及如何出现故障是至关重要的。通过与FRAM协作,开发人员可以创建数据记录系统,该系统通过在捕获数据时写入数据来提供最高的可靠性,从而确保赌场运营商拥有建立证据链并确保可以成功获得取证分析所需的数据。

(作者:Shivendra Singh是赛普拉斯高级应用工程师;Karthik Rangarajan是Infineon的高级产品营销工程师。)

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19135

    浏览量

    404094
  • 存储器
    +关注

    关注

    39

    文章

    7757

    浏览量

    172210
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3830

    浏览量

    133895
  • sram
    +关注

    关注

    6

    文章

    833

    浏览量

    117728
  • 非易失性存储器

    关注

    0

    文章

    137

    浏览量

    24132
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通用SPI接口的NOR Flash存储器特性

    在嵌入式系统设计中,NOR Flash存储器凭借其快速读取和可靠数据存储能力,成为代码存储与直接执行(XIP)的核心器件。英尚代理推出的一
    的头像 发表于 04-07 15:15 148次阅读

    探索FM25V10 1-Mbit Serial (SPI) F-RAM:高性能非易失性存储器解决方案

    探索FM25V10 1-Mbit Serial (SPI) F-RAM:高性能非易失性存储器解决方案 在电子设计领域,选择合适的存储器对于系统的性能和可靠性至关重要。今天,我们将深入探
    的头像 发表于 03-29 14:40 153次阅读

    通信电源导热胶:高可靠性散热材料

    |本文介绍通信电源导热胶作为高可靠性散热材料的核心优势,包括工作原理、关键性能数据(如导热系数高达9 W m·K、温度降低10℃)及在5G基站、数据中心等场景的应用价值,帮助您选择合适的热管理解决
    的头像 发表于 03-28 00:36 179次阅读
    通信电源导热胶:<b class='flag-5'>高可靠性</b>散热材料

    探索CY15E064Q 64 - Kbit SPI汽车级F - RAM:高性能非易失性存储器的新选择

    探索CY15E064Q 64 - Kbit SPI汽车级F - RAM:高性能非易失性存储器的新选择 在电子设计领域,存储器的选择对于系统的性能、可靠性和寿命至关重要。特别是在一些需要频繁读写操作
    的头像 发表于 03-13 16:25 194次阅读

    PG-1000脉冲发生非易失性存储器(NVM)及MOSFET测试的应用

    一、文档概述本文聚焦非易失性存储器(NVM)单元表征与MOSFET晶体管测试的核心技术,介绍关键存储类型、测试痛点及适配测试仪器,为相关电子元件研发与检测提供技术参考。二、核心存储与测试相关内容(一
    发表于 03-09 14:40

    【案例5.1】存储器选型的考虑要点

    【案例5.1】存储器选型的考虑要点某设计,用户接口数据传输速率为10Gbps,每8个字节的数据对应一次查表需求,数据存储在由DDR4SDR
    的头像 发表于 03-04 17:20 440次阅读
    【案例5.1】<b class='flag-5'>存储器</b>选型的考虑要点

    MAX792/MAX820:微处理非易失性存储器监控电路深度剖析

    MAX792/MAX820:微处理非易失性存储器监控电路深度剖析 在电子设计领域,微处理(µP)和非易失性存储器的稳定运行至关重要。今天,我们就来深入探讨一下MAXIM推出的MA
    的头像 发表于 02-27 16:05 215次阅读

    Infineon 8Mb EXCELON™ LP F-RAM:高性能非易失存储解决方案

    Infineon 8Mb EXCELON™ LP F-RAM:高性能非易失存储解决方案 在电子设计领域,非易失性存储器的选择至关重要,它直接影响着系统的
    的头像 发表于 02-04 17:45 1257次阅读

    什么是高可靠性

    满足后续PCBA装配的生产条件,并在特定的工作环境和操作条件下,在一定的时期内,可以保持正常运行功能的能力。 二、为什么PCB的高可靠性应当引起重视? 作为各种电子元器件的载体和电路信号传输的枢纽
    发表于 01-29 14:49

    双口SRAM静态随机存储器存储原理

    在各类存储设备中,SRAM(静态随机存储器)因其高速、低功耗和高可靠性,被广泛应用于高性能计算、通信和嵌入式系统中。其中,双口SRAM静态随机存储器凭借其独特的双端口设计,在高带宽和多
    的头像 发表于 11-25 14:28 787次阅读

    解决SD NAND CRC校验失败的综合指南:瀚海微存储产品的可靠性保障

    在嵌入式系统开发中,SD NAND因其小尺寸、高可靠性和易用成为众多项目的首选存储方案。然而,开发过程中经常会遇到CRC(循环冗余校验)错误的问题,这不仅影响系统稳定性,更可能造成
    的头像 发表于 11-21 09:49 664次阅读
    解决SD NAND CRC校验失败的综合指南:瀚海微<b class='flag-5'>存储</b>产品的<b class='flag-5'>可靠性</b>保障

    高速存储器sram,带ECC的异步SRAM系列存储方案

    在要求高性能与高可靠性的电子系统中,存储器的选择往往成为设计成败的关键。Netsol推出的高速异步SRAM系列,凭借其出色的性能表现与独有的错误校正(ECC)能力,为工业控制、通信设备及高精度计算等应用提供了值得信赖的存储解决
    的头像 发表于 11-05 16:21 551次阅读

    MRAM存储器EMD4E001G-1Gb的优势介绍

    在当今对数据持久与系统可靠性要求极高的企业基础设施和数据中心中,Everspin推出的自旋转移扭矩MRAM(STT-MRAM)存储器——E
    的头像 发表于 11-05 14:34 613次阅读

    Everspin存储器8位并行总线MRAM概述

    在需要高速数据写入与极致可靠性的工业与数据中心应用中,Everspin推出的8位位并行接口MRAM树立了性能与耐用的新标杆。这款Everspin
    的头像 发表于 10-24 16:36 820次阅读

    OTP存储器在AI时代的关键作用

    一次可编程(OTP)非易失性存储器问世已久。与其他非易失存储技术相比,OTP的占用面积更小,且无需额外的制造工序,因此成为存储启动代码、
    的头像 发表于 10-21 10:38 1923次阅读
    OTP<b class='flag-5'>存储器</b>在AI时代的关键作用