CPU_ETM

Instance: CPU_ETM
Component: CPU_ETM
Base address: 0xE0041000


TOP:CPU_ETM Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

TRCPRGCTLR

RW

32

0x0000 0000

0x0000 0004

0xE004 1004

TRCSTATR

RW

32

0x0000 0000

0x0000 000C

0xE004 100C

TRCCONFIGR

RW

32

0x0000 0000

0x0000 0010

0xE004 1010

TRCEVENTCTL0R

RW

32

0x0000 0000

0x0000 0020

0xE004 1020

TRCEVENTCTL1R

RW

32

0x0000 0000

0x0000 0024

0xE004 1024

TRCSTALLCTLR

RW

32

0x0000 0000

0x0000 002C

0xE004 102C

TRCTSCTLR

RW

32

0x0000 0000

0x0000 0030

0xE004 1030

TRCSYNCPR

RW

32

0x0000 0000

0x0000 0034

0xE004 1034

TRCCCCTLR

RW

32

0x0000 0000

0x0000 0038

0xE004 1038

TRCVICTLR

RW

32

0x0000 0000

0x0000 0080

0xE004 1080

TRCCNTRLDVR0

RW

32

0x0000 0000

0x0000 0140

0xE004 1140

TRCCNTRLDVR1

RW

32

0x0000 0000

0x0000 0144

0xE004 1144

TRCCNTRLDVR2

RW

32

0x0000 0000

0x0000 0148

0xE004 1148

TRCIDR8

RW

32

0x0000 0000

0x0000 0180

0xE004 1180

TRCIDR9

RW

32

0x0000 0000

0x0000 0184

0xE004 1184

TRCIDR10

RW

32

0x0000 0000

0x0000 0188

0xE004 1188

TRCIDR11

RW

32

0x0000 0000

0x0000 018C

0xE004 118C

TRCIDR12

RW

32

0x0000 0000

0x0000 0190

0xE004 1190

TRCIDR13

RW

32

0x0000 0000

0x0000 0194

0xE004 1194

TRCIMSPEC0

RW

32

0x0000 0000

0x0000 01C0

0xE004 11C0

TRCIMSPEC1

RW

32

0x0000 0000

0x0000 01C4

0xE004 11C4

TRCIMSPEC2

RW

32

0x0000 0000

0x0000 01C8

0xE004 11C8

TRCIMSPEC3

RW

32

0x0000 0000

0x0000 01CC

0xE004 11CC

TRCIMSPEC4

RW

32

0x0000 0000

0x0000 01D0

0xE004 11D0

TRCIMSPEC5

RW

32

0x0000 0000

0x0000 01D4

0xE004 11D4

TRCIMSPEC6

RW

32

0x0000 0000

0x0000 01D8

0xE004 11D8

TRCIDR0

RW

32

0x0000 0000

0x0000 01E0

0xE004 11E0

TRCIDR1

RW

32

0x0000 0000

0x0000 01E4

0xE004 11E4

TRCIDR2

RW

32

0x0000 0000

0x0000 01E8

0xE004 11E8

TRCIDR3

RW

32

0x0000 0000

0x0000 01EC

0xE004 11EC

TRCIDR4

RW

32

0x0000 0000

0x0000 01F0

0xE004 11F0

TRCIDR5

RW

32

0x0000 0000

0x0000 01F4

0xE004 11F4

TRCIDR6

RW

32

0x0000 0000

0x0000 01F8

0xE004 11F8

TRCIDR7

RW

32

0x0000 0000

0x0000 01FC

0xE004 11FC

TRCRSCTLR2

RW

32

0x0000 0000

0x0000 0208

0xE004 1208

TRCRSCTLR3

RW

32

0x0000 0000

0x0000 020C

0xE004 120C

TRCSSCSR0

RW

32

0x0000 0000

0x0000 02A0

0xE004 12A0

TRCSSCSR1

RW

32

0x0000 0000

0x0000 02A4

0xE004 12A4

TRCSSCSR2

RW

32

0x0000 0000

0x0000 02A8

0xE004 12A8

TRCSSCSR3

RW

32

0x0000 0000

0x0000 02AC

0xE004 12AC

TRCSSCSR4

RW

32

0x0000 0000

0x0000 02B0

0xE004 12B0

TRCSSCSR5

RW

32

0x0000 0000

0x0000 02B4

0xE004 12B4

TRCSSCSR6

RW

32

0x0000 0000

0x0000 02B8

0xE004 12B8

TRCSSPCICR0

RW

32

0x0000 0000

0x0000 02C0

0xE004 12C0

TRCSSPCICR1

RW

32

0x0000 0000

0x0000 02C4

0xE004 12C4

TRCSSPCICR2

RW

32

0x0000 0000

0x0000 02C8

0xE004 12C8

TRCSSPCICR3

RW

32

0x0000 0000

0x0000 02CC

0xE004 12CC

TRCSSPCICR4

RW

32

0x0000 0000

0x0000 02D0

0xE004 12D0

TRCSSPCICR5

RW

32

0x0000 0000

0x0000 02D4

0xE004 12D4

TRCSSPCICR6

RW

32

0x0000 0000

0x0000 02D8

0xE004 12D8

TRCPDCR

RW

32

0x0000 0000

0x0000 0310

0xE004 1310

TRCPDSR

RW

32

0x0000 0000

0x0000 0314

0xE004 1314

TRCITATBIDR

RW

32

