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