正在迫近的新型车载网络
●安防性:软件升级过程中不能被劫持,或有任何非授权的升级;
●透明性:软件升级对用户如驾驶员的影响最小。
车厂还可能需要在车辆运行时升级软件,或者下载一个软件版本使得车辆处于安全模式(如存储非运行状态)。
面向域控制器的多核车身MCU
面对车载网络发展的需求,需要全新高性能的MCU。飞思卡尔的MPC5748G正是面向此类应用的系列微处理器。MPC5748G在具备高强性能的同时,又拥有丰富的通信接口(如100M车规以太网接口)和灵活的低功耗模式。片上的FlexCAN3采用灵活的缓冲配置机制,能够同时交织地支持CAN2.0和CANFD。MPC5748G具备专用的特性来满足整车软件刷新的要求,如能够接受存储程序映像,并将映像分发到其它相关的节点。MPC5748G非常适合作为高级的中央网关处理器、高端的车身域控制器,甚至兼备网关和域控制器的功能。
MPC5748G配备了2个主频为160MHz的Power Architecture的e200z4内核、1个80MHz的e200z2内核、6MB的Flash、768KSRAM。除了灵活的低功耗模式外,还配备了硬件加密模块(HSM),其性能超越了HIS(Hersterller Initiative Sofeware)的SHE(加密硬件扩展Hardware Secure Extension)的要求。不仅如此,作为飞思卡尔Safe Assure项目的重要产品,MPC5748G的开发符合汽车功能安全标准ISO26262,适合至少ASIL-B级别的安全应用。由于有针对性的多核设计,MPC5748G特别适合在单个MCU中同时支持多个应用。高度独立的内核及其相关资源使得应用软件能够容易地隔离开。MPC5748G允许将一个内核及相应的片内外设和存储器资源配置给一个应用,而将剩余的资源分配给另外的完全独立的应用。为了便于在复杂的制造环境中管理多个版本和控制成本,需要在相同的硬件平台上可配置地使能相应的特性集合。应用软件层面隔离的另一个显著优点是能够便捷地集成许多独立自治运行的第三方软件。图2给出了MPC5748G的软件应用示例。在这个例子中,单个MPC5748G可实现两个独立的功能:
●实现经典的汽车软件开放架构(AUTOSAR)和车载网关功能;
●配置专有的存储器及外设资源;
●与IP功能独立,但能与其安全有效地通过中断和共享内存来交换数据IP联接;
●联接到整车网际以支持如车内分布式Flash下载;
●使用一个专有的e200z4内核。有独立的RAM、Flash、OS、Watchdog及系统资源。
小结
基于域控制器的高速互联是车载网络发展的趋势。技术的发展需要采用全新的网关域控制MCU。域网关MCU应该具备高性能、多核、丰富车用互联接口和加密通信等特性。
评论