0x0000 0000

0x0000 0EE4

0xE004 1EE4

TRCITIATBINR

RW

32

0x0000 0000

0x0000 0EF4

0xE004 1EF4

TRCITIATBOUTR

RW

32

0x0000 0000

0x0000 0EFC

0xE004 1EFC

TRCCLAIMSET

RW

32

0x0000 0000

0x0000 0FA0

0xE004 1FA0

TRCCLAIMCLR

RW

32

0x0000 0000

0x0000 0FA4

0xE004 1FA4

TRCAUTHSTATUS

RW

32

0x0000 0000

0x0000 0FB8

0xE004 1FB8

TRCDEVARCH

RW

32

0x0000 0000

0x0000 0FBC

0xE004 1FBC

TRCDEVID

RW

32

0x0000 0000

0x0000 0FC8

0xE004 1FC8

TRCDEVTYPE

RW

32

0x0000 0000

0x0000 0FCC

0xE004 1FCC

TRCPIDR4

RW

32

0x0000 0000

0x0000 0FD0

0xE004 1FD0

TRCPIDR5

RW

32

0x0000 0000

0x0000 0FD4

0xE004 1FD4

TRCPIDR6

RW

32

0x0000 0000

0x0000 0FD8

0xE004 1FD8

TRCPIDR7

RW

32

0x0000 0000

0x0000 0FDC

0xE004 1FDC

TRCPIDR0

RW

32

0x0000 0000

0x0000 0FE0

0xE004 1FE0

TRCPIDR1

RW

32

0x0000 0000

0x0000 0FE4

0xE004 1FE4

TRCPIDR2

RW

32

0x0000 0000

0x0000 0FE8

0xE004 1FE8

TRCPIDR3

RW

32

0x0000 0000

0x0000 0FEC

0xE004 1FEC

TRCCIDR0

RW

32

0x0000 0000

0x0000 0FF0

0xE004 1FF0

TRCCIDR1

RW

32

0x0000 0000

0x0000 0FF4

0xE004 1FF4

TRCCIDR2

RW

32

0x0000 0000

0x0000 0FF8

0xE004 1FF8

TRCCIDR3

RW

32

0x0000 0000

0x0000 0FFC

0xE004 1FFC

TOP:CPU_ETM Register Descriptions

TOP:CPU_ETM:TRCPRGCTLR

Address Offset 0x0000 0004
Physical Address 0xE004 1004 Instance 0xE004 1004
Description Programming Control Register
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 EN Trace Unit Enable RW 0

TOP:CPU_ETM:TRCSTATR

Address Offset 0x0000 000C
Physical Address 0xE004 100C Instance 0xE004 100C
Description The TRCSTATR indicates the ETM-Teal status
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PMSTABLE Indicates whether the ETM-Teal registers are stable and can be read RO 0
0 IDLE Indicates that the trace unit is inactive RO 0

TOP:CPU_ETM:TRCCONFIGR

