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

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

3天内不再提示

专家解读NXP下一代S32家族可扩展计算平台

罗欣 来源:电子发烧友网 作者:陈路,主编 2018-09-10 14:16 次阅读

【导读】 NXP推出的全球首个完全可扩展计算架构S32家族汽车处理器计算平台,将为主机厂、Tier 1供应商等合作伙伴应对目前电动化、智能化、互联化三大汽车发展趋势发展带来的挑战提供解决方案。

NXP(恩智浦半导体)正在巩固或奠定其在汽车控制器或处理器市场的领导地位,最近不仅推出了可扩展互联车辆SAF5400芯片,签下了广汽、长安、Torc Robotics、EB、海拉等合作伙伴,而且未来还将支持上海汽车城开展中国首次基于DSRC技术的智能网联汽车道路实证测试,推动中国车联网相关技术规范及标准的实现。

不仅如此,NXP还推出了全球首个完全可扩展计算架构S32家族汽车处理器计算平台,S32家族处理器将为主机厂、Tier 1供应商等合作伙伴应对目前电动化、智能化、互联化三大汽车发展趋势发展带来的挑战提供解决方案。

图1:恩智浦S32家族完全可扩展汽车处理器计算平台

首先,联网趋势的发展意味着,汽车底层电子架构要基于以太网有更大的带宽支持各种互联功能的实现;其次,无人驾驶汽车的出现要求汽车对它周遭运行环境的认知能力更强,而这样认知能力是基于车身所装备的一整套传感器来实现的。因此,未来汽车的传感器及融合系统对带宽就会有很高的要求,需要有数百兆的带宽能力;

最后,随着汽车电气化进程的不断推进,管理各种动力总成系统所要分配的计算资源越来越多,处理各种应用需要的算法越来越复杂,因此对底层架构的计算性能提出了很高的要求。

对汽车厂商而言,新的技术发展趋势带来的最大挑战在于,来自不同软件供应商体系的不同软件,如何在一辆汽车里面得到有效集成是目前面临的主要问题之一。为此,汽车厂商不得不耗费更多软件开发方面的资源,而新车上市的时间也被延长了。

与此同时,有鉴于这些新挑战和新应用的要求,汽车内部车载网络也变得越来越复杂。传统架构中,半导体硬件和软件系统之间存在着不匹配性,这就使得更新变得较为困难,而且不同应用之间也很难实现有效扩展。


图2:NXP保持在汽车处理器市场领先地位

因此,为了解决以上挑战,未来汽车的底层电子架构将会朝着高性能域架构的方向发展,它的联网能力更强,能够提供安全的OTA无线更新,同时开发效率高,是可升级、可扩展、能够适应未来发展的平台。

NXP下一代S32家族计算平台正是在此市场背景下开发出来的,它是一个完全可扩展的计算平台,基于公用架构,可以根据不同的应用,像雷达应用、网关应用、视觉的应用,添加特有的功能IP,派生出针对功能安全和动力总成应用的S32S/P、雷达应用的S32R、下一代网关应用的S32G、视觉应用的S32V、自动驾驶应用的S32A、以及通用的S32K。

根据性能不同以及使用ARM内核版本不同,S32计算平台有3个系列级别:1)低端的应用ARM Cortex M内核的,专门针对控制应用的,对于计算没什么要求,像S32K1以及S32K2以及S32M。2)中端的应用ARM Cortex R内核,也是针对控制应用,但又需要比较强的计算能力,像S32S、S32P、S32D。3)高端是应用ARM Cortex A53/57内核,主要针对高性能计算,像针对视觉应用的S32V,自动驾驶的S32A和面向下一代网关应用的S32G。

恩智浦资深FAE刘可鑫表示:“S32计算平台最大的优势是可以在不同的产品线之间最大化的复用代码。这样可以提高代码的复用性,提高开发效率,比如说应用于网关的代码,也可以用于域控制器。”

S32P主要应用于新能源汽车BMS、控制器以及动力方面的一些控制;S32D主要用于车身控制器;S32S主要应用于安全管理,针对于OEM对安全比如FOTA的需求。所有这些产品都是ASIL-D的,符合最高的安全等级。

