M16 | Master | Identifies the currently active master where
the new master number differs from the old master number in bits
[15:8]. The STM design has only 129 masters, 128 for software stimulus
and 1 master for hardware stimulus, therefore the M8 packet is sufficient
and the M16 packet is never required. |
D64, D64TS, D64M, D64MTS | Data | The STM does not generate 64-bit data packets. |
TIME(_TS) | Time | The STM only uses global timestamps, so this
packet provides no useful information. |
NULL_TS | Filler | NULL packet with timestamp. NULL cannot be
generated in response to stimulus so it is impossible to force a
timestamp for NULL in the STM. |
USER(_TS) | User | Conveys implementation-specific metadata to
the trace receiver. The STM has no such information which is not
already accessible through APB reads and therefore does not generate
this packet type. |
FREQ_TS | Timestamp frequency | Timestamp clock frequency, timestamped. FREQ
cannot be generated in response to stimulus so it is impossible
to force a timestamp for FREQ in the STM. |
XSYNC(_TS) | Cross-synchronization | The STM does not support cross-synchronization
using XSYNC. |