Address Offset 0x0000 0010
Physical Address 0xE004 1010 Instance 0xE004 1010
Description The TRCCONFIGR sets the basic tracing options for the trace unit
Type RW
Bits Field Name Description Type Reset
31:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000
17 DV Reserved, `ImpDefRES0 RO 0
16 DA Reserved, `ImpDefRES0 RO 0
15 RESERVED15 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
14:13 QE Reserved, `ImpDefRES0 RO 0b00
12 RS Reserved, `ImpDefRES0 RO 0
11 TS Reserved, `ImpDefRES0 RO 0
10:8 COND Reserved, `ImpDefRES0 RO 0b000
7 VMID Reserved, `ImpDefRES0 RO 0
6 CID Reserved, `ImpDefRES0 RO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 CCI Reserved, `ImpDefRES0 RO 0
3 BB Reserved, `ImpDefRES0 RO 0
2:1 INSTP0 Reserved, `ImpDefRES0 RO 0b00
0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0

TOP:CPU_ETM:TRCEVENTCTL0R

Address Offset 0x0000 0020
Physical Address 0xE004 1020 Instance 0xE004 1020
Description The TRCEVENTCTL0R controls the tracing of events in the trace stream. The events also drive the ETM-Teal external outputs.
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 TYPE1 Selects the resource type for event 1 RW 0
14:11 RESERVED11 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
10:8 SEL1 Selects the resource number, based on the value of TYPE1: When TYPE1 is 0, selects a single selected resource from 0-15 defined by SEL1[2:0]. When TYPE1 is 1, selects a Boolean combined resource pair from 0-7 defined by SEL1[2:0] RW 0b000
7 TYPE0 Selects the resource type for event 0 RW 0
6:3 RESERVED3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
2:0 SEL0 Selects the resource number, based on the value of TYPE0: When TYPE1 is 0, selects a single selected resource from 0-15 defined by SEL0[2:0]. When TYPE1 is 1, selects a Boolean combined resource pair from 0-7 defined by SEL0[2:0] RW 0b000

TOP:CPU_ETM:TRCEVENTCTL1R

Address Offset 0x0000 0024
Physical Address 0xE004 1024 Instance 0xE004 1024
Description The TRCEVENTCTL1R controls how the events selected by TRCEVENTCTL0R behave
Type RW
Bits Field Name Description Type Reset
31:13 RESERVED13 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000
12 LPOVERRIDE Low power state behavior override RW 0
11 ATB ATB enabled RW 0
10:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000
1 INSTEN1 One bit per event, to enable generation of an event element in the instruction trace stream when the selected event occurs RW 0
0 INSTEN0 One bit per event, to enable generation of an event element in the instruction trace stream when the selected event occurs RW 0

TOP:CPU_ETM:TRCSTALLCTLR

Address Offset 0x0000 002C
Physical Address 0xE004 102C Instance 0xE004 102C
Description The TRCSTALLCTLR enables ETM-Teal to stall the processor if the ETM-Teal FIFO goes over the programmed level to minimize risk of overflow
Type RW
Bits Field Name Description Type Reset
31:11 RESERVED11 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000 0000
10 INSTPRIORITY Prioritize instruction trace if instruction trace buffer space is less than LEVEL RW 0
9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
8 ISTALL Stall processor based on instruction trace buffer space RW 0
7:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
3:0 LEVEL Threshold at which stalling becomes active. This provides four levels. This level can be varied to optimize the level of invasion caused by stalling, balanced against the risk of a FIFO overflow RW 0x0

TOP:CPU_ETM:TRCTSCTLR

Address Offset 0x0000 0030
Physical Address 0xE004 1030 Instance 0xE004 1030
Description The TRCTSCTLR controls the insertion of global timestamps into the trace stream. A timestamp is always inserted into the instruction trace stream
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:0 EVENT An event selector. When the selected event is triggered, the trace unit inserts a global timestamp into the trace streams RW 0x00

TOP:CPU_ETM:TRCSYNCPR

Address Offset 0x0000 0034
Physical Address 0xE004 1034 Instance 0xE004 1034
Description The TRCSYNCPR specifies the period of trace synchronization of the trace streams. TRCSYNCPR defines a number of bytes of trace between requests for trace synchronization. This value is always a power of two
Type RW
Bits Field Name Description Type Reset
31:5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
4:0 PERIOD Defines the number of bytes of trace between trace synchronization requests as a total of the number of bytes generated by the instruction stream. The number of bytes is 2N where N is the value of this field: - A value of zero disables these periodic trace synchronization requests, but does not disable other trace synchronization requests. - The minimum value that can be programmed, other than zero, is 8, providing a minimum trace synchronization period of 256 bytes. - The maximum value is 20, providing a maximum trace synchronization period of 2^20 bytes RO 0b0 0000

TOP:CPU_ETM:TRCCCCTLR

Address Offset 0x0000 0038
Physical Address 0xE004 1038 Instance 0xE004 1038
Description The TRCCCCTLR sets the threshold value for instruction trace cycle counting. The threshold represents the minimum interval between cycle count trace packets
Type RW
Bits Field Name Description Type Reset
31:12 RESERVED12 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0 0000
11:0 THRESHOLD Instruction trace cycle count threshold RW 0x000

TOP:CPU_ETM:TRCVICTLR

Address Offset 0x0000 0080
Physical Address 0xE004 1080 Instance 0xE004 1080
Description The TRCVICTLR controls instruction trace filtering
Type RW
Bits Field Name Description Type Reset
31:20 RESERVED20 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000
19 EXLEVEL_S3 In Secure state, each bit controls whether instruction tracing is enabled for the corresponding exception level RW 0
18:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
16 EXLEVEL_S0 In Secure state, each bit controls whether instruction tracing is enabled for the corresponding exception level RW 0
15:12 RESERVED12 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
11 TRCERR Selects whether a system error exception must always be traced RW 0
10 TRCRESET Selects whether a reset exception must always be traced RW 0
9 SSSTATUS Indicates the current status of the start/stop logic RW 0
8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
7:0 EVENT An event selector RW 0x00

TOP:CPU_ETM:TRCCNTRLDVR0

Address Offset 0x0000 0140
Physical Address 0xE004 1140 Instance 0xE004 1140
Description The TRCCNTRLDVR defines the reload value for the reduced function counter
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15:0 VALUE Defines the reload value for the counter. This value is loaded into the counter each time the reload event occurs RW 0x0000

TOP:CPU_ETM:TRCCNTRLDVR1

Address Offset 0x0000 0144
Physical Address 0xE004 1144 Instance 0xE004 1144
Description The TRCCNTRLDVR defines the reload value for the reduced function counter
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15:0 VALUE Defines the reload value for the counter. This value is loaded into the counter each time the reload event occurs RW 0x0000

TOP:CPU_ETM:TRCCNTRLDVR2

Address Offset 0x0000 0148
Physical Address 0xE004 1148 Instance 0xE004 1148
Description The TRCCNTRLDVR defines the reload value for the reduced function counter
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15:0 VALUE Defines the reload value for the counter. This value is loaded into the counter each time the reload event occurs RW 0x0000

TOP:CPU_ETM:TRCIDR8

Address Offset 0x0000 0180
Physical Address 0xE004 1180 Instance 0xE004 1180
Description TRCIDR8
Type RW
Bits Field Name Description Type Reset
31:0 MAXSPEC reads as `ImpDef RO 0x0000 0000

TOP:CPU_ETM:TRCIDR9

Address Offset 0x0000 0184
Physical Address 0xE004 1184 Instance 0xE004 1184
Description TRCIDR9
Type RW
Bits Field Name Description Type Reset
31:0 NUMP0KEY reads as `ImpDef RO 0x0000 0000

TOP:CPU_ETM:TRCIDR10

Address Offset 0x0000 0188
Physical Address 0xE004 1188 Instance 0xE004 1188
Description TRCIDR10
Type RW
Bits Field Name Description Type Reset
31:0 NUMP1KEY reads as `ImpDef RO 0x0000 0000

