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

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

3天内不再提示

异构MIPS内核背后的功能安全和AI在汽车中碰撞

星星科技指导员 来源:嵌入式计算设计 作者:Brandon Lewis 2022-06-16 16:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当我想到处理上下文中的功能安全时,我通常会想到负责一两个专用任务的小型微控制器MCU)。它的架构可能简单但有弹性,以减少硬件故障和软错误的可能性。一段时间以来,安全关键型工业和汽车应用就是这种情况。

但是,随着人工智能AI) 技术渗透到许多功能安全应用中的可能性成为现实,简单的 MCU 变得不太可行。在汽车行业尤其如此,人工智能现在是许多现代高级驾驶辅助系统 (ADAS) 和新兴自动驾驶平台的关键组成部分。基于摄像头的机器视觉、雷达检测、驾驶员状况评估和多传感器融合都是可以从 AI 中受益的应用,但也需要比 MCU 提供的更多处理能力。

因此,市场上出现了能够满足行业标准功能安全要求的高性能处理器的空白。

高性能处理器 IP 和 ISO 26262 功能安全

任何功能安全系统的设计都是从处理器 IP 级别开始的,在汽车行业,管理此类设计的标准是 ISO 26262。ISO 26262 包括四个汽车安全完整性等级 (ASIL),ASIL A 到 D,每个等级越来越多地解决关键的汽车系统(图 1)。ISO 26262 合规性的一些要求包括:

安全流程和工作产品的证据(ASIL B 到 D)

工作产品的可追溯性

技术安全评估

QA流程合规审计

poYBAGKq49WAUUwVAAFil2ndCWE127.png

【图1 | ISO 26262 标准概述了四个汽车安全完整性等级 (ASIL),A 到 D,用于硬件和软件的功能安全。]

处理器 IP 的所有这些问题在于,汽车制造商和一级供应商有责任确保符合 ISO 26262。IP 块是设计成更大系统的处理器的一部分,它符合最佳利益的 IP 供应商设计他们的解决方案以适应许多不同的应用。

不过,IP 供应商可以采取的一个步骤是确保他们的设计遵循以后的 ISO 26262 ASIL 合规性所需的流程和程序。Imagination Technologies 的新型64 位 MIPS I6500-F CPU 内核就是这种情况,称为脱离上下文的安全元件 (SEooC) 。

在技术层面上,MIPS I6500-F 内核包含多项有助于汽车制造商和一级制造商遵守 ISO 26262 的特性(图 2)。其中包括支持:

用于硬故障和软故障监控的运行时逻辑内置自检 (LBIST)

故障恢复超时

数据传输期间用于错误检测的总线奇偶校验

纠错码 (ECC) 高速缓存存储器

冗余逻辑

pYYBAGKq49yAb4mMAAHpcGl_y4Q121.png

【图2 | MIPS I6500-F CPU 集群包括多项设计功能,可帮助汽车制造商满足 ISO 26262 标准,以及隔离核心集群、时钟电源模块、存储器和 I/O 的安全层。]

这些设计属性的这些结果是优于 90% 的单点故障指标 (SPFms) 和优于 60% 的潜在故障指标 (LFM),足以满足 ISO 26262 ASIL B 要求并扩展到 ASIL D。

此外,I6500-F CPU 集群安全周期遵循汽车制造商使用的“V”模型,有助于将 Imagination 质量管理体系 (QMS) 流程中的安全文档与 ISO 26262 认证所需的文档相匹配(图 3)。该核心是使用功能安全管理流程和开发实践的组合设计的,并由第三方安全评估机构 ResilTech 验证。

pYYBAGKq4-OABbTpAAFzGX8_Mqw257.png

【图3 | Imagination Technologies MIPS I6500-F CPU 集群与汽车制造商和一级制造商使用的 SoC 的开发周期相匹配,同时还允许他们通过提供的安全文档安全文档加快 ISO 26262 ASIL D 合规性。]

推动功能安全进入异构汽车 AI

在性能方面,I6500-F CPU 是一个异构多核处理器内核,能够扩展到每个集群 6 个内核和每个 SoC 64 个集群。基于 MIPS 架构的第 6 版,I6500-F 实现了同步多线程,允许每个内核并行执行两条指令,总共最多四个线程(图 4)。它针对 7 nm FinFET 工艺技术。

poYBAGKq4-yADvc4AAJEdYQ0Fps109.png

【图4 | 异构 MIPS I6500-F CPU 内核支持高度可扩展的多核 SoC 设计,能够利用单个内核上的同时多线程。]

I6500-F 的异构架构非常适合 AI 系统的设计,这些系统通常实施额外的加速器,如数字信号处理器 (DSP) 以运行卷积或深度神经网络 (CNN/DNN)。AXI Coherency Extensions 兼容(ACE 兼容)接口提供与 SoC 中这些外部处理元件的控制寄存器的直接通信,以及对 I6500-F 系统总线的直接访问,以便数据在另一个方向传输。这在同时多线程能力的框架中很重要,因为单个线程可以专用于管理外部加速器,而不会产生上下文切换的开销。

在这种异构系统中,高效任务转移的另一个关键是系统级共享虚拟内存 (SVM)。SVM 允许通过指针而不是文件复制来传递数据,并有助于在高带宽 AI 数据传输期间实现系统级缓存一致性(图 5)。这里的一个辅助好处是简化了软件开发,因为可以使用虚拟化和双级内存管理单元 (MMU) 将关键的安全和安保任务与其他应用程序隔离开来。

