向右滑动:上一篇 向左滑动:下一篇 我知道了
广告

NOR闪存技术如何让FOTA升级更加可靠

时间:2019-07-15 作者::Pritesh Mandaliya,赛普拉斯半导体存储器产品部应用工程师 阅读:
FOTA升级非常适于偏远区域或需要持续升级的应用,包括无线基础设施、智能工厂和联网汽车。典型的系统包含通过非易失性存储器来启动和配置的处理器。由于系统连接性不断增强,可编程芯片架构不断发展,非易失性存储器更加可靠、安全和稳定,使无缝FOTA升级成为现实——这些趋势和行业变革正在加速FOTA应用的发展势头。
电子工程专辑 EE Times China -提供有关电子工程及电子设计的最新资讯和科技趋势

“固件无线升级”(FOTA升级)用于远程修复错误并改进系统,包括推出新的功能和服务。FOTA升级非常适于偏远区域或需要持续升级的应用,包括无线基础设施、智能工厂和联网汽车。典型的系统包含通过非易失性存储器来启动和配置的处理器。由于系统连接性不断增强,可编程芯片架构不断发展,非易失性存储器更加可靠、安全和稳定,使无缝FOTA升级成为现实——这些趋势和行业变革正在加速FOTA应用的发展势头。PPfEETC-电子工程专辑

任务关键型系统要求

对于不允许在升级过程中出错的任务关键型应用,需要可靠的FOTA升级。因此,升级过程必须不受通信故障影响,且升级过程中几乎无需暂停系统。对于多数应用来说,将技术人员派到现场对系统进行重新编程从成本上不可行,且召回所有受影响车辆进行软件升级也令汽车厂商在经济上无法承受。种种原因让FOTA升级成为行业新宠。为了确保可靠性,必须在系统层面实现这一功能,且系统芯片必须具有可靠的FOTA功能。图1详细说明了FOTA技术的诸多优势。PPfEETC-电子工程专辑

图1:FOTA的优势(来源:赛普拉斯)PPfEETC-电子工程专辑
PPfEETC-电子工程专辑
闪存器件普遍用于系统的软件/固件代码储存。FOTA程序的主要目的是升级闪存中的代码。当代主机装置通常只使用内部闪存或内外部闪存组合来存储数据和代码。然而,随着系统复杂度不断上升,现代半导体技术面临扩展和成本挑战,使得在主机微控制器中(MCU)嵌入闪存这一汽车和工业应用中常见做法变得愈加困难。嵌入式闪存很可能无法突破28纳米或22纳米的瓶颈。此外,外部闪存将成为必需,且主机将需具备仅通过外部闪存器件即可进行FOTA升级的能力。PPfEETC-电子工程专辑

FOTA升级方法

使用NOR闪存实施FOTA升级时,有几种方法供选择。第一种是无软件/固件备份下的FOTA升级。PPfEETC-电子工程专辑

在这一架构下,系统使用单个闪存器件或分区来存储应用软件。采用这种方法时,需在软件升级过程中暂停应用,原因是系统只能从闪存运行应用或升级软件。此类应用通常配置了具有基本功能和有限内存的主机MCU。PPfEETC-电子工程专辑

第二种FOTA升级方法通过软件/固件备份。这一方法运用更高端的MCU和附加闪存以避免升级过程中暂停系统的需要。在这一架构下,系统使用两个闪存器件或分区,其中一个闪存/分区运行应用,另一个同时进行升级。PPfEETC-电子工程专辑

第三种升级方法使用“黄金”软件/固件备份。采用这种FOTA升级方法时,系统会使用三个闪存器件或分区。通常情况下,其中一个分区(或晶粒)包含当前软件,另一个分区用于升级(或已经完成FOTA升级)代码,第三个分区用于存储软件的“黄金”副本(在当前软件和新软件损坏的情况下,系统可以恢复至该副本)。PPfEETC-电子工程专辑
表1总结了上述三种方法各自的优劣势。PPfEETC-电子工程专辑