TOP:CPU_ETM:TRCIDR11

Address Offset 0x0000 018C
Physical Address 0xE004 118C Instance 0xE004 118C
Description TRCIDR11
Type RW
Bits Field Name Description Type Reset
31:0 NUMP1SPC reads as `ImpDef RO 0x0000 0000

TOP:CPU_ETM:TRCIDR12

Address Offset 0x0000 0190
Physical Address 0xE004 1190 Instance 0xE004 1190
Description TRCIDR12
Type RW
Bits Field Name Description Type Reset
31:0 NUMCONDKEY reads as `ImpDef RO 0x0000 0000

TOP:CPU_ETM:TRCIDR13

Address Offset 0x0000 0194
Physical Address 0xE004 1194 Instance 0xE004 1194
Description TRCIDR13
Type RW
Bits Field Name Description Type Reset
31:0 NUMCONDSPC reads as `ImpDef RO 0x0000 0000

TOP:CPU_ETM:TRCIMSPEC0

Address Offset 0x0000 01C0
Physical Address 0xE004 11C0 Instance 0xE004 11C0
Description The TRCIMSPEC shows the presence of any IMPLEMENTATION SPECIFIC features, and enables any features that are provided
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:0 SUPPORT Set to 0. No IMPLEMENTATION SPECIFIC extensions are supported RW 0x0

TOP:CPU_ETM:TRCIMSPEC1

Address Offset 0x0000 01C4
Physical Address 0xE004 11C4 Instance 0xE004 11C4
Description The TRCIMSPEC shows the presence of any IMPLEMENTATION SPECIFIC features, and enables any features that are provided
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:0 SUPPORT Set to 0. No IMPLEMENTATION SPECIFIC extensions are supported RW 0x0

TOP:CPU_ETM:TRCIMSPEC2

Address Offset 0x0000 01C8
Physical Address 0xE004 11C8 Instance 0xE004 11C8
Description The TRCIMSPEC shows the presence of any IMPLEMENTATION SPECIFIC features, and enables any features that are provided
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:0 SUPPORT Set to 0. No IMPLEMENTATION SPECIFIC extensions are supported RW 0x0

TOP:CPU_ETM:TRCIMSPEC3

Address Offset 0x0000 01CC
Physical Address 0xE004 11CC Instance 0xE004 11CC
Description The TRCIMSPEC shows the presence of any IMPLEMENTATION SPECIFIC features, and enables any features that are provided
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:0 SUPPORT Set to 0. No IMPLEMENTATION SPECIFIC extensions are supported RW 0x0

TOP:CPU_ETM:TRCIMSPEC4

Address Offset 0x0000 01D0
Physical Address 0xE004 11D0 Instance 0xE004 11D0
Description The TRCIMSPEC shows the presence of any IMPLEMENTATION SPECIFIC features, and enables any features that are provided
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:0 SUPPORT Set to 0. No IMPLEMENTATION SPECIFIC extensions are supported RW 0x0

TOP:CPU_ETM:TRCIMSPEC5

Address Offset 0x0000 01D4
Physical Address 0xE004 11D4 Instance 0xE004 11D4
Description The TRCIMSPEC shows the presence of any IMPLEMENTATION SPECIFIC features, and enables any features that are provided
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:0 SUPPORT Set to 0. No IMPLEMENTATION SPECIFIC extensions are supported RW 0x0

TOP:CPU_ETM:TRCIMSPEC6

Address Offset 0x0000 01D8
Physical Address 0xE004 11D8 Instance 0xE004 11D8
Description The TRCIMSPEC shows the presence of any IMPLEMENTATION SPECIFIC features, and enables any features that are provided
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:0 SUPPORT Set to 0. No IMPLEMENTATION SPECIFIC extensions are supported RW 0x0

TOP:CPU_ETM:TRCIDR0

Address Offset 0x0000 01E0
Physical Address 0xE004 11E0 Instance 0xE004 11E0
Description TRCIDR0
Type RW
Bits Field Name Description Type Reset
31:30 RESERVED30 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
29 COMMOPT reads as `ImpDef RO 0
28:24 TSSIZE reads as `ImpDef RO 0b0 0000
23:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000
17 TRCEXDATA reads as `ImpDef RO 0
16:15 QSUPP reads as `ImpDef RO 0b00
14 QFILT reads as `ImpDef RO 0
13:12 CONDTYPE reads as `ImpDef RO 0b00
11:10 NUMEVENT reads as `ImpDef RO 0b00
9 RETSTACK reads as `ImpDef RO 0
8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
7 TRCCCI reads as `ImpDef RO 0
6 TRCCOND reads as `ImpDef RO 0
5 TRCBB reads as `ImpDef RO 0
4:3 TRCDATA reads as `ImpDef RO 0b00
2:1 INSTP0 reads as `ImpDef RO 0b00
0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0

TOP:CPU_ETM:TRCIDR1

Address Offset 0x0000 01E4
Physical Address 0xE004 11E4 Instance 0xE004 11E4
Description TRCIDR1
Type RW
Bits Field Name Description Type Reset
31:24 DESIGNER reads as `ImpDef RO 0x00
23:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
15:12 RESERVED12 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
11:8 TRCARCHMAJ reads as 0b0100 RO 0x0
7:4 TRCARCHMIN reads as 0b0000 RO 0x0
3:0 REVISION reads as `ImpDef RO 0x0

