NXP S32K5 Cortex®-M7 Cortex®-R52 Automotive Microcontrollers
UDE® Multicore Debugger Solution for NXP Cortex-M7 + Cortex-R52 S32K5
The NXP S32K5 features Arm® Cortex®-M7 and Cortex-R52 cores that can be configured as single, multiple, or lockstep. With Ethernet, CAN FD, and an innovative MRAM memory module, the S32K5 offers a scalable setup for developing applications ranging from I/O aggregators to body, comfort, and chassis zone controllers. The S32K5 addresses the following automotive application domains:
- Zone controller or Domain controller
- IO aggregator
- Body control module
- Climate control unit
- Lighting control unit
- Chassis and safety controller
UDE® Key Features
- Single core debugging
- Multicore debugging
- In one common debugger environment
- Synchronized run-control
- Multicore breakpoints
- Core support
- Cortex-M7
- Cortex-R52
- Programming support
- Embedded MRAM
- External QuadSPI Flash
- Trace support
- Program trace / data trace based on Arm CoreSight™
- On-Chip Trace
- External Trace
- Trace Based Debugging
- Trace Based Runtime Analysis
NXP S32K5 Microcontrollers supported by UDE®
- S32K5 Automotive Microcontroller: S32K5x
NXP S32K5 Debug, Trace and Test Features supported by UDE®
- Microcontroller debug support
- Multi-core Debugging support
- FLASH Memory programming
- UDE SimplyTrace®
- Test Automation and Test Scripting Support with Python and other scripting languages
- Profiling support
- Code Coverage Support According to ISO 26262
- Instrumentation Trace Macrocell ITM support
- Embedded Trace Buffer ETB support
- Serial Wire Debug SWD support
- IP Snooping Trace support
- CoreSight Trace Memory Controller TMC support
- Embedded Trace Macrocell ETM support
UDE® Universal Debug Engine with multi-core support - Cortex Debugger and Emulator for Cortex®-M7/Cortex®-R52 S32K5
UDE® Universal Debug Engine is a flexible debug and emulator platform with Multicore debugging for S32K5 and for Cortex-M7/Cortex-R52.