正在迫近的新型車(chē)載網(wǎng)絡(luò )
●安防性:軟件升級過(guò)程中不能被劫持,或有任何非授權的升級;
●透明性:軟件升級對用戶(hù)如駕駛員的影響最小。
車(chē)廠(chǎng)還可能需要在車(chē)輛運行時(shí)升級軟件,或者下載一個(gè)軟件版本使得車(chē)輛處于安全模式(如存儲非運行狀態(tài))。
面向域控制器的多核車(chē)身MCU
面對車(chē)載網(wǎng)絡(luò )發(fā)展的需求,需要全新高性能的MCU。飛思卡爾的MPC5748G正是面向此類(lèi)應用的系列微處理器。MPC5748G在具備高強性能的同時(shí),又擁有豐富的通信接口(如100M車(chē)規以太網(wǎng)接口)和靈活的低功耗模式。片上的FlexCAN3采用靈活的緩沖配置機制,能夠同時(shí)交織地支持CAN2.0和CANFD。MPC5748G具備專(zhuān)用的特性來(lái)滿(mǎn)足整車(chē)軟件刷新的要求,如能夠接受存儲程序映像,并將映像分發(fā)到其它相關(guān)的節點(diǎn)。MPC5748G非常適合作為高級的中央網(wǎng)關(guān)處理器、高端的車(chē)身域控制器,甚至兼備網(wǎng)關(guān)和域控制器的功能。
MPC5748G配備了2個(gè)主頻為160MHz的Power Architecture的e200z4內核、1個(gè)80MHz的e200z2內核、6MB的Flash、768KSRAM。除了靈活的低功耗模式外,還配備了硬件加密模塊(HSM),其性能超越了HIS(Hersterller Initiative Sofeware)的SHE(加密硬件擴展Hardware Secure Extension)的要求。不僅如此,作為飛思卡爾Safe Assure項目的重要產(chǎn)品,MPC5748G的開(kāi)發(fā)符合汽車(chē)功能安全標準ISO26262,適合至少ASIL-B級別的安全應用。由于有針對性的多核設計,MPC5748G特別適合在單個(gè)MCU中同時(shí)支持多個(gè)應用。高度獨立的內核及其相關(guān)資源使得應用軟件能夠容易地隔離開(kāi)。MPC5748G允許將一個(gè)內核及相應的片內外設和存儲器資源配置給一個(gè)應用,而將剩余的資源分配給另外的完全獨立的應用。為了便于在復雜的制造環(huán)境中管理多個(gè)版本和控制成本,需要在相同的硬件平臺上可配置地使能相應的特性集合。應用軟件層面隔離的另一個(gè)顯著(zhù)優(yōu)點(diǎn)是能夠便捷地集成許多獨立自治運行的第三方軟件。圖2給出了MPC5748G的軟件應用示例。在這個(gè)例子中,單個(gè)MPC5748G可實(shí)現兩個(gè)獨立的功能:
●實(shí)現經(jīng)典的汽車(chē)軟件開(kāi)放架構(AUTOSAR)和車(chē)載網(wǎng)關(guān)功能;
●配置專(zhuān)有的存儲器及外設資源;
●與IP功能獨立,但能與其安全有效地通過(guò)中斷和共享內存來(lái)交換數據IP聯(lián)接;
●聯(lián)接到整車(chē)網(wǎng)際以支持如車(chē)內分布式Flash下載;
●使用一個(gè)專(zhuān)有的e200z4內核。有獨立的RAM、Flash、OS、Watchdog及系統資源。
小結
基于域控制器的高速互聯(lián)是車(chē)載網(wǎng)絡(luò )發(fā)展的趨勢。技術(shù)的發(fā)展需要采用全新的網(wǎng)關(guān)域控制MCU。域網(wǎng)關(guān)MCU應該具備高性能、多核、豐富車(chē)用互聯(lián)接口和加密通信等特性。
評論