來源:蓋世汽車
蓋世汽車訊?據(jù)外媒報道,PLS Programmierbare Logik & Systeme公司利用旗下的通用調(diào)試引擎(Universal Debug Engine,UDE)為恩智浦半導體旗下的S32V234車用級多核片上系統(tǒng)(SoCs)提供測試調(diào)試支持,該公司首次為64位處理器平臺提供了一款優(yōu)化版測試與調(diào)試工具。
該款高端控制器基于ARMv8-A架構(gòu),配備了四塊功能強大的Cortex-A53內(nèi)核、一塊Cortex-M4啟動內(nèi)核(boot core)及其它加速單元。該款產(chǎn)品原本是為ADAS系統(tǒng)的圖像識別與處理功能專門設(shè)計的,但該設(shè)備也適用于其他車用級計算密集型應用,這主要得益于Cortex-A53平臺,該產(chǎn)品符合功能性安全標準ISO 26262 ASIL C的相關(guān)要求。
UDE旗下基于硬件的調(diào)試功能十分強大,可在通用、一致的用戶界面內(nèi)訪問并控制S32V234片上系統(tǒng)的Cortex-A53內(nèi)核及Cortex-M4內(nèi)核。UDE的多核運行控制管理專為32位多核系統(tǒng)創(chuàng)建,該技術(shù)也可被用于該設(shè)備,使用戶近乎能手動或利用斷點(breakpoints)停用所有的或用戶定義的Cortex-A53內(nèi)核,而Cortex-M4內(nèi)核通常因為硬件原因而停用。
從這一點來講,同步單步執(zhí)行(synchronous single stepping)或許是可行的,或者能該執(zhí)行能持續(xù)進行。得益于多核執(zhí)行的共享代碼,UDE可提供多核斷點,用于簡單的調(diào)試。不論內(nèi)核當前所執(zhí)行的是何種特殊代碼,多核斷點將始終生效。
UDE還同時支持Cortex-A53內(nèi)核的執(zhí)行模式:AArch32與AArch64。即使單核正在不同的模式下工作,UDE仍能考慮到當前的執(zhí)行模式,同步調(diào)試AArch32和AArch64代碼。
此外,還提供一款綜合目標適配器(combined target adapter),用于訪問PLS通用訪問設(shè)備(Universal Access Device,UAD)產(chǎn)品系列內(nèi)的設(shè)備,可調(diào)試訪問各類可用的S32V234開發(fā)板(development boards)。
該產(chǎn)品利用JTAG或ARM專用串行線調(diào)試(Serial Wire Debug,SWD)接口,確保與片上系統(tǒng)通信的可靠性及快速性。為應對具有挑戰(zhàn)性的環(huán)境條件,該款適配器還能提供額外的電流隔離選配件。(本文圖片選自eenewsautomotive.com)
上一篇:強化研發(fā)投入 掌握電動出行核心技術(shù) 下一篇:駕圖盒子蜜糖版:父親節(jié)送給老爸的禮物 || 專題開特斯拉長途旅行是一種什么樣的體驗?
90后援藏電力干部 跨越3600km只為北汽新能源EX3
段建軍:拆掉科技的高墻,戴姆勒的創(chuàng)新之道