poYBAGKq4_SARo3RAABsHdGNJ1g875.png

【图5 | 低延迟 ACE 接口和共享虚拟内存 (SVM) 对与 I6500-F 内核的同步多线程功能,以促进异构 AI 系统架构。]

从全自动驾驶到街上

MIPS I6500-F 可能是人工智能系统的转折点,因为它在公认的行业安全标准中的血统为机器学习的“未知”提供了“已知”背景。

审核编辑:郭婷

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

    关注

    31

    文章

    5589

    浏览量

    129064
  • 存储器
    +关注

    关注

    39

    文章

    7714

    浏览量

    170854
  • 人工智能
    +关注

    关注

    1813

    文章

    49736

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机开发功能安全编译器

    期间显示的防御代码。仅仅因为单元测试期间已经实现了防御性代码的覆盖范围,因此并不能保证其已存在于完整的系统功能安全这个陌生的领域
    发表于 12-01 06:44

    是德科技VPS如何用高精度仿真和AI工具重塑安全气囊开发流程

    随着汽车安全法规日益严格,传统的实物测试已无法满足快速迭代和成本控制的需求。虚拟仿真,尤其是AI驱动的端到端解决方案,正在成为安全气囊开发的核心力量。从折叠到展开,再到整车
    的头像 发表于 11-17 10:52 273次阅读
    是德科技VPS如何用高精度仿真和<b class='flag-5'>AI</b>工具重塑<b class='flag-5'>安全</b>气囊开发流程

    比亚迪荣获SGS ISO 21448汽车预期功能安全认证

    此证书这不仅是安全开发能力的高度认可,更意味比亚迪十五部汽车零部件智能化安全领域迈出坚实一步,
    的头像 发表于 09-25 15:04 628次阅读

    充电桩测试:守护绿色出行的安全密码

    新能源汽车蓬勃发展的时代浪潮下,充电桩作为核心配套设施,其质量与安全性至关重要。每一次稳定的充电过程背后,都离不开严谨细致的测试工作。那么,
    发表于 09-18 13:52

    MPS汽车功能安全领域取得显著进展

    如今的汽车,早已不再是简单的交通工具,它变得越来越智能,越来越依赖电子系统来实现复杂功能,如自动驾驶辅助、智能互联等,其电子部件的故障风险也随之增加。而汽车功能
    的头像 发表于 09-10 14:25 675次阅读

    边聊安全 | 智能驾驶时代的新挑战:AI功能安全

    智能驾驶时代的新挑战:AI功能安全写在前面:随着人工智能(AI)技术自动驾驶汽车等领域的快速发
    的头像 发表于 09-05 16:20 1561次阅读
    边聊<b class='flag-5'>安全</b> | 智能驾驶时代的新挑战:<b class='flag-5'>AI</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    如何打造全方位的汽车功能安全

    不断发展的汽车技术功能安全是一个非常重要的领域,它确保电子系统以及基于软件的系统即使存在故障的情况下也能正确地响应其输入,其中涉及危险
    的头像 发表于 07-28 10:53 1800次阅读
    如何打造全方位的<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    Safety Pro汽车功能安全分析

    汽车产业加速向智能化、网联化转型的 2025 年,功能安全作为自动驾驶技术的核心基石,正面临前所未有的挑战与机遇。
    的头像 发表于 06-09 10:46 1114次阅读
    Safety Pro<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>分析

    奥托立夫亮相2025奇瑞汽车安全之夜

    汽车安全的征程,每一次突破都关乎生命的守护。近日,奇瑞汽车安全之夜于芜湖奇瑞
    的头像 发表于 05-16 16:10 701次阅读

    智能汽车背后的力量:多层 PCB 的技术优势与应用前景

    随着汽车智能化、电气化趋势的加速,汽车电子整车的占比不断提升。从发动机控制到安全系统,从娱乐信息系统到自动驾驶,
    的头像 发表于 05-09 18:06 514次阅读

    安波福碰撞电源模块守护汽车安全

    随着汽车电气化、智能化发展和自动驾驶的普及,安波福Crash Power Module(CPM)碰撞电源模块,成为确保系统安全可靠运行的必需保障。
    的头像 发表于 04-03 16:24 2788次阅读

    如何维护i.MX6ULL的安全内核

    为 5.15.158。 因此,我们想知道:是否有可能基于这个 BSP 平台实现安全的 i.MX 6ULL 系统?您会推荐上游的 linux-fslc 还是 linux-imx (BSP) 内核树?显然,linux-fslc 和上游内核
    发表于 04-01 08:28

    FPGA+AI王炸组合如何重塑未来世界:看看DeepSeek东方神秘力量如何预测......

    功能模块,如AI引擎、可变精度DSP。 • 灵活性:FPGA可以系统运行重新编程,实现功能的动态重构。 • 低功耗:与ASIC相比,FP
    发表于 03-03 11:21

    AI如何增强车辆安全性和用户交互性

    、降低死亡率。AI 运用在预测性安全功能和驾驶辅助系统,大大增强了行驶过程的安全性,让人感觉宛如拥有了一位反应力超乎常人的副驾驶员。但是,与大众普遍认知不同的是,
    的头像 发表于 02-08 09:48 2108次阅读

    进迭时空 K1 系列 8 核 64 位 RISC - V AI CPU 芯片介绍

    、云电脑、智能机器人、工业控制、边缘计算机等领域。二、具体特性(一)卓越的 CPU 性能核心配置 :具有 8 核 RISC - V AI CPU,能够提供 50KD MIPS CPU 算力
    发表于 01-06 17:37