SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4208 5000 0x4218 5000 | Instance | EVE1_SCTM EVE2_SCTM |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NUMSTM | NUMINPT | NUMTIMR | NUMCNTR | REVID | IDLEMODE | ENBL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | NUMSTM | Number of timers that can export through STM | R | 0x0 |
25:18 | NUMINPT | Number of event input signals | R | 0x20 |
17:13 | NUMTIMR | Number of timers in the module | R | 0x2 |
12:7 | NUMCNTR | Number of counters in the module | R | 0x8 |
6:3 | REVID | Revision ID of SCTM | R | 0x1 |
2:1 | IDLEMODE | Idle mode control 0x0: Force Idle mode 0x1: Ths SCTM will acknoledge the idle request, but never transition to the idle state 0x3: Since the SCTM does not support internal wakeup, this mode is identical to smart_idle 0x2: Ths SCTM uses the smart idle protocol. This is the default mode | RW | 0x2 |
0 | ENBL | SCTM global enable | RW | 0x0 |
0x0: DISABLE | ||||
0x1: ENABLE |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x4208 5020 0x4218 5020 | Instance | EVE1_SCTM EVE2_SCTM |
Description | This register contains the control and status settings for STM export | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | XPORTACT | NUMXPORT | CCMXPORT | CCMVAIL | CSMXPORT | SENDOVR | ENBL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:11 | RESERVED | R | 0x0 | |
10 | XPORTACT | Indicates if a frame is currently being written to the STM | R | 0x0 |
9:5 | NUMXPORT | The total number of counters designated for export. this will be used as the count in the CSM and CCM headers. The value written should be the total number of counters designated for export -1 | RW | 0x0 |
4 | CCMXPORT | SW control of CCM message export | RW | 0x0 |
3 | CCMVAIL | SCTM supports CCM export | R | 0x0 |
2 | CSMXPORT | SW control of CSM message export | RW | 0x0 |
1 | SENDOVR | Send overflow data in CSM frame | RW | 0x1 |
0 | ENBL | STM global enable | RW | 0x0 |
0x0: DISABLE | ||||
0x1: ENABLE |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x4208 5024 0x4218 5024 | Instance | EVE1_SCTM EVE2_SCTM |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MASTID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:7 | RESERVED | R | 0x0 | |
6:0 | MASTID | HW Master ID for this module. | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x4208 5028 0x4218 5028 | Instance | EVE1_SCTM EVE2_SCTM |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | INTERVAL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | INTERVAL | Periodic export interval | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 002C | ||
Physical Address | 0x4208 502C 0x4218 502C | Instance | EVE1_SCTM EVE2_SCTM |
Description | These registers mark the counters selected for export in the CSM | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNTSEL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | COUNTSEL | The counter selection bit field | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0040 | ||
Physical Address | 0x4208 5040 + (0x4*i) 0x4218 5040 + (0x4*i) | Instance | EVE1_SCTM EVE2_SCTM |
Description | These registers contain the interval match value for the corresponding timers in the SCTM | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INTERVAL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | INTERVAL | Interval match value for the timers in the SCTM | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 007C | ||
Physical Address | 0x4208 507C 0x4218 507C | Instance | EVE1_SCTM EVE2_SCTM |
Description | Counter Timer Number Debug Event Register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | NUMEVT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:3 | RESERVED | R | 0x0 | |
2:0 | NUMEVT | Number of input selectors for debug events | R | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0080 | ||
Physical Address | 0x4208 5080 0x4218 5080 | Instance | EVE1_SCTM EVE2_SCTM |
Description | Counter Timer Debug Event Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | INPSEL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | INPSEL | Index of event input signal on the module boundary | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 00F0 | ||
Physical Address | 0x4208 50F0 0x4218 50F0 | Instance | EVE1_SCTM EVE2_SCTM |
Description | These registers provide for simultaneous enable/disable of 32 counters | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ENABLE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | ENABLE | The counter enable bit field | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 00F8 | ||
Physical Address | 0x4208 50F8 0x4218 50F8 | Instance | EVE1_SCTM EVE2_SCTM |
Description | These registers provide for simultaneous reset of 32 counters | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESET |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RESET | The counter reset bit field | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0100 | ||
Physical Address | 0x4208 5100 + (0x4*m) 0x4218 5100 + (0x4*m) | Instance | EVE1_SCTM EVE2_SCTM |
Description | These registers contain the control and status settings for a single counter in the module. There will be a CTCR for every counter in the module (WT: with timer) | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | INPSEL | RESERVED | RESTART | DBG | INT | RESERVED | OVRFLW | IDLE | FREE | DURMODE | CHAIN | RESET | ENBL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:21 | RESERVED | R | 0x0 | |
20:16 | INPSEL | Counter Timer input selection | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10 | RESTART | Restart the timer after an interval match | RW | 0x0 |
9 | DBG | Signal debug logic on interval match | RW | 0x0 |
8 | INT | Generate interrupt on interval match | RW | 0x0 |
7 | RESERVED | R | 0x0 | |
6 | OVRFLW | Counter has wrapped since it was last read | R | 0x0 |
5 | IDLE | Counter ignores processor IDLE state | RW | 0x0 |
4 | FREE | Counter ignores processor debug halt state | RW | 0x0 |
3 | DURMODE | Counter is in duration or occurrence mode | RW | 0x0 |
2 | CHAIN | Counter is chained to an adjacent counter | RW | 0x0 |
1 | RESET | Counter reset control | RW | 0x0 |
0 | ENBL | Counter enable control | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0108 | ||
Physical Address | 0x4208 5108 + (0x4*n) 0x4218 5108 + (0x4*n) | Instance | EVE1_SCTM EVE2_SCTM |
Description | These registers contain the control and status settings for a single counter in the module. There will be a CTCR for every counter in the module (WOT: without timer) | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | INPSEL | RESERVED | RESTART | DBG | INT | RESERVED | OVRFLW | IDLE | FREE | DURMODE | CHAIN | RESET | ENBL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:21 | RESERVED | R | 0x0 | |
20:16 | INPSEL | Counter Timer input selection | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10 | RESTART | Restart the timer after an interval match | RW | 0x0 |
9 | DBG | Signal debug logic on interval match | RW | 0x0 |
8 | INT | Generate interrupt on interval match | RW | 0x0 |
7 | RESERVED | R | 0x0 | |
6 | OVRFLW | Counter has wrapped since it was last read | R | 0x0 |
5 | IDLE | Counter ignores processor IDLE state | RW | 0x0 |
4 | FREE | Counter ignores processor debug halt state | RW | 0x0 |
3 | DURMODE | Counter is in duration or occurrence mode | RW | 0x0 |
2 | CHAIN | Counter is chained to an adjacent counter | RW | 0x0 |
1 | RESET | Counter reset control | RW | 0x0 |
0 | ENBL | Counter enable control | RW | 0x0 |
Embedded Vision Engine (EVE) Subsystem |
Address Offset | 0x0000 0180 | ||
Physical Address | 0x4208 5180 + (0x4*k) 0x4218 5180 + (0x4*k) | Instance | EVE1_SCTM EVE2_SCTM |
Description | These registers contain the value of an individual counter in the moduel. There will be a CTCNTR for every counter in the module | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | COUNT | Counter value | R | 0x0 |
Embedded Vision Engine (EVE) Subsystem |