具体来说,S32P247是专门针对新能源汽车BMS以及电机控制应用,集成8个Crotex-R52,两两锁步,16M Flash用于存放代码,512KB的 Data Flash,4M SRAM,都带有ECC,带有FD的8个FlexCAN,带有HSE的安全模块。

针对安全应用的S32S247,前不久刚刚推出来,也是8个ARM Crotex的R52,工作于锁步模式,最大工作主频达到800M。

针对BMS和动力总成应用,NXP推出稍低端的版本S32P257L,从8个Crotex-R52内核减少到4个,两两锁步。

针对于车身控制推出的域控制器S32D248,8个Crotex-R52内核,两两锁步,32M Flash。NXP还有一款针对安全应用的域控制器S32D220,这是没有Flash的,也就是说,是需要外挂Flash的。

NXP提供锁步核。如S32S有8个Crotex-R52内核,因为两两锁步,实际上是只有4个内核,未来满足于功能安全应用。NXP还有锁步核的DMA。所有这些存储都是带ECC的。所有的L外设都是冗余备份的。

这些是NXP S32P、S32S、S32D功能安全方面的应用。现在新能源汽车对功能安全的要求越来越高了,NXP从功能安全提出时就开始参与标准审查和安全理念设计。NXP是第一个基于ARM架构CPU内核实现锁步功能的公司,还实现了本地的故障检测及解决,而且还做到多内核系统中,整个系统在某个CPU内核运行的某个功能失效时,不会出现该功能失效、系统崩溃的情况。

信息安全方面,S32计算平台的安全硬件单元相比于MPC57系列的HSM,在性能方面有很大的增强,现在是满足于Evita高等级要求,实现RSA和ECC的非对称加密算法,还有基于Hash的签名认证

最后,S32S可以满足车联网OTA方面的需求。随着车联网的不断普及,后续会越来越多的电子控制单元需要无线的升级代码,即通过OTA的方式升级部件,这对于安全的要求是非常高的。

NXP推出的S32S主要面向车联网前端,基本上是和车厂经销商交互的控制单元,主要是满足车厂对于OTA的需求。S32S在OTA方面的优势,一是支持多个部件,每个部件最大62M;二是多核系统,在某几个核执行代码的过程中,可以用另外的核同时升级这个代码;三是支持防篡改的认证。

S32V除了集成ARM Crotex-A53内核,还有视频进来后的预处理ISP以及性能彪悍的图像处理后期GPU。也就是说,S32V是由多个不同的功能单元合成的,因为对于车上系统来说,娱乐系统的安全等级是比较低的,但ADAS、视觉等对于功能安全等级的要求是非常高的。比如雷达,对于运算性能有比较强的要求,但同时对于功能安全要求也很高,如果运算能力很高、安全能力差,就会出现失效造成人员伤亡的事故。

刘可鑫说:“前不久,在中国大陆,基于S32V234实现环视、前视以及车道偏离辅助等L3级别自动驾驶的系统刚刚量产。”

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

    关注

    60

    文章

    1214

    浏览量

    177231
  • 汽车处理器
    +关注

    关注

    1

    文章

    19

    浏览量

    11931