TOP:CPU_ETM:TRCIDR2

Address Offset 0x0000 01E8
Physical Address 0xE004 11E8 Instance 0xE004 11E8
Description TRCIDR2
Type RW
Bits Field Name Description Type Reset
31:29 RESERVED29 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
28:25 CCSIZE reads as `ImpDef RO 0x0
24:20 DVSIZE reads as `ImpDef RO 0b0 0000
19:15 DASIZE reads as `ImpDef RO 0b0 0000
14:10 VMIDSIZE reads as `ImpDef RO 0b0 0000
9:5 CIDSIZE reads as `ImpDef RO 0b0 0000
4:0 IASIZE reads as `ImpDef RO 0b0 0000

TOP:CPU_ETM:TRCIDR3

Address Offset 0x0000 01EC
Physical Address 0xE004 11EC Instance 0xE004 11EC
Description TRCIDR3
Type RW
Bits Field Name Description Type Reset
31 NOOVERFLOW reads as `ImpDef RO 0
30:28 NUMPROC reads as `ImpDef RO 0b000
27 SYSSTALL reads as `ImpDef RO 0
26 STALLCTL reads as `ImpDef RO 0
25 SYNCPR reads as `ImpDef RO 0
24 TRCERR reads as `ImpDef RO 0
23:20 EXLEVEL_NS reads as `ImpDef RO 0x0
19:16 EXLEVEL_S reads as `ImpDef RO 0x0
15:12 RESERVED12 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
11:0 CCITMIN reads as `ImpDef RO 0x000

TOP:CPU_ETM:TRCIDR4

Address Offset 0x0000 01F0
Physical Address 0xE004 11F0 Instance 0xE004 11F0
Description TRCIDR4
Type RW
Bits Field Name Description Type Reset
31:28 NUMVMIDC reads as `ImpDef RO 0x0
27:24 NUMCIDC reads as `ImpDef RO 0x0
23:20 NUMSSCC reads as `ImpDef RO 0x0
19:16 NUMRSPAIR reads as `ImpDef RO 0x0
15:12 NUMPC reads as `ImpDef RO 0x0
11:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
8 SUPPDAC reads as `ImpDef RO 0
7:4 NUMDVC reads as `ImpDef RO 0x0
3:0 NUMACPAIRS reads as `ImpDef RO 0x0

TOP:CPU_ETM:TRCIDR5

Address Offset 0x0000 01F4
Physical Address 0xE004 11F4 Instance 0xE004 11F4
Description TRCIDR5
Type RW
Bits Field Name Description Type Reset
31 REDFUNCNTR reads as `ImpDef RO 0
30:28 NUMCNTR reads as `ImpDef RO 0b000
27:25 NUMSEQSTATE reads as `ImpDef RO 0b000
24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
23 LPOVERRIDE reads as `ImpDef RO 0
22 ATBTRIG reads as `ImpDef RO 0
21:16 TRACEIDSIZE reads as 0x07 RO 0b00 0000
15:12 RESERVED12 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
11:9 NUMEXTINSEL reads as `ImpDef RO 0b000
8:0 NUMEXTIN reads as `ImpDef RO 0b0 0000 0000

TOP:CPU_ETM:TRCIDR6

Address Offset 0x0000 01F8
Physical Address 0xE004 11F8 Instance 0xE004 11F8
Description TRCIDR6
Type RW
Bits Field Name Description Type Reset
31:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000 0000

TOP:CPU_ETM:TRCIDR7

Address Offset 0x0000 01FC
Physical Address 0xE004 11FC Instance 0xE004 11FC
Description TRCIDR7
Type RW
Bits Field Name Description Type Reset
31:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000 0000

TOP:CPU_ETM:TRCRSCTLR2

Address Offset 0x0000 0208
Physical Address 0xE004 1208 Instance 0xE004 1208
Description The TRCRSCTLR controls the trace resources
Type RW
Bits Field Name Description Type Reset
31:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000
21 PAIRINV Inverts the result of a combined pair of resources. This bit is only implemented on the lower register for a pair of resource selectors RW 0
20 INV Inverts the selected resources RW 0
19 RESERVED19 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
18:16 GROUP Selects a group of resource RW 0b000
15:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
7:0 SELECT Selects one or more resources from the wanted group. One bit is provided per resource from the group RW 0x00

TOP:CPU_ETM:TRCRSCTLR3

Address Offset 0x0000 020C
Physical Address 0xE004 120C Instance 0xE004 120C
Description The TRCRSCTLR controls the trace resources
Type RW
Bits Field Name Description Type Reset
31:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000
21 PAIRINV Inverts the result of a combined pair of resources. This bit is only implemented on the lower register for a pair of resource selectors RW 0
20 INV Inverts the selected resources RW 0
19 RESERVED19 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
18:16 GROUP Selects a group of resource RW 0b000
15:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
7:0 SELECT Selects one or more resources from the wanted group. One bit is provided per resource from the group RW 0x00

TOP:CPU_ETM:TRCSSCSR0

