The CTSET is a trace module used for monitoring key system events and functions as a centralized profiling module for an entire subsystem. It supports the following features:
- Monitor hardware events
- Each event is qualified by an Event-ID
- Enable/disable event detection
- Start/stop event monitoring upon external trigger
- Global/local timestamping
- Generate hardware message upon system event or every sampling window boundary
- System messages generated are STPv2.0 based
- Generate counter configuration message (CCM) or counter state message (CSM) when configured
- Interleave hardware messages and CCM/CSM messages
- Generate interrupt/debug events
- Enable/disable counter/timer; ability to chain two 32-bit counters
- Program CTSET from debugger/application