收藏 人收藏

    评论

    相关推荐

    恩智浦发布S32 CoreRide开放平台,旨在突破SDV开发的集成障碍

    近日,恩智浦(NXP)近日发布了其S32 CoreRide开放平台,这一创新性的平台旨在突破软件定义汽车(SDV)开发的集成障碍,为汽车行业带来前所未有的变革。
    的头像 发表于 03-29 11:18 389次阅读

    诚迈科技携手NXP为未来智能汽车领域开辟全新的软件定义汽车模式

    3月28日,NXP(恩智浦半导体)在德国隆重发布S32 CoreRide开放平台,诚迈科技作为NXP全球金牌合作伙伴,受邀共同见证这一历史性的时刻。
    的头像 发表于 03-29 09:54 686次阅读

    瑞萨公布下一代oC和MCU计划

    瑞萨还分享了即将推出的下一代R-Car产品家族两款MCU产品规划:一款为全新跨界MCU系列,旨在为下一代汽车E/E架构中的域和区域电子控制单元(ECU)打造所需的高性能,这款产品将缩小传统MCU与先进R-Car SoC间的性能差
    发表于 11-09 10:49 193次阅读
    瑞萨公布<b class='flag-5'>下一代</b>oC和MCU计划

    恩智浦在S32微控制器和处理器车辆计算平台扩展对安全云连接的支持

    恩智浦半导体已在其S32微控制器(MCU)和处理器车辆计算平台扩展了对安全云连接的支持。针对车身、区域控制和电气化应用,恩智浦已将亚马逊网络服务(AWS)云服务集成到其S32K3汽车
    的头像 发表于 10-17 17:22 627次阅读

    高通下一代智能PC计算平台名称确定:骁龙X系列

    骁龙X系列平台基于高通在CPU、GPU和NPU异构计算架构领域的多年经验打造。目前,采用下一代定制高通Oryon CPU的骁龙X系列将实现性能和能效的显著提升,此外其所搭载的NPU将面向生成式AI新时代提供加速的终端侧用户体验。
    的头像 发表于 10-11 11:31 421次阅读

    ARM马里图像信号处理器(ISP)对比表

    马里的互联网服务供应商家族为商业、工业和消费设备带来了下一代图像处理能力。 这些解决方案为各种物联网、汽车和嵌入式使用案例提供完整的互联网服务提供商解决方案,包括计算机视觉应用、智能显示器和高级驾驶辅助系统(ADA)
    发表于 08-25 07:07

    ARM编译器扩展矢量扩展用户指南

    ARM编译器工具链支持为ARMv8-A AArch64实现伸缩向量扩展(SVE)EAC(00rel1)的目标。 SVE是针对AArch64的下一代SIMD指令集,它为高性能计算(HP
    发表于 08-16 06:51

    ARM9EJ-S技术参考手册

    ARM9EJ-S内核采用Jazelle技术的ARM架构v5TE。这包括个增强的乘法器设计,以提高DSP的性能。Jazelle技术能够在ARM处理器上直接执行Java字节码,为下一代Java供电
    发表于 08-02 18:13

    M0家族中哪种芯片支持UID (Unique ID)?

    M0 家族中哪種芯片支持UID (Unique ID)?
    发表于 06-21 06:59

    需要S32SDK S32K1XX RTM 4.0.1扩展,但没有S32DS扩展和更新怎么办?

    您好,我在linux 上使用 S32 Design Studio for S32 platform 。 我的项目需要 S32SDK S32K1XX RTM 4.0.1
    发表于 06-08 09:27

    将ProjectInfo.xml导入S32 Design Studio for ARM IDE时构建失败怎么处理?

    我有个使用 MBDT 块的 Simulink 模型,它成功地构建并刷新到 UCANS32K146 开发板。 我尝试使用“ProjectInfo.xml”文件将代码导入“S32 Design
    发表于 05-25 06:03

    s32添加些 .c 文件时生成文件出现问题怎么解决?

    我们在 nxp s32 设计工作室软件中包含些文件时遇到了这个 make 文件错误,请帮助解决这个问题
    发表于 05-19 06:39

    意外修改了S32 Design Studio for S32 Platform,如何重新下载示例或将它们恢复到默认状态?

    我不小心修改了安装“S32 Design Studio for S32 Platform”附带的 S32K146 示例项目(hello_world)之。我如何重新下载示例或将它们恢复
    发表于 05-18 06:36

    S32 Design Studio For S32 Platform”v3.5的正确安装方式是怎样的?

    - “S32 Design Studio 平台工具包(版本:3.5.0)” 这应该给我 GCC 6.3、9.2 和 10.2 但是,如果我创建个新的“S32DS 应用程序项目”并
    发表于 05-10 09:03

    为SJA1110 SDK使用S32DS 3.4,在“帮助 -&gt; S32DS 扩展和更新”中找不到任何相关包怎么解决?

    你好。我正在为 SJA1110 SDK 使用 S32DS 3.4。 我在“可用的 S32DS 软件站点”中添加 SDK .zip 文件,用于“首选项 -> S32 平台
    发表于 05-10 07:17