Address Offset 0x0000 02A0
Physical Address 0xE004 12A0 Instance 0xE004 12A0
Description Controls the corresponding single-shot comparator resource
Type RW
Bits Field Name Description Type Reset
31 STATUS Single-shot status bit. Indicates if any of the comparators, that TRCSSCCRn.SAC or TRCSSCCRn.ARC selects, have matched RW 0
30:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
3 PC PE comparator input support. Indicates if the trace unit supports Single-shot PE comparator inputs. This field is read-only RW 0
2 DV Data value comparator support bit. Indicates if the trace unit supports data address with data value comparisons. This field is read-only: RW 0
1 DA Data address comparator support bit. Indicates if the trace unit supports data address comparisons. This field is read-only: RW 0
0 INST Instruction address comparator support bit. Indicates if the trace unit supports instruction address comparisons. This field is read-only: RW 0

TOP:CPU_ETM:TRCSSCSR1

Address Offset 0x0000 02A4
Physical Address 0xE004 12A4 Instance 0xE004 12A4
Description Controls the corresponding single-shot comparator resource
Type RW
Bits Field Name Description Type Reset
31 STATUS Single-shot status bit. Indicates if any of the comparators, that TRCSSCCRn.SAC or TRCSSCCRn.ARC selects, have matched RW 0
30:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
3 PC PE comparator input support. Indicates if the trace unit supports Single-shot PE comparator inputs. This field is read-only RW 0
2 DV Data value comparator support bit. Indicates if the trace unit supports data address with data value comparisons. This field is read-only: RW 0
1 DA Data address comparator support bit. Indicates if the trace unit supports data address comparisons. This field is read-only: RW 0
0 INST Instruction address comparator support bit. Indicates if the trace unit supports instruction address comparisons. This field is read-only: RW 0

TOP:CPU_ETM:TRCSSCSR2

Address Offset 0x0000 02A8
Physical Address 0xE004 12A8 Instance 0xE004 12A8
Description Controls the corresponding single-shot comparator resource
Type RW
Bits Field Name Description Type Reset
31 STATUS Single-shot status bit. Indicates if any of the comparators, that TRCSSCCRn.SAC or TRCSSCCRn.ARC selects, have matched RW 0
30:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
3 PC PE comparator input support. Indicates if the trace unit supports Single-shot PE comparator inputs. This field is read-only RW 0
2 DV Data value comparator support bit. Indicates if the trace unit supports data address with data value comparisons. This field is read-only: RW 0
1 DA Data address comparator support bit. Indicates if the trace unit supports data address comparisons. This field is read-only: RW 0
0 INST Instruction address comparator support bit. Indicates if the trace unit supports instruction address comparisons. This field is read-only: RW 0

TOP:CPU_ETM:TRCSSCSR3

Address Offset 0x0000 02AC
Physical Address 0xE004 12AC Instance 0xE004 12AC
Description Controls the corresponding single-shot comparator resource
Type RW
Bits Field Name Description Type Reset
31 STATUS Single-shot status bit. Indicates if any of the comparators, that TRCSSCCRn.SAC or TRCSSCCRn.ARC selects, have matched RW 0
30:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
3 PC PE comparator input support. Indicates if the trace unit supports Single-shot PE comparator inputs. This field is read-only RW 0
2 DV Data value comparator support bit. Indicates if the trace unit supports data address with data value comparisons. This field is read-only: RW 0
1 DA Data address comparator support bit. Indicates if the trace unit supports data address comparisons. This field is read-only: RW 0
0 INST Instruction address comparator support bit. Indicates if the trace unit supports instruction address comparisons. This field is read-only: RW 0

TOP:CPU_ETM:TRCSSCSR4

Address Offset 0x0000 02B0
Physical Address 0xE004 12B0 Instance 0xE004 12B0
Description Controls the corresponding single-shot comparator resource
Type RW
Bits Field Name Description Type Reset
31 STATUS Single-shot status bit. Indicates if any of the comparators, that TRCSSCCRn.SAC or TRCSSCCRn.ARC selects, have matched RW 0
30:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
3 PC PE comparator input support. Indicates if the trace unit supports Single-shot PE comparator inputs. This field is read-only RW 0
2 DV Data value comparator support bit. Indicates if the trace unit supports data address with data value comparisons. This field is read-only: RW 0
1 DA Data address comparator support bit. Indicates if the trace unit supports data address comparisons. This field is read-only: RW 0
0 INST Instruction address comparator support bit. Indicates if the trace unit supports instruction address comparisons. This field is read-only: RW 0

TOP:CPU_ETM:TRCSSCSR5

Address Offset 0x0000 02B4
Physical Address 0xE004 12B4 Instance 0xE004 12B4
Description Controls the corresponding single-shot comparator resource
Type RW
Bits Field Name Description Type Reset
31 STATUS Single-shot status bit. Indicates if any of the comparators, that TRCSSCCRn.SAC or TRCSSCCRn.ARC selects, have matched RW 0
30:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
3 PC PE comparator input support. Indicates if the trace unit supports Single-shot PE comparator inputs. This field is read-only RW 0
2 DV Data value comparator support bit. Indicates if the trace unit supports data address with data value comparisons. This field is read-only: RW 0
1 DA Data address comparator support bit. Indicates if the trace unit supports data address comparisons. This field is read-only: RW 0
0 INST Instruction address comparator support bit. Indicates if the trace unit supports instruction address comparisons. This field is read-only: RW 0

TOP:CPU_ETM:TRCSSCSR6

