Gracias a la colaboración de larga duración entre PLS y ST a través del programa de socios "ST Partner Programas" de ST, los clientes clave y los primeros usuarios ya se están beneficiando de las funciones de depuración, prueba, rastreo y análisis de sistemas de UDE, que están optimizadas para los microcontroladores Stellar P3E. Está previsto que la producción en masa del chip comience a finales de 2026.
El Stellar P3E cuenta con un clúster multinúcleo de CPU Arm® Cortex®-R52+ de alto rendimiento y una unidad de procesamiento neuronal (NPU). Con ello, ST pretende impulsar el desarrollo de arquitecturas de tren de potencia altamente integradas y consolidar controladores de motor, inversores, OBC y convertidores CC-CC en sistemas unificados para vehículos híbridos y eléctricos. Además de su elevada potencia de cálculo y sus capacidades de aceleración de IA, el MCU ofrece una memoria amplia y expansible, así como funciones inteligentes de gestión de energía.
Para el Stellar P3E, PLS ha ampliado la herramienta de depuración, rastreo y prueba UDE (Universal Debug Engine) para permitir a los desarrolladores realizar una depuración multinúcleo real de la parte del MCU del dispositivo. Todos los núcleos del clúster multinúcleo Cortex-R52+ son visibles dentro de una instancia de depurador común y unificada, y pueden controlarse desde ella. El control de ejecución multinúcleo de UDE garantiza la sincronización total de todos los núcleos durante la depuración en todo momento. Dependiendo del caso de uso, los núcleos también se pueden iniciar y detener individualmente. Los puntos de interrupción multinúcleo, que se pueden utilizar en código compartido, simplifican la depuración de aplicaciones complejas. Dicho punto de interrupción es siempre efectivo y completamente independiente del núcleo que esté ejecutando el código correspondiente en ese momento.
Los dispositivos UAD2pro, UAD2next y UAD3+ de la familia Universal Access Device de PLS, junto con el adaptador de destino correspondiente, complementan la herramienta de depuración UDE y garantizan una comunicación rápida y fiable con los MCU Stellar P3E a través de JTAG o Serial Wire Debug (SWD). Para entornos de desarrollo con elevadas exigencias eléctricas, también hay disponibles opcionalmente adaptadores con aislamiento galvánico, que permiten un aislamiento de potencial de hasta 1000 voltios.
Para la depuración no invasiva y análisis de tiempo de ejecución más exhaustivos, UDE utiliza datos de seguimiento o traza registrados del Stellar P3E. Entre otras cosas, se visualizan las ejecuciones de funciones o tareas a lo largo del tiempo, o se puede utilizar el perfilado para descubrir potencial de optimización. El registro de grandes cantidades de datos de rastreo puede realizarse tanto en el UAD2next como en el UAD3+. Para ello, el UAD2next dispone de 512 MB de memoria de rastreo y el UAD3+ de hasta 8 GB. Para una descarga rápida de los datos de rastreo desde el chip a UDE, el UAD2next y el UAD3+ son compatibles con la interfaz de rastreo serie de alta velocidad de varios Gbit/s basada en el protocolo Aurora™. Con el UAD3+ Serial Trace Pod 100G se puede alcanzar un ancho de banda de rastreo total de hasta 100 Gbit/s.
