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

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

3天内不再提示

Cortex-M23:现在针对安全关键型汽车应用进行了增强

jf_9aVl32Dp 来源:Arm软件开发者 2023-04-25 11:51 次阅读

令人难以置信的创新正在推动汽车的技术变革,但有一件事必须继续放在首位:驾驶员、乘客和道路使用者的安全。Arm技术已经存在了几十年,我们知道汽车技术需要适合安全应用的处理器,这些处理器仍然可以满足我们合作伙伴更广泛的功率、成本、面积和软件考虑。在本博客中,我们谈论了最近更新的Arm Cortex-M23处理器,该处理器现在具有增强的汽车应用功能。

Arm Cortex-M处理器在面积和功耗方面都很高效,非常适合广泛的汽车应用。它们也很容易编程,因为有一个庞大的软件和工具生态系统支持它们,而且它们有一个简单的程序员模型。构建安全相关产品可能在时间和精力上成本都很高。为了加快汽车合作伙伴的上市时间,Arm为M型芯添加了更多的功能安全功能,并通过ISO 26262的外部评估机制进行了认证。这提高了芯片设计者的安全起点,减轻了他们的安全工作的负担,并使他们能够专注于其他领域。随着更新版Cortex-M23的发布,包括Cortex-M85(https://community.arm.com/arm-community-blogs/b/internet-of-things-blog/posts/cortex-m85-safety-and-performance-updates)和Cortex-M55(https://community.arm.com/arm-community-blogs/b/automotive-blog/posts/functional-safety-cortex-m55)在内的Cortex-M处理器的全部产品组合现在都包含了领先的功能性安全功能。

更新的Cortex-M23

在所有车辆中,都有一些小型、单一的功能需要具有成本效益的计算解决方案。正是在这个领域,在低功率和低面积的限制下实现功能安全是一个持续的挑战。Cortex-M23是Arm最节能的v8-M Cortex-M CPU,经过更新,包括功能性安全功能,提高了安全关键应用程序的诊断覆盖率。例如,用于停车辅助的超声波停车传感器、轮胎压力和雨水传感器、用于前照灯和刹车灯的照明和LED控制器等等。其中许多应用程序需要ASIL B,这是一种中等级别的完整性,更新后的Cortex-M23可能与其单核安全机制完美匹配。

面积和功率高效的解决方案

ASIL B级通常要求检测90%的单点故障,并在适用的情况下解决瞬态故障。您可以在我们的Cortex-M55:功能安全就绪博客(https://community.arm.com/arm-community-blogs/b/automotive-blog/posts/functional-safety-cortex-m55)中了解更多关于ASIL B的信息,我们在博客中概述了ISO 26262定义的不同ASIL级别。瞬态故障很棘手,因为它们很容易被发现。这是因为粒子可能会击中设计的一个区域并翻转一位数据,但不久后下一位数据就会被写入该位置,覆盖翻转的位。

更新后的Cortex-M23增加了瞬态故障保护,以解决受面积和成本限制的应用程序的这一问题,而双核锁步方法是不可取的。它还增加了用于检测CPU边界故障的接口保护,为芯片设计者省去了系统级的更多工作。Cortex-M23软件测试库的使用也将为永久性故障提供更多的诊断覆盖范围,补充内部核心安全机制。此外,与以前的Cortex-M23相比,这些附加功能对基准性能没有影响,因此采用起来更简单。

别忘了ASIL D

对于需要双核锁步(dual-core lockstep)的应用,Arm现在发布了Cortex-M23专用的新双核锁步应用说明(https://developer.arm.com/documentation/107936/0200/?lang=en)。本文档提供了如何在Cortex-M23上实现此功能的指导,以及在实现此功能时应注意的事项。如果您的设计能够支持双锁步实现带来的额外管芯面积和功率,则这可能也是ASIL B应用程序的正确解决方案。

Cortex-M23,提醒

Cortex-M23于2016年首次推出,实现了ARMv8-M架构,带来了更多指令和系统级功能。那些有Cortex-M0+经验的人可以在Cortex-M23中看到许多相同的能效优势。这些好处包括深度睡眠模式和退出时睡眠,这使其成为低功耗应用的理想选择。随着越来越多的车辆实现电气化,Tier 1必须开发能够满足原始设备制造商电力需求的解决方案,Cortex-M处理器非常适合这些解决方案。

开发人员可以使用可选的MPU(内存保护单元)来设计更健壮、更安全的系统。MPU可以编程为定义内存区域,根据任务分配某些属性和访问权限。当应用程序试图访问未经授权的内存区域时,MPU可能会触发故障异常。

全功能安全产品组合

Cortex-M23、Cortex-M55和Cortex-M85是Cortex-M处理器的可扩展集合,可以支持从低功耗到高性能需求的各种汽车应用。为了便于代码移植,它们共享一个通用的体系结构。广泛的生态系统支持它们,包括安全认证的软件和工具,以简化下一代汽车的开发。

审核编辑 :李倩

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

    关注

    68

    文章

    18288

    浏览量

    222170
  • 控制器
    +关注

    关注

    112

    文章

    15235

    浏览量

    171208
  • 汽车应用
    +关注

    关注

    0

    文章

    50

    浏览量

    16961

原文标题:Cortex-M23:现在针对安全关键型汽车应用进行了增强

文章出处:【微信号:Arm软件开发者,微信公众号:Arm软件开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    瑞萨推出基于Arm Cortex-M23处理器的RA0微控制器(MCU)系列

    全球半导体解决方案供应商瑞萨电子(TSE:6723)宣布推出基于Arm Cortex-M23处理器的RA0微控制器(MCU)系列。全新32位通用MCU RA0系列产品除了实现更低成本,也提供超低功耗性能。
    的头像 发表于 04-14 10:12 412次阅读
    瑞萨推出基于Arm <b class='flag-5'>Cortex-M23</b>处理器的RA0微控制器(MCU)系列

    兆易创新正式推出全新GD32E235系列超值型MCU,扩充Cortex-M23产品阵容

    兆易创新正式推出全新GD32E235系列超值型MCU,进一步扩充Cortex-M23内核产品阵容。首颗同系列产品Arm Cortex-M23内核GD32E230 系列MCU自2018年上市以来,凭借其卓越的性价比优势,
    的头像 发表于 03-27 11:15 317次阅读
    兆易创新正式推出全新GD32E235系列超值型MCU,扩充<b class='flag-5'>Cortex-M23</b>产品阵容

    瑞萨电子宣布推出基于Arm Cortex-M23处理器的RA2A2微控制器产品群

    全球半导体解决方案供应商瑞萨电子(TSE:6723)今日宣布推出基于Arm Cortex-M23处理器的RA2A2微控制器(MCU)产品群。
    的头像 发表于 03-22 10:57 379次阅读
    瑞萨电子宣布推出基于Arm <b class='flag-5'>Cortex-M23</b>处理器的RA2A2微控制器产品群

    使用STM32H7的AD进行了7M频率的采集信号,采集进去后可以实现实时处理吗?

    使用STM32H7的AD进行了7M频率的采集信号,采集进去后可以实现实时处理吗?
    发表于 03-08 08:10

    ARM Cortex-M处理器对比表

    Cortex-M处理器系列针对低成本、高能效的微控制器进行了优化。 这些处理器可以在各种应用中找到,包括物联网、工业和日常消费设备。 该处理器系列基于M-Profile架构,可为深度嵌
    发表于 08-29 07:00

    NuMicro M2351系列微控制器的安全特色与应用

    NuMicro M2351 系列微控制器以 Arm Cortex-M23 为核心,内建 Armv8-M 架构的 TrustZone 技术,并提供 XOM (Execute-Only-Memory
    发表于 08-28 06:24

    Arm Cortex-M23处理器产品介绍

    应用程序的安全性是关键要求。 用于ARMv8-M的TrustZone在Cortex-M23设备上的可信和不可信资源之间提供硬件强制隔离,同时保持所有
    发表于 08-25 06:19

    ARM Cortex-M23设备通用用户指南

    Cortex-M23处理器是一款入门级32位ARM Cortex处理器,专为各种嵌入式应用而设计。 它为开发人员提供了显著的好处,包括: ·简单的架构,易于学习和编程。 ·超低功耗、高能效运行
    发表于 08-23 07:35

    Cortex™-M4设备通用用户指南

    Cortex-M4处理器是专为微控制器市场设计的高性能32位处理器。 它为开发人员提供了显著的好处,包括: ·卓越的处理性能与快速中断处理相结合·具有广泛断点和跟踪功能的增强型系统调试·高效的处理器
    发表于 08-23 06:59

    ARM Cortex-M23处理器技术参考手册

    Cortex-M23处理器是一款低门数、两级和高能效处理器。 它适用于微控制器和深度嵌入式应用,这些应用需要在安全性是重要考虑因素的环境中使用区域优化的低功耗处理器。
    发表于 08-17 07:28

    基于ARMv8-M处理器的安全堆叠密封

    本建议概括介绍了软件对识别为CVE-2020-16273的漏洞的影响和缓解措施。 本咨询中讨论的方案涉及基于ARMv8-M的处理器,包括Cortex-M23Cortex M
    发表于 08-17 06:31

    Corrupt M23双核锁步应用笔记

    本应用说明适用于在设计MCU系统时使用Cortex-M23处理器的硬件开发人员。
    发表于 08-10 06:02

    ARM Cortex-M23处理器技术参考手册

    Cortex-M23处理器是一个可配置的两级32位RISC处理器。它有一个AMBA 5AHB接口,并包括NVIC组件。它还具有可选的硬件调试、单周期I/O接口和内存保护功能。
    发表于 08-09 06:20

    PX5的ARM TrustZone支持让嵌入式系统变得更加安全

    ,从汽车的组件到工业场景,制造商必须从硬件层向上降低网络安全风险。PX5 RTOS在Cortex-M23Cortex-M33上对ARM TrustZone的支持能够保证在最困难的嵌入
    发表于 05-18 13:44

    如何针对汽车ISO 26262功能安全合规性进行设计

    安全性是所有汽车制造商的关键设计考虑因素。现代汽车的复杂性正在上升,因此,它们包含数千个电子部件。因此,很难确保它们单独和集体都表现良好,以安全
    的头像 发表于 05-06 11:34 1254次阅读
    如何<b class='flag-5'>针对</b><b class='flag-5'>汽车</b>ISO 26262功能<b class='flag-5'>安全</b>合规性<b class='flag-5'>进行</b>设计