Address Offset 0x0000 02B8
Physical Address 0xE004 12B8 Instance 0xE004 12B8
Description Controls the corresponding single-shot comparator resource
Type RW
Bits Field Name Description Type Reset
31 STATUS Single-shot status bit. Indicates if any of the comparators, that TRCSSCCRn.SAC or TRCSSCCRn.ARC selects, have matched RW 0
30:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
3 PC PE comparator input support. Indicates if the trace unit supports Single-shot PE comparator inputs. This field is read-only RW 0
2 DV Data value comparator support bit. Indicates if the trace unit supports data address with data value comparisons. This field is read-only: RW 0
1 DA Data address comparator support bit. Indicates if the trace unit supports data address comparisons. This field is read-only: RW 0
0 INST Instruction address comparator support bit. Indicates if the trace unit supports instruction address comparisons. This field is read-only: RW 0

TOP:CPU_ETM:TRCSSPCICR0

Address Offset 0x0000 02C0
Physical Address 0xE004 12C0 Instance 0xE004 12C0
Description Selects the PE comparator inputs for Single-shot control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PC1 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0
0 PC0 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0

TOP:CPU_ETM:TRCSSPCICR1

Address Offset 0x0000 02C4
Physical Address 0xE004 12C4 Instance 0xE004 12C4
Description Selects the PE comparator inputs for Single-shot control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PC1 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0
0 PC0 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0

TOP:CPU_ETM:TRCSSPCICR2

Address Offset 0x0000 02C8
Physical Address 0xE004 12C8 Instance 0xE004 12C8
Description Selects the PE comparator inputs for Single-shot control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PC1 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0
0 PC0 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0

TOP:CPU_ETM:TRCSSPCICR3

Address Offset 0x0000 02CC
Physical Address 0xE004 12CC Instance 0xE004 12CC
Description Selects the PE comparator inputs for Single-shot control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PC1 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0
0 PC0 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0

TOP:CPU_ETM:TRCSSPCICR4

Address Offset 0x0000 02D0
Physical Address 0xE004 12D0 Instance 0xE004 12D0
Description Selects the PE comparator inputs for Single-shot control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PC1 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0
0 PC0 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0

TOP:CPU_ETM:TRCSSPCICR5

Address Offset 0x0000 02D4
Physical Address 0xE004 12D4 Instance 0xE004 12D4
Description Selects the PE comparator inputs for Single-shot control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PC1 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0
0 PC0 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0

TOP:CPU_ETM:TRCSSPCICR6

Address Offset 0x0000 02D8
Physical Address 0xE004 12D8 Instance 0xE004 12D8
Description Selects the PE comparator inputs for Single-shot control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 PC1 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0
0 PC0 Selects one or more PE comparator inputs for Single-shot control. TRCIDR4.NUMPC defines the size of the PC field. 1 bit is provided for each implemented PE comparator input. For example, if bit[1] == 1 this selects PE comparator input 1 for Single-shot control RW 0

TOP:CPU_ETM:TRCPDCR

Address Offset 0x0000 0310
Physical Address 0xE004 1310 Instance 0xE004 1310
Description Requests the system to provide power to the trace unit
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3 PU Powerup request bit: RW 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:CPU_ETM:TRCPDSR

Address Offset 0x0000 0314
Physical Address 0xE004 1314 Instance 0xE004 1314
Description Returns the following information about the trace unit: - OS Lock status. - Core power domain status. - Power interruption status
Type RW
Bits Field Name Description Type Reset
31:6 RESERVED6 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000
5 OSLK OS Lock status bit: RO 0
4:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
1 STICKYPD Sticky powerdown status bit. Indicates whether the trace register state is valid: RO 0
0 POWER Power status bit: RO 0

TOP:CPU_ETM:TRCITATBIDR

Address Offset 0x0000 0EE4
Physical Address 0xE004 1EE4 Instance 0xE004 1EE4
Description Trace Intergration ATB Identification Register
Type RW
Bits Field Name Description Type Reset
31:7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000 0000 0000
6:0 ID Trace ID RW 0b000 0000

TOP:CPU_ETM:TRCITIATBINR

Address Offset 0x0000 0EF4
Physical Address 0xE004 1EF4 Instance 0xE004 1EF4
Description Trace Integration Instruction ATB In Register
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 AFVALIDM Integration Mode instruction AFVALIDM in RW 0
0 ATREADYM Integration Mode instruction ATREADYM in RW 0

TOP:CPU_ETM:TRCITIATBOUTR

Address Offset 0x0000 0EFC
Physical Address 0xE004 1EFC Instance 0xE004 1EFC
Description Trace Integration Instruction ATB Out Register
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1 AFREADY Integration Mode instruction AFREADY out RW 0
0 ATVALID Integration Mode instruction ATVALID out RW 0

TOP:CPU_ETM:TRCCLAIMSET

Address Offset 0x0000 0FA0
Physical Address 0xE004 1FA0 Instance 0xE004 1FA0
Description Claim Tag Set Register
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3 SET3 When a write to one of these bits occurs, with the value: RW 0
2 SET2 When a write to one of these bits occurs, with the value: RW 0
1 SET1 When a write to one of these bits occurs, with the value: RW 0
0 SET0 When a write to one of these bits occurs, with the value: RW 0

TOP:CPU_ETM:TRCCLAIMCLR

Address Offset 0x0000 0FA4
Physical Address 0xE004 1FA4 Instance 0xE004 1FA4
Description Claim Tag Clear Register
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3 CLR3 When a write to one of these bits occurs, with the value: RW 0
2 CLR2 When a write to one of these bits occurs, with the value: RW 0
1 CLR1 When a write to one of these bits occurs, with the value: RW 0
0 CLR0 When a write to one of these bits occurs, with the value: RW 0