cypress19071505.JPG表1:各类FOTA架构的优、劣势PPfEETC-电子工程专辑

NOR闪存,专为FOTA而生

NOR闪存器件日益先进,其创新性功能旨在实现可靠的FOTA升级,主要包括:PPfEETC-电子工程专辑

同步读/写操作PPfEETC-电子工程专辑

一些业内最先进的NOR闪存器件具有灵活的内存库(Bank)架构(即扇区组),可从一个内存库连续读取数据,同时在另一个存储体执行擦除/编程功能。这一功能被称为同步读/写操作,是FOTA升级过程的理想选择。擦除/编程操作期间可以读取任何空闲的内存库。器件允许主机系统在一个内存库中编程或擦除,然后立即从另一个内存库中同步读取,从而提升系统整体性能。这一功能可以防止系统因无限期等待编程或擦除操作的完成而出现暂停。PPfEETC-电子工程专辑

有的供应商还提供包含堆叠的NOR闪存器件(例如SPI NOR S70FL-S),支持晶粒之间的同步操作。某些应用需要更高密度的闪存来存储应用软件,这些器件支持与高密度闪存器件同步操作。系统可以执行与同步操作功能相同的升级程序序列,但此种情况下,系统读取或升级的是相应晶粒而非内存库。PPfEETC-电子工程专辑

图2中的波形图显示了NOR闪存器件中的软件升级顺序。它们可以确保内存库1或晶粒1的读取操作与内存库2或晶粒2的擦除/编程操作同步进行。PPfEETC-电子工程专辑

cypress19071502.JPG图2:采用同步操作的FOTA升级(来源:赛普拉斯)PPfEETC-电子工程专辑

编程/擦除 恢复/暂停PPfEETC-电子工程专辑

“编程/擦除 恢复/暂停”是NOR闪存的另一个重要功能,可大幅提升FOTA运行的可靠性。“编程/擦除 暂停”指令允许系统中断嵌入式编程/擦除操作,以便从暂停的非编程/擦除扇区读取数据。读取操作完成后,系统可以“恢复”,并继续执行编程/擦除操作。这一功能适用于不支持同步操作的单晶粒NOR闪存器件架构。此外,该功能还为正在运行的应用提供优先级,因此,系统无需暂停,软件升级过程可在空闲时间完成。图3演示了使用“擦除/编程 暂停/恢复”功能的FOTA方法。PPfEETC-电子工程专辑

cypress19071503.JPG图3:使用编程/擦除 暂停/恢复功能的FOTA升级(来源:赛普拉斯)PPfEETC-电子工程专辑
PPfEETC-电子工程专辑
GUID磁盘分区表(GPT)方法PPfEETC-电子工程专辑

NOR闪存另一个增强可靠性的功能是采用“全局唯一标识符”(Globally Unique Identifiers -- GUID)磁盘分区表(Partition Table -- GPT),使用单个闪存器件执行FOTA操作。NOR闪存器件运用这一方法时,主机需要对闪存进行分区(如图4所示)。闪存器件的顶部和底部包含分区表(主分区表和辅分区表),用来描述如何对闪存进行划分和分区。当主分区表损坏时,将使用辅分区表。其余分区(扇区)将在两个应用之间进行划分。分区表对存储容量要求较低,因此,NOR闪存器件的顶部和底部较小的扇区架构是这类应用的一个优势。PPfEETC-电子工程专辑

cypress19071504.JPG图4:使用GUID分区表的FOTA升级(来源:赛普拉斯)PPfEETC-电子工程专辑

NOR闪存+RAM解决方案

另一种运用先进NOR闪存技术的FOTA升级方法,通常被称为“存储与下载”(SnD)或“影子”(shadowing)。使用这种方法时,系统在通电后即刻将NOR闪存数据复制到RAM器件。MCU将NOR闪存器件的数据复制并存储到RAM器件后,再从RAM器件读取应用所需软件,在闪存器件执行FOTA升级时可采用三种FOTA升级方法中的任一种。 RAM通常用于提供高速随机访问。但市场上的高性能NOR闪存器件具有“芯片内执行”(Execute-in-Place -- XiP)功能,可以执行等效操作。PPfEETC-电子工程专辑

