Each probe supports the following features:
- Main functionality:
- Latency statistics collection: Statistics on the timeliness of responses to slave requests are collected over a sampling window and then read by a profiling entity (for example, an application thread) or forwarded on the system trace path
- Throughput statistics collection: Statistics on the amount of data moving across a master of slave interface are collected over a sampling window and then read by a profiling entity (for example, an application thread) or forwarded on the system trace path
- Transaction trace: Information about specific transactions occurring at a slave or master interface is captured and forwarded on the system trace path
- Supports CBA 4.0 (VBUSM, VBUSM.C)
- Address range and bus qualifier filtering
- Serial configuration I/F to minimize route overhead
- Bus specific probe interface for monitoring bus transactions
- Trace export to aggregator via write-only VBUSP interface
- Uses TI High-Level Trace Message (HLTM) format
- All trace messages tagged with universal debug time
- Probe gets only the 16 LSBs of the 48-bit gray coded universal debug time
- A CTI compliant trigger input/output interface
- Two input triggers are used for starting and stopping the configured functionality (statistics or trace)
- Trace capable probes also support an output trigger that is used to signal a transaction match to external logic (a data watchpoint trigger)