文章分页功能可以快速定位到想看的内容哦~
据国外媒体报道,PLS Programmerbare Logik Systeme通过使用其通用调试引擎(UDE),为恩智浦半导体的S32V234多核片上系统(SOC)提供了测试和调试支持。PLS Programmerbare Logik Systeme首次为64位处理器平台提供了优化的测试和调试工具。
基于ARMv8-A架构,这款高端控制器配备了四个强大的Cortex-A53内核、一个Cortex-M4启动内核和其他加速单元。原本这款产品是专门为ADAS系统的图像识别和处理功能设计的,但它也适用于其他车辆级计算密集型应用,这主要得益于Cortex-A53平台,该平台符合功能安全标准ASIL ISO 26262 c的相关要求
UDE 的基于硬件的调试功能非常强大,可以在通用一致的用户界面中访问和控制S32V234片上系统的Cortex-A53内核和Cortex-M4内核。UDE 的多核操作控制管理是专门为32位多核系统打造的,这项技术也可以应用到这款设备上,使用户几乎可以手动或通过使用断点来禁用所有或用户自定义的Cortex-A53内核,而Cortex-M4内核通常会因为硬件原因而被禁用。
从这个角度来看,同步单步执行可能是可行的,或者可以继续执行。得益于多核执行的共享代码,UDE可以提供多核断点进行简单调试。无论内核当前执行的是什么特殊代码,多核断点都会一直生效。
UDE还支持Cortex-A53内核的执行模式:AArch32和AArch64。即使单核工作在不同的模式下,UDE仍然可以考虑当前的执行模式,同时调试AArch32和AArch64代码。
此外,还提供了一个组合目标适配器来访问PLS通用接入设备(UAD)产品线中的设备,可以调试和访问所有可用的S32V234开发板。
该产品使用JTAG或ARM专用串行线调试(SWD)接口,以确保与片上系统通信的可靠性和快速性。为了应对具有挑战性的环境条件,这种适配器还可以提供额外的电流隔离选项。
正在加载中...
海报生成中...
生成失败