Debug engine supports STM’s Stellar automotive microcontrollers

April 03, 2019 //By Christoph Hammerschmidt
Debug engine supports STM’s Stellar automotive microcontrollers
Lauta (Germany), March 11, 2019 – With the support of the new Stellar automotive microcontroller family from STMicroelectronics, software tool vendor PLS Programmierbare Logik & Systeme (PLS) provides debug, trace and test functions of the Universal Debug Engine (UDE) for the next-generation automotive architectures.

STMicroelectronics’ Stellar family combines multiple leading-edge technologies to implement automotive domain controllers for various domains such as Drivetrain, Chassis, and Advanced Driver Assistance Systems (ADAS). First available MCU samples of Stellar combine six Arm Cortex-R52 cores clocked at 400MHz and 16 Mbytes of high-temperature embedded Phase-Change Memory (PCM) for real-time multi-core performance. Stellar features advanced security and safety mechanisms, including a state-of-the-art Hardware Security Module (HSM) as well as lockstep capabilities. A hypervisor for software separation and memory protection further enhances functional safety and reliability and satisfies the automotive industry’s demanding ISO26262 ASIL-D safety qualification. Additionally, three Cortex-M4 cores with a floating-point unit and DSP extensions provide application-specific acceleration.

As a member of the ST Partner Program, PLS is able to provide its debug and trace tools for the user with the availability of the first samples. The latest version of PLS’s Universal Debug Engine (UDE) allows multi-core debugging for that heterogeneous microcontroller system. Demanding applications distributed of all or a subset of the six Cortex-R52 cores as well as the M4 cores can be controlled and analyzed in a single debug session and within a single common debugger instance. The proven Multi-Core Run Control, a specific function of UDE, is also available. It enables synchronous starting and stopping of all cores or a selected set by utilizing the debug logic integrated on the Stellar MCU. Additionally, multi-core breakpoints employed in shared code simplify debugging of complex applications.

The integrated Flash programing of UDE, Memtool, supports optimized programming the breakthrough Phase-Change memory (PCM) technology implemented in the Stellar devices. Compared to state-of-the-art FLASH programming the PCM allows a faster, safer and a more precise programming. In practice this means for example, that even single bytes can be written where previously only whole blocks were possible. Due to the characteristics of PCM, software-over-the-air (SOTA) can be implemented particularly efficiently and reliably for this memory technology. UDE Memtool provides the right tooling with

Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.