SPRUI30H November 2015 – May 2024 DRA744 , DRA745 , DRA746 , DRA750 , DRA756
The SMSET events include higher-level start and end task events. Table 8-32 summarize the event mapping. Refer to the EVE Programmer's Guide for details on the functionality of each signal listed. Contact your TI representative for instructions how to access the EVE Programmer's Guide.
The SMSET module operates at the CLK2 rate.
The SMSET traces events on either a high-to-low transition or low-to-high transition, but not both. Thus, the EDMAs tpcc_aet signal is not directly compatible with SMSET tracing. The tpcc_aet is an active-high signal that is used to measure the duration of a specific EDMA transfer. The tpcc_aet signal is programmed (in EDMA CC MMRs) to go high when a specific trigger is detected and to go low when a specific completion code is received. EVE logic implements custom tpcc_aet_start and tpcc_aet_end signals. The tpcc_aet_start signal pulses high (for one cycle) when tpcc_aet transitions to high, and the tpcc_aet_end signal pulses high (for one cycle) when tpcc_aet transitions to low.
The Type column in Table 8-32 lists the functional characteristics of the source signal (Pulse, Duration, or Edge).
The Pulse signals are expected to be driven active one cycle for each occurrence. A sequence of consecutive active cycles represent multiple occurrences. Duration mode of SCTM makes sense for this type of signal where the duration implies the number of occurrences in a particular state (for example, the number of cache hits).
The Duration type represents a signal that may stay active for multiple cycles on a given occurrence. These are typically stall signals where the user is trying to determine the number of cycles in the stalled state. Duration mode indicates the total time stalled. Event mode will indicate the number of unique occurrences of stalls. "Event" is useful in this case because there will always be a deassertion between occurrences.
An Edge signal goes active for undefined period of time but is goes inactive before the next occurrence. Event mode of the SCTM must be used for these signals.
SMSET Event | Name | Source | Type | SMSET Mode | Clock |
---|---|---|---|---|---|
0 | tpcc_aet_start | EDMA | Pulse | Duration | CLK2 |
1 | tpcc_aet_stop | EDMA | Pulse | Duration | CLK2 |
2 | arp32_int4 | INTC | Duration | Duration or event | CLK2 |
3 | arp32_int5 | INTC | Duration | Duration or event | CLK2 |
4 | arp32_int6 | INTC | Duration | Duration or event | CLK2 |
5 | arp32_int7 | INTC | Duration | Duration or event | CLK2 |
6 | vcop_loop_start | VCOP | Edge | Event | CLK2 |
7 | vcop_done | VCOP | Edge | Event | CLK2 |
8 | arp32_nmi | INTC | Duration | Duration or event | CLK2 |
9 | arp32_int8 | INTC | Duration | Duration or event | CLK2 |
10 | arp32_int9 | INTC | Duration | Duration or event | CLK2 |
11 | arp32_int10 | INTC | Duration | Duration or event | CLK2 |
12 | arp32_int11 | INTC | Duration | Duration or event | CLK2 |
13 | arp32_int12 | INTC | Duration | Duration or event | CLK2 |
14 | arp32_int13 | INTC | Duration | Duration or event | CLK2 |
15 | arp32_int14 | INTC | Duration | Duration or event | CLK2 |
16 | arp32_int15 | INTC | Duration | Duration or event | CLK2 |