NOR 闪存技术的诸多先进功能可实现稳定、快速、无缝且防断电的FOTA升级。任务关键型应用可以利用NOR闪存的先进功能(如高性能、高密度、多晶粒封装解决方案、同步操作、擦除/编程 暂停/恢复等)执行高度可靠的FOTA升级,同时节省主板空间、节约硬件和软件资源并降低总成本。赛普拉斯的Semper™ NOR闪存等器件为FOTA升级增添了一层功能安全性和可靠性,使系统性能得以进一步提升。如是,系统可以依托NOR闪存的高性能、扇区架构和卓越接口速度,直接从闪存器件读取应用软件,减少乃至消除对外部RAM的需求。PPfEETC-电子工程专辑

 PPfEETC-电子工程专辑

电子工程专辑 EE Times China -提供有关电子工程及电子设计的最新资讯和科技趋势
本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
您可能感兴趣的文章
  • 长鑫DRAM投产,首次公开源自奇梦达的技术细节 长鑫曾表示将在年底生产首颗 8Gb DDR4 芯片,不过9月20日,长鑫宣布12英寸DRAM生产线已经提前投产,据悉投产的DDR4芯片通过了多个国内外大客户验证,今年底会正式交付,这将有助于替代进口DRAM。同时在CFMS2019上,长鑫存储副总裁、未来技术评估实验室负责人平尔萱博士首次公开这家本土DRAM企业的技术细节,以及他们对DRAM技术现状和未来的看法……
  • NOR Flash满足汽车与工业应用的功能安全要求 与众多半导体产品一样,NOR Flash已经从其最初的狭窄应用范围演变为带有额外的逻辑IP和固件的处理器核,为系统设计师提供高级功能。与NAND Flash相比,NOR Flash使用相对较大的存储单元,以提供高耐用性和较长的数据保留时间。本文介绍了当今NOR Flash器件中最具影响力的功能安全特性,这些特性专为安全关键型应用而设计。
  • 业内带宽最高的HBM2E DRAM发布,单颗容量16GB SK海力士(SK hynix)宣布,已经成功研发出新一代DRAM内存“HBM2E”,可视为HBM2的增强版,拥有业界最高的传输带宽,相比现在的HBM2提升了大约50%,同时容量也翻了一番。
  • NAND涨价都怪氟化氢,它对半导体制造有什么用? 日本宣布对韩加强出口管制,集中在适用于制造OLED所必须的氟聚酰亚胺、制造半导体的核心材料光刻胶和用于半导体清洗等的高纯度氟化氢。由于前两种材料日本公司处于垄断地位,韩国选择在氟化氢上突破,目前已经开始着手对非日本产氟化氢进行质量试验,其中大部分来自中国。电子级氟化氢在半导体制造中扮演什么角色?近期的NAND、DRAM涨价传闻是否与此有关?
  • 拦不住!美光恢复对华为部分供货 美光科技日前宣布恢复对华为的部分供货,他们似乎从美国的对华禁令中找到了一些突破口,以解决半导体行业面临的棘手问题。美光CEO表示,通过审核,美光确定可以合法地恢复一部分现有产品的出货,因为它们不受出口管理条例(EAR)和实体列表的限制。但也有分析师表示担心,在此刻选择恢复与华为合作,会引起特朗普政府的注意……
  • 深圳半导体行业协会会员数首次突破200家 2018年全球半导体行业保持了两位数增长,规模达到4767亿美元。中国半导体行业全行业销售预计达到2576.96亿元人民币,比2017年的1945.98亿元增长32.42%,增速较去年的28.15%提高了4.27个百分点。
相关推荐
    广告
    近期热点
    广告
    广告
    广告
    可能感兴趣的话题
    广告