ElectroKnox 借助賽靈思 Zynq 平臺(tái)將軟件定義汽車變成現(xiàn)實(shí)
項(xiàng)目簡介
ElectroKnox 公司為現(xiàn)代互聯(lián)汽車提供了橋接各種通信協(xié)議的域控制器和智能中央網(wǎng)關(guān)解決方案。其高計(jì)算性能產(chǎn)品便于 OEM 廠商在無需更改硬件 的前提下,適應(yīng)不斷變化的車載網(wǎng)絡(luò)拓?fù)?,從而滿足軟件定義汽車的未來需求。
ElectroKnox 需要為前沿汽車應(yīng)用、服務(wù)和安全建立通用且強(qiáng)大的基礎(chǔ)。該公司的 SGW1000 汽車智能網(wǎng)關(guān)解決方案是一種基于賽靈思 Zynq UltraScale+ MPSoC 平臺(tái)的軟硬件統(tǒng)一平臺(tái)解決方案。該方案支持 OEM 廠商快速在軟件中開發(fā)功能,并縮短上市進(jìn)程,讓“軟件定義汽車”的理念進(jìn)一步貼近現(xiàn)實(shí)。
行業(yè)挑戰(zhàn)
汽車市場目前對軟件定義功能和應(yīng)用的需求越來越旺盛。這種需求需要一種先進(jìn)的網(wǎng)關(guān),才能提供通用性,傳輸大量數(shù)據(jù),并為客戶提供數(shù)據(jù)加速和數(shù)據(jù)分析功能。此外,由于 OEM 車輛和軟件定義車輛在需求上存在較大差異,因此需要一種功能更強(qiáng)大且良好平衡的通用型解決方案,以及可以插入到該解決方案中的穩(wěn)固的中間件平臺(tái)。
ElectroKnox 借助 Zynq 平臺(tái)內(nèi)的可編程邏輯而開發(fā)的SGW1000 網(wǎng)關(guān)解決方案能夠滿足這些需求。它不僅適用于消費(fèi)型汽車領(lǐng)域,也能用于其他類型的車輛,例如電動(dòng)汽車 (EV)、工程車、商務(wù)車和機(jī)器人運(yùn)輸車。
解決方案
SGW1000 網(wǎng)關(guān)具備以往在傳統(tǒng) ECU 上無法實(shí)現(xiàn)的復(fù)雜軟件功能,例如為保障安全而提供的基于 AI 的入侵檢測算法,以及提供 Wi-Fi/LTE 支持。此外,Zynq 的高性能 ARM® 多核多處理系統(tǒng)也支持采用前沿的車輛功能,例如整車 OTA 更新和遠(yuǎn)程診斷。隨著車輛通信日趨復(fù)雜和對高性能與日俱增的需求,所有上述SGW1000 網(wǎng)關(guān)的功能,都將為 OEM 廠商滿足市場需求帶來重要優(yōu)勢。
賽靈思 Zynq 平臺(tái)從軟硬件角度均是 ElectroKnox 的模塊化網(wǎng)關(guān)解決方案的重要基礎(chǔ)。SGW1000 的一項(xiàng)重要特性就是其軟硬件的靈活應(yīng)變能力。
圖 1: ElectroKnox 汽車網(wǎng)關(guān)硬件為前沿汽車應(yīng)用、服務(wù)和安全提供通用且強(qiáng)大的基礎(chǔ) (來源:ElectroKnox 公司
硬件
使用 Zynq 的四核 ARM Cortex®-A53.雙核 ARM Cortex-R5,SGW1000 內(nèi)含足夠的聯(lián)網(wǎng)和計(jì)算資源,既可用作中央或區(qū)域網(wǎng)關(guān),也可用作域控制器。Zynq 平臺(tái)的硬件加速功能可為整合其他 ECU 功能提供充足的處理能力。因此,OEM 廠商能夠節(jié)省 ECU 硬件成本以及車輛內(nèi)的物理安裝空間。
圖 2:ElectroKnox 車載計(jì)算機(jī)圖例。(來源:ElectroKnox 公司)
Zynq UltraScale+ MPSoC 平臺(tái)的另一大優(yōu)點(diǎn)是它可以通過各種 I/O(包括 CAN-FD、LIN 和以太網(wǎng)端口)提供可定制接口,從而提高設(shè)計(jì)的靈活性。
圖 3:ElectroKnox 車載計(jì)算機(jī)硬件組件原理圖。(來源:ElectroKnox 公司)
軟件
借助 Zynq 平臺(tái)獨(dú)特的自適應(yīng)可編程邏輯特性,ElectroKnox 得以在新產(chǎn)品設(shè)計(jì)中,加入過去在基于微控制器的車載 ECU 上不能運(yùn)行的更復(fù)雜的軟件。
SGW1000 在設(shè)計(jì)上能快速適應(yīng)任何汽車架構(gòu)。它的創(chuàng)新軟件開發(fā)平臺(tái)是一種不受硬件接口影響的平臺(tái),從而使得 OEM 廠商可以靈活地使用不同的硬件配置。而它的全棧軟件開發(fā)套件 (SDK) , 則可簡化車輛功能與應(yīng)用開發(fā),提高軟件的可重復(fù)使用能力。
如果將 ElectroKnox 的汽車網(wǎng)關(guān)用作車輛通信核心的中央通信模塊,就可以實(shí)現(xiàn)整車 OTA 更新。它將可以促進(jìn)、優(yōu)先排序和協(xié)調(diào)多個(gè) ECU 和車載域之間的更新。此外,Zynq 器件本身也支持軟件和 OTA 更新。Zynq 器件內(nèi)的軟硬件可編程能力在更新系統(tǒng)性能上展示出了無語倫比的價(jià)值, 即使車輛已投入使用也能隨時(shí)進(jìn)行調(diào)整更新。這對于設(shè)計(jì)中進(jìn)行糾錯(cuò),添加新功能或更新任務(wù)關(guān)鍵型功能,有重要意義。
圖 4:ElectroKnox 軟件平臺(tái)具備硬件無關(guān)接口和基于標(biāo)準(zhǔn)的可編程中間件。(來源:ElectroKnox 公司)
ElectroKnox 創(chuàng)始人兼首席執(zhí)行官 Brian Xiong 表示:“我們從包括算力、加速能力、通用性和可升級性等多個(gè)不同角度考察了不同的硬件平臺(tái)方案,最終決定采用賽靈思技術(shù)。賽靈思平臺(tái)配合我們的軟件,使得我們可以輕松地傳輸 AI 數(shù)據(jù)、傳感器數(shù)據(jù)、CAN 和高速以太網(wǎng)數(shù)據(jù),同時(shí)為未來的更高功能要求做好準(zhǔn)備。此外,賽靈思技術(shù)還為我們擴(kuò)展和支持新的硬件特性,打開了方便之門?!?
ElectroKnox 硬件總監(jiān) Francis Pang 補(bǔ)充說:“高度靈活的架構(gòu)是我們最看重賽靈思平臺(tái)地方,其將多個(gè)處理引擎與可編程硬件邏輯結(jié)合在了一起。電動(dòng)汽車市場和普通汽車市場正在快速演進(jìn)。與使用 ASIC 相比,我們采用賽靈思技術(shù)能更快地適應(yīng)這些市場及需求變化。未來究竟什么技術(shù)會(huì)成為主流,我們并不確定。有了賽靈思技術(shù),我們可以延續(xù)現(xiàn)有的產(chǎn)品開發(fā),不必?fù)?dān)心需要從頭開始重新設(shè)計(jì)。”
設(shè)計(jì)成效
自從 SGW1000 汽車智能網(wǎng)關(guān)推向市場后,ElectroKnox 從客戶那里獲得了大量的正面反饋。Xiong 先生表示:“我們提供的硬件具有通用性,我們提供的軟件也具有特有的開放標(biāo)準(zhǔn)特性,客戶非??春眠@些特性。這正是一直以來他們所追求的特性。我們使他們有機(jī)會(huì)更自由地采用更多新技術(shù)?!?
Xiong 先生表示,ElectroKnox 正著眼于與市場新進(jìn)者合作試點(diǎn)項(xiàng)目。比如與積極尋求先進(jìn)技術(shù)的電動(dòng)汽車公司和自動(dòng)駕駛汽車公司合作。他 認(rèn)為,該平臺(tái)還可以被用作數(shù)據(jù)中心,為眾多服務(wù)提供商和應(yīng)用提供商驅(qū)動(dòng)控制和通信提供支持。