NXP Cortex-R52 NXP S32Z and S32E Real-Time Processors
The NXP S32Z and S32E real-time processors extend the NXP’s S32 Automotive Platform and target new consolidated domain and zonal vehicle architectures. Designed to provide the real-time behavior of microcontrollers, but with an unparalleled combination of gigahertz speed, safe multi-app integration and memory expansion capabilities, the devices target propulsion domain control, electrification and safety applications.
NXP S32Z and S32E Real-Time Processors
The S32Z2 and S32E2 series devices are manufactured in 16 nm technology and combine eight Arm® Cortex®-R52 cores, running at 600 MHz to 1 GHz, with Cortex-M33 cores for special purposes like system management and communications. For advanced timer functions to be realized in real-time applications, a clustered Generic Timer IP Module (GTM v4.1) is implemented. A network-on-chip (NoC) ensures fast communication between the main core clusters and other functional blocks. Depending on the device, up to 64 MB integrated flash memory is available. The non-volatile memory can be extended with external QuadSPI NOR, eMMC or SDHC NAND memories, as well as with LPDDR4 flash memory supporting large applications and data.
UDE Debug, Trace and Test Solution for NXP S32Z and S32E Real-Time Processors
UDE - Universal Debug Engine - is a flexible debug and test platform for multi-core debugging and trace of NXP S32Z and S32E Real-Time Processors.
Key Features
- Multicore debugging
- In one common debugger environment
- Synchronized run-control
- Multicore breakpoints
- Core support
- Cortex-R52
- Cortex-M33
- GTM v4.1
- FLASH programming
- Integrated flash memory
- QuadSPI NOR
- eMMC
- SDHC NAND memories
- Support for OCOTP (On Chip One-Time Programming).
- Trace support
- Program trace / data trace / instrumentation trace based on Arm CoreSight™ technology
- Trace of data transfers via in-chip interconnects (NoC)
- Trace to on-chip memory
- Trace capturing via high-speed serial trace interface*
NXP S32Z and S32E Microcontrollers supported by UDE
- NXP S32Z and S32E Real-Time Processors
NXP S32Z and S32E Debug, Trace and Test Features supported by UDE
- Microcontroller debug support
- Multi-core Debugging support
- FLASH Memory programming
- Test Automation and Test Scripting Support with Python and other scripting languages
- Arm Aurora High Speed Serial Trace Port HSSTP
- Profiling support
- Generic Timer Module GTM debugger and trace support
- Instrumentation Trace Macrocell ITM support
- Serial Wire Debug SWD support
- IP Snooping Trace support
- CoreSight Trace Memory Controller TMC support
- Embedded Trace Macrocell ETM support
- Eclipse Plug-in
UDE - Universal Debug Engine with multi-core support - Cortex Debugger and Emulator for Cortex-R52 S32Z and S32E
UDE - Universal Debug Engine - is a flexible debug and emulator platform with Multicore debugging for Cortex-R52 S32Z and S32E.