历史上的今天

今天是:2024年09月10日(星期二)

正在发生

2019年09月10日 | NOR Flash满足汽车与工业应用的功能安全要求

发布者:清新微笑 关键字:NAND  Flash  NOR  FlashNOR  功能安全 手机看文章 扫描二维码
随时随地手机看文章

工业系统通常控制工人附近的流程或机械设备。这使得工业系统安全至关重要,工业系统的故障会对系统附近的人员和财产造成严重后果。因此,我们通常将这些系统设计成单个故障不会构成危险。为了实现这一目标,他们经常在硬件和软件中实现众多与安全相关的功能。


虽然大多数安全功能确实是在系统级实现的,但安全关键型系统能够从组件级实现中受益,而组件级实现有助于系统级实现。Flash组件中实现的安全功能使MPU/MCU和SPI总线无需定期读取Flash内容,从而确定其内容的完整性(参见汽车与工业应用的功能安全性)。


与众多半导体产品一样,NOR Flash已经从其最初的狭窄应用范围演变为带有额外的逻辑IP和固件的处理器核,为系统设计师提供高级功能。与NAND Flash相比,NOR Flash使用相对较大的存储单元,以提供高耐用性和较长的数据保留时间。结合字节寻址架构,NOR Flash理想适用于启动代码,包括就地执行系统和交易数据。工厂自动化等应用需要Flash存储器在性能、可靠性和故障安全操作方面进行优化。本文介绍了当今NOR Flash器件中最具影响力的功能安全特性,这些特性专为安全关键型应用而设计。


1. 纠错码(ECC):存储器可能会遇到软错误或硬错误。硬错误一旦出现就是永久性的。它是由硅中缺陷、受扰瑕疵点或封装的金属化因为老化、振动或环境压力引起的。软错误是由带电粒子、辐射或宇宙射线引起的。当闪存单元受此类错误影响时,读取的数据将被破坏并可能影响应用的功能。NOR Flash器件通过在存储器阵列编程期间生成嵌入式ECC来支持单错校正双错检测(SECDED)。随后,该ECC用于在读取操作期间进行错误检测和校正。


2. 数据CRC:此外,为功能安全应用设计的NOR Flash也实现了数据CRC功能。它在用户定义的地址范围内执行循环冗余校验(CRC)计算。CRC进程计算从起始地址到结束地址所包含的数据的检查值,来检测系统启动期间或每个用户命令中的任何故障。


3. 接口CRC:现代NOR Flash器件是高频存储器,支持高达200MHz的双倍数据速率。原始数据可能由于噪声信道或发送器、接收器或两者引入的错误而被破坏。为了使系统安全运行,主机和从设备之间通信的一个最关键的方面是确保传输信息的完整性。专为功能安全应用而设计的NOR Flash具有接口CRC,这是一种设备用错误检测代码,用于检测主机和存储器之间数据传输过程中的意外故障。


4. SafeBoot - 启动故障恢复:众多工业应用使用NOR Flash来存储启动期间使用的代码。如果NOR Flash设备本身无法正确启动,那么就可能无法正确地实现各自应用的初始化。为了防止出现这种情况,NOR Flash将保持忙碌状态或在启动故障时通过状态寄存器报告启动故障。


5. 配置数据损坏:在非易失性配置寄存器更新期间发生断电或硬件重置,意味着用于配置设备的非易失性配置数据可能已被破坏。NOR Flash能够检测到已损坏的配置,并进入可以访问设备的默认模式。


6. 高级扇区保护(ASP):如果主机发送的编程/擦除交易中的位由于噪声信道或随机故障而发生更改,那么Flash设备可能会对不正确的扇区执行操作,这可能会导致系统操作故障。NOR Flash可实现扇区保护功能,保护任意扇区免受意外编程和擦除操作的影响。


7. 扇区擦除功率损耗检测:在传统的Flash设备中,如果在系统执行扇区擦除操作时发生电源故障,系统仍然不知道相应扇区擦除操作的状态。这在需要功能安全的应用中可能存在问题。针对这些应用优化的NOR Flash为每个扇区可实现擦除功率损耗指示器,以在扇区擦除期间标记断电事件。