TOP:CPU_ETM:TRCAUTHSTATUS

Address Offset 0x0000 0FB8
Physical Address 0xE004 1FB8 Instance 0xE004 1FB8
Description Returns the level of tracing that the trace unit can support
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:6 SNID Indicates whether the system enables the trace unit to support Secure non-invasive debug: RO 0b00
5:4 SID Indicates whether the trace unit supports Secure invasive debug: RO 0b00
3:2 NSNID Indicates whether the system enables the trace unit to support Non-secure non-invasive debug: RO 0b00
1:0 NSID Indicates whether the trace unit supports Non-secure invasive debug: RO 0b00

TOP:CPU_ETM:TRCDEVARCH

Address Offset 0x0000 0FBC
Physical Address 0xE004 1FBC Instance 0xE004 1FBC
Description TRCDEVARCH
Type RW
Bits Field Name Description Type Reset
31:21 ARCHITECT reads as 0b01000111011 RO 0b000 0000 0000
20 PRESENT reads as 0b1 RO 0
19:16 REVISION reads as 0b0000 RO 0x0
15:0 ARCHID reads as 0b0100101000010011 RO 0x0000

TOP:CPU_ETM:TRCDEVID

Address Offset 0x0000 0FC8
Physical Address 0xE004 1FC8 Instance 0xE004 1FC8
Description TRCDEVID
Type RW
Bits Field Name Description Type Reset
31:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000 0000

TOP:CPU_ETM:TRCDEVTYPE

Address Offset 0x0000 0FCC
Physical Address 0xE004 1FCC Instance 0xE004 1FCC
Description TRCDEVTYPE
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:4 SUB reads as 0b0001 RO 0x0
3:0 MAJOR reads as 0b0011 RO 0x0

TOP:CPU_ETM:TRCPIDR4

Address Offset 0x0000 0FD0
Physical Address 0xE004 1FD0 Instance 0xE004 1FD0
Description TRCPIDR4
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:4 SIZE reads as `ImpDef RO 0x0
3:0 DES_2 reads as `ImpDef RO 0x0

TOP:CPU_ETM:TRCPIDR5

Address Offset 0x0000 0FD4
Physical Address 0xE004 1FD4 Instance 0xE004 1FD4
Description TRCPIDR5
Type RW
Bits Field Name Description Type Reset
31:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000 0000

TOP:CPU_ETM:TRCPIDR6

Address Offset 0x0000 0FD8
Physical Address 0xE004 1FD8 Instance 0xE004 1FD8
Description TRCPIDR6
Type RW
Bits Field Name Description Type Reset
31:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000 0000

TOP:CPU_ETM:TRCPIDR7

Address Offset 0x0000 0FDC
Physical Address 0xE004 1FDC Instance 0xE004 1FDC
Description TRCPIDR7
Type RW
Bits Field Name Description Type Reset
31:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000 0000

TOP:CPU_ETM:TRCPIDR0

Address Offset 0x0000 0FE0
Physical Address 0xE004 1FE0 Instance 0xE004 1FE0
Description TRCPIDR0
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:0 PART_0 reads as `ImpDef RO 0x00

TOP:CPU_ETM:TRCPIDR1

Address Offset 0x0000 0FE4
Physical Address 0xE004 1FE4 Instance 0xE004 1FE4
Description TRCPIDR1
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:4 DES_0 reads as `ImpDef RO 0x0
3:0 PART_0 reads as `ImpDef RO 0x0

TOP:CPU_ETM:TRCPIDR2

Address Offset 0x0000 0FE8
Physical Address 0xE004 1FE8 Instance 0xE004 1FE8
Description TRCPIDR2
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:4 REVISION reads as `ImpDef RO 0x0
3 JEDEC reads as 0b1 RO 0
2:0 DES_0 reads as `ImpDef RO 0b000

TOP:CPU_ETM:TRCPIDR3

Address Offset 0x0000 0FEC
Physical Address 0xE004 1FEC Instance 0xE004 1FEC
Description TRCPIDR3
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:4 REVAND reads as `ImpDef RO 0x0
3:0 CMOD reads as `ImpDef RO 0x0

TOP:CPU_ETM:TRCCIDR0

Address Offset 0x0000 0FF0
Physical Address 0xE004 1FF0 Instance 0xE004 1FF0
Description TRCCIDR0
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:0 PRMBL_0 reads as 0b00001101 RO 0x00

TOP:CPU_ETM:TRCCIDR1

Address Offset 0x0000 0FF4
Physical Address 0xE004 1FF4 Instance 0xE004 1FF4
Description TRCCIDR1
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:4 CLASS reads as 0b1001 RO 0x0
3:0 PRMBL_1 reads as 0b0000 RO 0x0

TOP:CPU_ETM:TRCCIDR2

Address Offset 0x0000 0FF8
Physical Address 0xE004 1FF8 Instance 0xE004 1FF8
Description TRCCIDR2
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:0 PRMBL_2 reads as 0b00000101 RO 0x00

TOP:CPU_ETM:TRCCIDR3

Address Offset 0x0000 0FFC
Physical Address 0xE004 1FFC Instance 0xE004 1FFC
Description TRCCIDR3
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7:0 PRMBL_3 reads as 0b10110001 RO 0x00