恩智浦車用級片上系統獲得測試調試工具及適配器

恩智浦車用級片上系統獲得測試調試工具及適配器

據報道,PLS Programmierbare Logik & Systeme公司利用旗下的通用調試引擎(Universal Debug Engine,UDE)為恩智浦半導體旗下的S32V234車用級多核片上系統(SoCs)提供測試調試支持,該公司首次為64位處理器平臺提供了一款優化版測試與調試工具。

該款高端控制器基於ARMv8-A架構,配備了四塊功能強大的Cortex-A53內核、一塊Cortex-M4啟動內核(boot core)及其它加速單元。該款產品原本是為ADAS系統的圖像識別與處理功能專門設計的,但該設備也適用於其他車用級計算密集型應用,這主要得益於Cortex-A53平臺,該產品符合功能性安全標準ISO 26262 ASIL C的相關要求。

UDE旗下基於硬件的調試功能十分強大,可在通用、一致的用戶界面內訪問並控制S32V234片上系統的Cortex-A53內核及Cortex-M4內核。UDE的多核運行控制管理專為32位多核系統創建,該技術也可被用於該設備,使用戶近乎能手動或利用斷點(breakpoints)停用所有的或用戶定義的Cortex-A53內核,而Cortex-M4內核通常因為硬件原因而停用。

從這一點來講,同步單步執行(synchronous single stepping)或許是可行的,或者能該執行能持續進行。得益於多核執行的共享代碼,UDE可提供多核斷點,用於簡單的調試。不論內核當前所執行的是何種特殊代碼,多核斷點將始終生效。

UDE還同時支持Cortex-A53內核的執行模式:AArch32與AArch64。即使單核正在不同的模式下工作,UDE仍能考慮到當前的執行模式,同步調試AArch32和AArch64代碼。

此外,還提供一款綜合目標適配器(combined target adapter),用於訪問PLS通用訪問設備(Universal Access Device,UAD)產品系列內的設備,可調試訪問各類可用的S32V234開發板(development boards)。

該產品利用JTAG或ARM專用串行線調試(Serial Wire Debug,SWD)接口,確保與片上系統通信的可靠性及快速性。為應對具有挑戰性的環境條件,該款適配器還能提供額外的電流隔離選配件。


分享到:


相關文章: