In depth real-time debugging requires close interaction with the processor. Tracing shall provide a chronological picture of a system's inner workings - before or after a critical event - mainly to help analyzing a faulty program.
Support for Arm® High Speed Serial Trace Port (HSSTP) via Aurora is implemented on the Cortex®-R52 Stellar device from STMicroelectronics. This enables a significant enlargement of the trace memory by connecting external hardware and thus high-end trace tasks with large amounts of data, for example code coverage. However, a 2.5 Gbit/s Aurora interface requires a correspondingly high-performance hardware for signal acquisition, signal conditioning and pre-processing on the target. A corresponding Trace-Pod with HSSTP interface for Cortex-R52 is already available for the UAD3+ and UAD2next from PLS. The up to 4 GByte of external trace memory of the UAD3+ are sufficient for support of even the most demanding measurement tasks.
Programming of the Emulation Device logic can be comfortably carried out with the Universal Emulation Configurator (UEC) from PLS, because this offers a graphical configuration of measurement tasks based on the concept of signals/actions linked via a state machine.
The UAD3+ allows the recording of real-time trace information up to 3.125 Gbit/s in serial trace.
The UAD2next allows the recording of real-time trace information up to 1.25 Gbit/s in serial trace.