NXP給ARM核穿“外衣”,S32X要通吃整個汽車控制器市場
猶記NXP收購飛思卡爾之時,在官網(wǎng)放出偌大的banner,昭告已經(jīng)成為全球最大的汽車半導(dǎo)體供應(yīng)商。將S32汽車電子平臺納入之后,在車載通用微控制器和高級駕駛員輔助系統(tǒng)這兩個細(xì)分領(lǐng)域上,NXP都獲得了更多市場份額。而NXP所想的遠(yuǎn)不止于此,如何從整個汽車系統(tǒng)的層面上來實現(xiàn)升級和優(yōu)化,幫助客戶更快更好地生產(chǎn)出未來汽車,這才是行業(yè)大佬關(guān)心的事情。
因此NXP將不再把S32平臺局限于特定應(yīng)用域MCU和MPU的概念,相互之間的隔離將會被打破,一種命名為S32X的通用架構(gòu)將給汽車控制器行業(yè)帶來變革。這種S32X的架構(gòu),給A核R核M核(NXP稱之為ARM計算復(fù)合體)外包上了一層轉(zhuǎn)換“外衣”,外設(shè)做到盡可能一致通用,進(jìn)而減少軟件開發(fā)任務(wù),提高軟件復(fù)用率。
近日恩智浦在北京召開了S32X的小型媒體會,恩智浦公司副總裁兼汽車微控制器和處理器業(yè)務(wù)線全球市場及分銷總經(jīng)理Ross McOuat給記者進(jìn)行了精彩的分享。
軟件開發(fā)是汽車電子行業(yè)痛點
激光雷達(dá)、智能影音、無線互聯(lián)…目前汽車在通行功能方面不斷地提升,而且除此之外在人機(jī)交互等方面也不斷演進(jìn)。傳統(tǒng)汽車電子系統(tǒng)簡單,而現(xiàn)在的汽車的電子系統(tǒng)則囊括了諸多各種不同應(yīng)用的部件,如果讓汽車更快實現(xiàn)互聯(lián)通信、自動駕駛和高效節(jié)能,是所有廠商關(guān)注的命題。
早先在汽車內(nèi)塞入的功能都相對獨立,因此用戶操作上十分復(fù)雜。Ross介紹說到:10年前的寶馬7系奔馳S級的面板上會有多達(dá)100個按鈕。而現(xiàn)在的高級汽車上其實按鈕已經(jīng)很少,大部分都集成在一個觸摸屏上面。用戶體驗上來說得到了極大的提升,不過這些功能集成在一起,因為硬件平臺各異,因此增加了軟件開發(fā)的難度。
據(jù)Ross介紹,汽車對于軟件的依賴程度已經(jīng)越來越高。從Informationisbeautiful.net提供的數(shù)據(jù)來看,一款現(xiàn)代化的汽車內(nèi)的代碼已經(jīng)包含1億多行代碼,反觀一臺波音787客機(jī)內(nèi)的代碼大概是2000萬~3000萬之間;Strategy Analytics提供的數(shù)據(jù)則表明,未來汽車的代碼行數(shù)將會以更快地速率增加。
通用架構(gòu)提高軟件復(fù)用性
S32X就是NXP為了解決這些軟件開發(fā)難題而專門研發(fā)的汽車處理器平臺。上文已經(jīng)提及,目前一臺汽車內(nèi)會有很多種不同的應(yīng)用,NXP認(rèn)為目前的汽車大概可以分為有5個應(yīng)用域。
S32X將會做到針對每個應(yīng)用域內(nèi),都會提前做好相應(yīng)的一部分軟件,與目前競爭對手的產(chǎn)品相比,可以使應(yīng)用域內(nèi)的軟件開發(fā)工作可以減少90%。而不同應(yīng)用域之間的軟件互通的開發(fā)工作,S32X也會有預(yù)先的一些開發(fā),所以如果客戶完全使用S32X平臺的硬件的話,那么在跨應(yīng)用域上的軟件開發(fā)工作上還可以減少40%。
除此外,NXP還承諾S32X在硬件性能上會比目前最好的汽車安全平臺有10倍的性能提升。如此般達(dá)到最大限度的提高硬件和軟件在不同產(chǎn)品和應(yīng)用中的重復(fù)利用。
A、R、M核都通用的硬件架構(gòu)平臺
上面講的都是在應(yīng)用層面上的事情,落到硬件本身,NXP在S32X上可以說開創(chuàng)了一種全新的概念。我們得到的細(xì)節(jié)也很少,從官方提供的資料來看,S32X硬件架構(gòu)平臺可以簡單的理解為是一個通用結(jié)構(gòu)+特異模塊。核心通用架構(gòu)是一個包含主外設(shè)、存儲器和外設(shè)的部分。通用架構(gòu)內(nèi)采用相同的基礎(chǔ)外設(shè)集,同一引導(dǎo)或同一調(diào)試架構(gòu),揣測一下大概是在ARM核提供的接口上做了一層轉(zhuǎn)接,統(tǒng)一了A核R核M核的接口。所以NXP的S32架構(gòu)是在CORTEX-X核上通用的,也就是NXP稱之的ARM計算復(fù)合體。
然后在通用外設(shè)和計算復(fù)合體之外,不同特定應(yīng)用的MCU或MPU內(nèi)在搭載不同的模塊,譬如安全島、雷達(dá)島等。針對每個特定MCU或MPU都做好應(yīng)用軟件,然后在不同應(yīng)用MCU和MPU之間做好軟件互通互聯(lián)工作。這樣就可以極大地縮減汽車廠商在軟硬件集成方面的工作。
S32X通吃汽車市場?
從上文大家應(yīng)該不難看出,如果汽車廠商若想要最小限度的減少開發(fā)時長,那么硬件平臺全都選擇NXP的S32X將會非常合適,而這應(yīng)該也是NXP最樂見的事情,這大概也應(yīng)該是NXP所要推動的方向。如果是一家新興的未來汽車廠商,那么選擇S32X的平臺將會是絕佳的選擇。不過鑒于目前絕大部分的汽車市場仍為傳統(tǒng)汽車廠商,S32X也承諾將很好地適配和滿足它們目前的需求。
Ross表示,NXP將滿足不同類型的要求:新興的汽車廠商可以完全現(xiàn)代化的實現(xiàn)新的架構(gòu)。而其它采用漸進(jìn)式改革的車廠在S32平臺上也同樣能夠得到很大提升。
筆者看來,NXP將會不遺余力的讓新興車廠的硬件平臺架構(gòu)選擇S32X,同時漸進(jìn)地在傳統(tǒng)車廠內(nèi)推廣S32X平臺直到最后實現(xiàn)全面侵占。鑒于目前NXP在汽車領(lǐng)域的市場份額,想必在高通合并之后,將會走的更快。
別的汽車控制器廠商需要緊張起來了。