恩智浦車用級(jí)片上系統(tǒng)獲得測(cè)試調(diào)試工具及適配器
據(jù)國(guó)外媒體報(bào)道,PLS Programmerbare Logik Systeme通過(guò)使用其通用調(diào)試引擎(UDE),為恩智浦半導(dǎo)體的S32V234多核片上系統(tǒng)(SOC)提供了測(cè)試和調(diào)試支持。PLS Programmerbare Logik Systeme首次為64位處理器平臺(tái)提供了優(yōu)化的測(cè)試和調(diào)試工具。
基于ARMv8-A架構(gòu),這款高端控制器配備了四個(gè)強(qiáng)大的Cortex-A53內(nèi)核、一個(gè)Cortex-M4啟動(dòng)內(nèi)核和其他加速單元。原本這款產(chǎn)品是專門為ADAS系統(tǒng)的圖像識(shí)別和處理功能設(shè)計(jì)的,但它也適用于其他車輛級(jí)計(jì)算密集型應(yīng)用,這主要得益于Cortex-A53平臺(tái),該平臺(tái)符合功能安全標(biāo)準(zhǔn)ASIL ISO 26262 c的相關(guān)要求
UDE 的基于硬件的調(diào)試功能非常強(qiáng)大,可以在通用一致的用戶界面中訪問(wèn)和控制S32V234片上系統(tǒng)的Cortex-A53內(nèi)核和Cortex-M4內(nèi)核。UDE 的多核操作控制管理是專門為32位多核系統(tǒng)打造的,這項(xiàng)技術(shù)也可以應(yīng)用到這款設(shè)備上,使用戶幾乎可以手動(dòng)或通過(guò)使用斷點(diǎn)來(lái)禁用所有或用戶自定義的Cortex-A53內(nèi)核,而Cortex-M4內(nèi)核通常會(huì)因?yàn)橛布蚨唤谩?p>從這個(gè)角度來(lái)看,同步單步執(zhí)行可能是可行的,或者可以繼續(xù)執(zhí)行。得益于多核執(zhí)行的共享代碼,UDE可以提供多核斷點(diǎn)進(jìn)行簡(jiǎn)單調(diào)試。無(wú)論內(nèi)核當(dāng)前執(zhí)行的是什么特殊代碼,多核斷點(diǎn)都會(huì)一直生效。
UDE還支持Cortex-A53內(nèi)核的執(zhí)行模式:AArch32和AArch64。即使單核工作在不同的模式下,UDE仍然可以考慮當(dāng)前的執(zhí)行模式,同時(shí)調(diào)試AArch32和AArch64代碼。
此外,還提供了一個(gè)組合目標(biāo)適配器來(lái)訪問(wèn)PLS通用接入設(shè)備(UAD)產(chǎn)品線中的設(shè)備,可以調(diào)試和訪問(wèn)所有可用的S32V234開(kāi)發(fā)板。
該產(chǎn)品使用JTAG或ARM專用串行線調(diào)試(SWD)接口,以確保與片上系統(tǒng)通信的可靠性和快速性。為了應(yīng)對(duì)具有挑戰(zhàn)性的環(huán)境條件,這種適配器還可以提供額外的電流隔離選項(xiàng)。
>>點(diǎn)擊查看今日優(yōu)惠<<