SWCU194 March 2023 CC1314R10 , CC1354P10 , CC1354R10 , CC2674P10 , CC2674R10
Table 2-2 lists the memory-mapped registers for the CPU_ITM registers. All register offset addresses not listed in Table 2-2 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
0h | STIM0 | Provides the interface for generating Instrumentation packets | Section 2.5.1.1 |
4h | STIM1 | Provides the interface for generating Instrumentation packets | Section 2.5.1.2 |
8h | STIM2 | Provides the interface for generating Instrumentation packets | Section 2.5.1.3 |
Ch | STIM3 | Provides the interface for generating Instrumentation packets | Section 2.5.1.4 |
10h | STIM4 | Provides the interface for generating Instrumentation packets | Section 2.5.1.5 |
14h | STIM5 | Provides the interface for generating Instrumentation packets | Section 2.5.1.6 |
18h | STIM6 | Provides the interface for generating Instrumentation packets | Section 2.5.1.7 |
1Ch | STIM7 | Provides the interface for generating Instrumentation packets | Section 2.5.1.8 |
20h | STIM8 | Provides the interface for generating Instrumentation packets | Section 2.5.1.9 |
24h | STIM9 | Provides the interface for generating Instrumentation packets | Section 2.5.1.10 |
28h | STIM10 | Provides the interface for generating Instrumentation packets | Section 2.5.1.11 |
2Ch | STIM11 | Provides the interface for generating Instrumentation packets | Section 2.5.1.12 |
30h | STIM12 | Provides the interface for generating Instrumentation packets | Section 2.5.1.13 |
34h | STIM13 | Provides the interface for generating Instrumentation packets | Section 2.5.1.14 |
38h | STIM14 | Provides the interface for generating Instrumentation packets | Section 2.5.1.15 |
3Ch | STIM15 | Provides the interface for generating Instrumentation packets | Section 2.5.1.16 |
40h | STIM16 | Provides the interface for generating Instrumentation packets | Section 2.5.1.17 |
44h | STIM17 | Provides the interface for generating Instrumentation packets | Section 2.5.1.18 |
48h | STIM18 | Provides the interface for generating Instrumentation packets | Section 2.5.1.19 |
4Ch | STIM19 | Provides the interface for generating Instrumentation packets | Section 2.5.1.20 |
50h | STIM20 | Provides the interface for generating Instrumentation packets | Section 2.5.1.21 |
54h | STIM21 | Provides the interface for generating Instrumentation packets | Section 2.5.1.22 |
58h | STIM22 | Provides the interface for generating Instrumentation packets | Section 2.5.1.23 |
5Ch | STIM23 | Provides the interface for generating Instrumentation packets | Section 2.5.1.24 |
60h | STIM24 | Provides the interface for generating Instrumentation packets | Section 2.5.1.25 |
64h | STIM25 | Provides the interface for generating Instrumentation packets | Section 2.5.1.26 |
68h | STIM26 | Provides the interface for generating Instrumentation packets | Section 2.5.1.27 |
6Ch | STIM27 | Provides the interface for generating Instrumentation packets | Section 2.5.1.28 |
70h | STIM28 | Provides the interface for generating Instrumentation packets | Section 2.5.1.29 |
74h | STIM29 | Provides the interface for generating Instrumentation packets | Section 2.5.1.30 |
78h | STIM30 | Provides the interface for generating Instrumentation packets | Section 2.5.1.31 |
7Ch | STIM31 | Provides the interface for generating Instrumentation packets | Section 2.5.1.32 |
E00h | TER0 | Provide an individual enable bit for each ITM_STIM register | Section 2.5.1.33 |
E40h | TPR | Controls which stimulus ports can be accessed by unprivileged code | Section 2.5.1.34 |
E80h | TCR | Configures and controls transfers through the ITM interface | Section 2.5.1.35 |
EF0h | INT_ATREADY | Integration Mode: Read ATB Ready | Section 2.5.1.36 |
EF8h | INT_ATVALID | Integration Mode: Write ATB Valid | Section 2.5.1.37 |
F00h | ITCTRL | Integration Mode Control Register | Section 2.5.1.38 |
FBCh | DEVARCH | Provides CoreSight discovery information for the ITM | Section 2.5.1.39 |
FCCh | DEVTYPE | Provides CoreSight discovery information for the ITM | Section 2.5.1.40 |
FD0h | PIDR4 | Provides CoreSight discovery information for the ITM | Section 2.5.1.41 |
FD4h | PIDR5 | Provides CoreSight discovery information for the ITM | Section 2.5.1.42 |
FD8h | PIDR6 | Provides CoreSight discovery information for the ITM | Section 2.5.1.43 |
FDCh | PIDR7 | Provides CoreSight discovery information for the ITM | Section 2.5.1.44 |
FE0h | PIDR0 | Provides CoreSight discovery information for the ITM | Section 2.5.1.45 |
FE4h | PIDR1 | Provides CoreSight discovery information for the ITM | Section 2.5.1.46 |
FE8h | PIDR2 | Provides CoreSight discovery information for the ITM | Section 2.5.1.47 |
FECh | PIDR3 | Provides CoreSight discovery information for the ITM | Section 2.5.1.48 |
FF0h | CIDR0 | Provides CoreSight discovery information for the ITM | Section 2.5.1.49 |
FF4h | CIDR1 | Provides CoreSight discovery information for the ITM | Section 2.5.1.50 |
FF8h | CIDR2 | Provides CoreSight discovery information for the ITM | Section 2.5.1.51 |
FFCh | CIDR3 | Provides CoreSight discovery information for the ITM | Section 2.5.1.52 |
Complex bit access types are encoded to fit into small table cells. Table 2-3 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |
STIM0 is shown in Table 2-4.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM1 is shown in Table 2-5.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM2 is shown in Table 2-6.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM3 is shown in Table 2-7.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM4 is shown in Table 2-8.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM5 is shown in Table 2-9.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM6 is shown in Table 2-10.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM7 is shown in Table 2-11.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM8 is shown in Table 2-12.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM9 is shown in Table 2-13.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM10 is shown in Table 2-14.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM11 is shown in Table 2-15.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM12 is shown in Table 2-16.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM13 is shown in Table 2-17.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM14 is shown in Table 2-18.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM15 is shown in Table 2-19.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM16 is shown in Table 2-20.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM17 is shown in Table 2-21.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM18 is shown in Table 2-22.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM19 is shown in Table 2-23.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM20 is shown in Table 2-24.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM21 is shown in Table 2-25.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM22 is shown in Table 2-26.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM23 is shown in Table 2-27.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM24 is shown in Table 2-28.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM25 is shown in Table 2-29.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM26 is shown in Table 2-30.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM27 is shown in Table 2-31.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM28 is shown in Table 2-32.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM29 is shown in Table 2-33.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM30 is shown in Table 2-34.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
STIM31 is shown in Table 2-35.
Return to the Summary Table.
Provides the interface for generating Instrumentation packets
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | DISABLED | R | 0h | Indicates whether the Stimulus Port is enabled or disabled |
0 | FIFOREADY | R | 0h | Indicates whether the Stimulus Port can accept data |
TER0 is shown in Table 2-36.
Return to the Summary Table.
Provide an individual enable bit for each ITM_STIM register
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | STIMENA | R/W | 0h | For STIMENA[m] in ITM_TER*n, controls whether ITM_STIM(32*n + m) is enabled |
TPR is shown in Table 2-37.
Return to the Summary Table.
Controls which stimulus ports can be accessed by unprivileged code
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | PRIVMASK | R/W | 0h | For PRIVMASK[m], defines the access permissions of ITM_STIM Stimulus Ports 8m to 8m+7 inclusive |
TCR is shown in Table 2-38.
Return to the Summary Table.
Configures and controls transfers through the ITM interface
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
23 | BUSY | R | 0h | Indicates whether the ITM is currently processing events |
22-16 | TraceBusID | R/W | 0h | Identifier for multi-source trace stream formatting. If multi-source trace is in use, the debugger must write a unique non-zero trace ID value to this field |
15-12 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
11-10 | GTSFREQ | R/W | 0h | Defines how often the ITM generates a global timestamp, based on the global timestamp clock frequency, or disables generation of global timestamps |
9-8 | TSPrescale | R/W | 0h | Local timestamp prescaler, used with the trace packet reference clock |
7-6 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
5 | STALLENA | R/W | 0h | Stall the PE to guarantee delivery of Data Trace packets. |
4 | SWOENA | R/W | 0h | Enables asynchronous clocking of the timestamp counter |
3 | TXENA | R/W | 0h | Enables forwarding of hardware event packet from the DWT unit to the ITM for output to the TPIU |
2 | SYNCENA | R/W | 0h | Enables Synchronization packet transmission for a synchronous TPIU |
1 | TSENA | R/W | 0h | Enables Local timestamp generation |
0 | ITMENA | R/W | 0h | Enables the ITM |
INT_ATREADY is shown in Table 2-39.
Return to the Summary Table.
Integration Mode: Read ATB Ready
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | AFVALID | R | 0h | A read of this bit returns the value of AFVALID |
0 | ATREADY | R | 0h | A read of this bit returns the value of ATREADY |
INT_ATVALID is shown in Table 2-40.
Return to the Summary Table.
Integration Mode: Write ATB Valid
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
1 | AFREADY | W | 0h | A write to this bit gives the value of AFREADY |
0 | ATREADY | W | 0h | A write to this bit gives the value of ATVALID |
ITCTRL is shown in Table 2-41.
Return to the Summary Table.
Integration Mode Control Register
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
0 | IME | R/W | 0h | Integration mode enable bit - The possible values are: 0 - The trace unit is not in integration mode. 1 - The trace unit is in integration mode. This mode enables: A debug agent to perform topology detection. SoC test software to perform integration testing. |
DEVARCH is shown in Table 2-42.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-21 | ARCHITECT | R | 0h | Defines the architect of the component. Bits [31:28] are the JEP106 continuation code (JEP106 bank ID, minus 1) and bits [27:21] are the JEP106 ID code. |
20 | PRESENT | R | 0h | Defines that the DEVARCH register is present |
19-16 | REVISION | R | 0h | Defines the architecture revision of the component |
15-12 | ARCHVER | R | 0h | Defines the architecture version of the component |
11-0 | ARCHPART | R | 0h | Defines the architecture of the component |
DEVTYPE is shown in Table 2-43.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-4 | SUB | R | 0h | Component sub-type |
3-0 | MAJOR | R | 0h | Component major type |
PIDR4 is shown in Table 2-44.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-4 | SIZE | R | 0h | See CoreSight Architecture Specification |
3-0 | DES_2 | R | 0h | See CoreSight Architecture Specification |
PIDR5 is shown in Table 2-45.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
PIDR6 is shown in Table 2-46.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
PIDR7 is shown in Table 2-47.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
PIDR0 is shown in Table 2-48.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-0 | PART_0 | R | 0h | See CoreSight Architecture Specification |
PIDR1 is shown in Table 2-49.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-4 | DES_0 | R | 0h | See CoreSight Architecture Specification |
3-0 | PART_1 | R | 0h | See CoreSight Architecture Specification |
PIDR2 is shown in Table 2-50.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-4 | REVISION | R | 0h | See CoreSight Architecture Specification |
3 | JEDEC | R | 0h | See CoreSight Architecture Specification |
2-0 | DES_1 | R | 0h | See CoreSight Architecture Specification |
PIDR3 is shown in Table 2-51.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-4 | REVAND | R | 0h | See CoreSight Architecture Specification |
3-0 | CMOD | R | 0h | See CoreSight Architecture Specification |
CIDR0 is shown in Table 2-52.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-0 | PRMBL_0 | R | 0h | See CoreSight Architecture Specification |
CIDR1 is shown in Table 2-53.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-4 | CLASS | R | 0h | See CoreSight Architecture Specification |
3-0 | PRMBL_1 | R | 0h | See CoreSight Architecture Specification |
CIDR2 is shown in Table 2-54.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-0 | PRMBL_2 | R | 0h | See CoreSight Architecture Specification |
CIDR3 is shown in Table 2-55.
Return to the Summary Table.
Provides CoreSight discovery information for the ITM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
7-0 | PRMBL_3 | R | 0h | See CoreSight Architecture Specification |