8. 安全重置:在Flash设备停止对主机/系统做出响应的情况下,安全重置功能可以初始化SPI Flash硬件重置,这与使用现有的SPI信号的设备操作状态无关:芯片选择(CS#)、串行时钟(CK)和串行输入(SI/DQ0)。


9. 耐用性/保留分区:所有闪存都会受到物理降解的影响,最终可能导致设备故障。某些工业功能需要高耐用性,而其他功能需要在Flash设备中具备较高的数据保留,较低的数据保留或耐用性可能会影响系统功能。通过耐用性/保留分区(例如在赛普拉斯的EnduraFlex架构中所实现的那样),可以将单个NOR Flash分成多个分区,每个分区都独立配置,以实现高耐用性或较长保留。对于频繁的数据写入,可以将分区配置成为512Mb密度部件提供高达128万个编程擦除周期,并为1Gb部件提供256万个周期。对于代码与配置存储,可以将分区配置为保留数据25年。


与NAND Flash相比,NOR Flash在存储引导、应用代码以及应用数据方面更受欢迎。NOR Flash产品种类繁多。选择专为功能安全应用而设计的NOR Flash可提供架构优势,并有助于加速实现系统级功能安全。


关键字:NAND  Flash  NOR  FlashNOR  功能安全 引用地址:NOR Flash满足汽车与工业应用的功能安全要求

上一篇:舍弗勒将在湖南湘江新区成立独资公司 引入用于智能驾驶领域的Space Drive线控技术
下一篇:松下考虑向美国厂商Tropos Motors提供电动汽车相关技术

推荐阅读

近日,由中国电子信息产业发展研究院,工信部软件与集成电路促进中心,《中国集成电路产业人才白皮书》编委会合作发布了中国集成电路产业人才白皮书(2017-2018年版),并同期举办了主题为“汇众智、聚英才、创未来”的“2018全球半导体才智大会”.在大会期间,中芯国际资深常务副总裁孙晓备从中芯国际近年来的成长,讲述了中芯国际的人才发展体系。 孙...
儒卓力(Rutronik Elektronische Bauelemente GmbH)和中国台湾声学元件制造商志丰电子签订全球分销协议。该协议涵盖志丰电子的所有产品,并已生效。 志丰电子在电信、汽车、安全和安保、智能家居、医疗技术、工业和消费产品等各个关键领域提供声学组件及支持。该公司拥有全面广泛的产品系列,可让客户选择从带或不带电子元件的压磁蜂鸣器到微型扬声器和...
9月10日,大疆教育正式推出全栈式教育解决方案——大疆教育平台。该平台深度整合大疆教育已经推出的RoboMaster EP、RoboMaster TT等产品,将硬件、课程等数字化、平台化,致力于为全国科技教师提供完善的人工智能与科创实践教育解决方案。图片来源:OFweek维科网此外,教育平台内置编程调试模拟器,可通过模拟器完成多种机器人真实物理模拟,教师教学效...
在刚刚结束的成都车展上,多家自主品牌车企纷纷推出了混合动力车型,试图用新产品和新技术抢占市场,并开辟新的销售增长点。近一段时间,主流自主品牌长安、吉利、长城、比亚迪、奇瑞等企业先后发布了自己的混合动力系统。比如,吉利汽车发布了第二代混动系统GHS2.0、长安汽车发布了蓝鲸iDD混合动力系统、比亚迪发布了的DM-i混动系统、长城汽车发布了柠檬...

史海拾趣

问答坊 | AI 解惑

稳压电源使用手册

稳压电源使用手册…

查看全部问答∨

Windows CE驱动程序开发.pdf

Windows CE驱动程序开发.pdf…

查看全部问答∨

LCD屏幕漂移

我的LCD刷新在30MHZ时显示正常,只是有点闪,提高到60MHZ时屏幕漂移,并且坐标不对。…

查看全部问答∨

S3C6410 Camera接口获取图像成功,但是数据全是0.求助!!!

我用在WINCE 使用S3C6410的摄像头驱动,应用程序中使用DeviceIoControl来设置摄像头属性和获取一帧数据。 在驱动的程序中看到了它的控制代码如下: // prepare  准备好DMA缓存,设置成 CAPTURE / VIDEO / PREVIEW 模式 #define  ...…

查看全部问答∨

求无线游戏手柄的内部构造

哪位大侠可以告诉我无线游戏手柄的内部构造,即由那些部分、元器件组成的。谢谢了!…

查看全部问答∨

evc 提示框的实现

大家好,我想请问各位大虾,如何在evc下实现状态提示呢,比如说我正在上传文件会有一个窗口提示正在上传,等传输完毕了提示上传成功,然后就关闭了!!请各位大虾多帮忙,谢谢各位了!!!…

查看全部问答∨

在应用程序里如何查询某个USB连在哪一个USB controller上

在具有多个USB controller和多个USB设备的情况下, 如何查询这些USB设备连接在哪个USB controller上。 设备管理器中,如果选择“依连接排序设备”,就可以看到所 有设备的Device Tree,VC里有什么API或者什么方法可以获得 类似的信息吗? 请高 ...…

查看全部问答∨

stm8s207的ADC有没有扫描模式??

                                 stm8s207的ADC有没有扫描模式??…

查看全部问答∨

freescale的模糊C语言编程 谁有?

RT,求一份用freescale C语言编写的模糊控制程序。有的发一份到 362645744@qq.com   谢谢了。作为交换,可以把我这里用汇编写的模糊控制程序传给你。…

查看全部问答∨

各位大侠看看我的程序哪儿有问题啊

我用hot51开发板做实现测量电压和输出相同电压的功能,但是没有响应,麻烦大家指出我程序的问题,谢谢了 /* PCF8591四路电压 LCD1602显示 参考电压接至5V电源 */ /* 最小输出电压:0.00V 最大输出电压:5.00V 分辨率:0.02V */ /****************** ...…

查看全部问答∨
小广播
最新汽车电子文章
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved