D10.1 ETM register summary

This section summarizes the ETM trace unit registers.

All ETM trace unit registers are 32-bit wide. The description of each register includes its offset from a base address. The base address is defined by the system integrator when placing the ETM trace unit in the Debug-APB memory map.

The following table lists all of the ETM trace unit registers.

Table D10-1 ETM trace unit register summary

Offset Name Type Reset Description
0x004 TRCPRGCTLR RW 0x00000000 D10.60 TRCPRGCTLR, Programming Control Register
0x00C TRCSTATR RO 0x00000003 D10.68 TRCSTATR, Status Register
0x010 TRCCONFIGR RW UNK D10.20 TRCCONFIGR, Trace Configuration Register
0x018 TRCAUXCTLR RW

0x00000000

D10.5 TRCAUXCTLR, Auxiliary Control Register
0x020 TRCEVENTCTL0R RW UNK D10.26 TRCEVENTCTL0R, Event Control 0 Register
0x024 TRCEVENTCTL1R RW UNK D10.27 TRCEVENTCTL1R, Event Control 1 Register
0x02C TRCSTALLCTLR RW UNK D10.67 TRCSTALLCTLR, Stall Control Register
0x030 TRCTSCTLR RW UNK D10.71 TRCTSCTLR, Global Timestamp Control Register
0x034 TRCSYNCPR RW  UNK D10.69 TRCSYNCPR, Synchronization Period Register
0x038 TRCCCCTLR RW UNK D10.7 TRCCCCTLR, Cycle Count Control Register
0x03C TRCBBCTLR RW UNK D10.6 TRCBBCTLR, Branch Broadcast Control Register
0x040 TRCTRACEIDR RW UNK D10.70 TRCTRACEIDR, Trace ID Register
0x080 TRCVICTLR RW UNK D10.72 TRCVICTLR, ViewInst Main Control Register
0x084 TRCVIIECTLR RW UNK D10.73 TRCVIIECTLR, ViewInst Include-Exclude Control Register
0x088 TRCVISSCTLR RW UNK D10.74 TRCVISSCTLR, ViewInst Start-Stop Control Register
0x100 TRCSEQEVR0 RW UNK D10.62 TRCSEQEVRn, Sequencer State Transition Control Registers 0-2
0x104 TRCSEQEVR1 RW UNK D10.62 TRCSEQEVRn, Sequencer State Transition Control Registers 0-2
0x108 TRCSEQEVR2 RW UNK D10.62 TRCSEQEVRn, Sequencer State Transition Control Registers 0-2
0x118 TRCSEQRSTEVR RW UNK D10.63 TRCSEQRSTEVR, Sequencer Reset Control Register
0x11C TRCSEQSTR RW UNK D10.64 TRCSEQSTR, Sequencer State Register
0x120 TRCEXTINSELR RW UNK D10.28 TRCEXTINSELR, External Input Select Register
0x140 TRCCNTRLDVR0 RW UNK D10.18 TRCCNTRLDVRn, Counter Reload Value Registers 0-1
0x144 TRCCNTRLDVR1 RW UNK D10.18 TRCCNTRLDVRn, Counter Reload Value Registers 0-1
0x150 TRCCNTCTLR0 RW UNK D10.16 TRCCNTCTLR0, Counter Control Register 0
0x154 TRCCNTCTLR1 RW UNK D10.17 TRCCNTCTLR1, Counter Control Register 1
0x160 TRCCNTVR0 RW UNK D10.19 TRCCNTVRn, Counter Value Registers 0-1
0x164 TRCCNTVR1 RW UNK D10.19 TRCCNTVRn, Counter Value Registers 0-1
0x180 TRCIDR8 RO

0x00000000

D10.35 TRCIDR8, ID Register 8
0x184 TRCIDR9 RO

0x00000000

D10.36 TRCIDR9, ID Register 9
0x188 TRCIDR10 RO

0x00000000

D10.37 TRCIDR10, ID Register 10
0x18C TRCIDR11 RO

0x00000000

D10.38 TRCIDR11, ID Register 11
0x190 TRCIDR12 RO

0x00000000

D10.39 TRCIDR12, ID Register 12
0x194 TRCIDR13 RO

0x00000000

D10.40 TRCIDR13, ID Register 13
0x1C0 TRCIMSPEC0 RW

0x00000000

D10.41 TRCIMSPEC0, Implementation Specific Register 0
0x1E0 TRCIDR0 RO

0x28000EA1

D10.29 TRCIDR0, ID Register 0
0x1E4 TRCIDR1 RO

0x4100F424

D10.30 TRCIDR1, ID Register 1
0x1E8 TRCIDR2 RO

0x20001088

D10.31 TRCIDR2, ID Register 2
0x1EC TRCIDR3 RO

0x017B0100

D10.32 TRCIDR3, ID Register 3
0x1F0 TRCIDR4 RO

0x11170004

D10.33 TRCIDR4, ID Register 4
0x1F4 TRCIDR5 RO

0x284708AD

D10.34 TRCIDR5, ID Register 5
0x200 TRCRSCTLRn RW UNK D10.61 TRCRSCTLRn, Resource Selection Control Registers 2-16, n is 2, 15
0x280 TRCSSCCR0 RW UNK D10.65 TRCSSCCR0, Single-Shot Comparator Control Register 0
0x2A0 TRCSSCSR0 RW UNK D10.66 TRCSSCSR0, Single-Shot Comparator Status Register 0
0x300 TRCOSLAR WO 0x00000001 D10.50 TRCOSLAR, OS Lock Access Register
0x304 TRCOSLSR RO 0x0000000A D10.51 TRCOSLSR, OS Lock Status Register
0x310 TRCPDCR RW 0x00000000 D10.52 TRCPDCR, Power Down Control Register
0x314 TRCPDSR RO 0x00000023 D10.53 TRCPDSR, Power Down Status Register
0x400 TRCACVRn RW UNK D10.3 TRCACVRn, Address Comparator Value Registers 0-7
0x480 TRCACATRn RW UNK D10.2 TRCACATRn, Address Comparator Access Type Registers 0-7
0x600 TRCCIDCVR0 RW UNK D10.9 TRCCIDCVR0, Context ID Comparator Value Register 0
0x640 TRCVMIDCVR0 RW UNK D10.75 TRCVMIDCVR0, VMID Comparator Value Register 0
0x680 TRCCIDCCTLR0 RW UNK D10.8 TRCCIDCCTLR0, Context ID Comparator Control Register 0
0x688 TRCVMIDCCTRL0 RW UNK D10.76 TRCVMIDCCTLR0, Virtual context identifier Comparator Control Register 0
0xEE4 TRCITATBIDR RW UNK D10.42 TRCITATBIDR, Integration ATB Identification Register
0xEEC TRCITIDATAR WO UNK D10.46 TRCITIDATAR, Integration Instruction ATB Data Register
0xEF4 TRCITIATBINR RO UNK D10.44 TRCITIATBINR, Integration Instruction ATB In Register
0xEFC TRCITIATBOUTR WO UNK D10.45 TRCITIATBOUTR, Integration Instruction ATB Out Register
0xF00 TRCITCTRL RW

0x00000000

D10.43 TRCITCTRL, Integration Mode Control Register
0xFA0 TRCCLAIMSET RW UNK D10.15 TRCCLAIMSET, Claim Tag Set Register
0xFA4 TRCCLAIMCLR RW

0x00000000

D10.14 TRCCLAIMCLR, Claim Tag Clear Register
0xFA8 TRCDEVAFF0 RO UNK D10.21 TRCDEVAFF0, Device Affinity Register 0
0xFAC TRCDEVAFF1 RO UNK D10.22 TRCDEVAFF1, Device Affinity Register 1
0xFB0 TRCLAR WO UNK D10.47 TRCLAR, Software Lock Access Register
0xFB4 TRCLSR RO 0x00000000 D10.48 TRCLSR, Software Lock Status Register
0xFB8 TRCAUTHSTATUS RO UNK D10.4 TRCAUTHSTATUS, Authentication Status Register
0xFBC TRCDEVARCH RO 0x47724A13 D10.23 TRCDEVARCH, Device Architecture Register
0xFC8 TRCDEVID RO

0x00000000

D10.24 TRCDEVID, Device ID Register
0xFCC TRCDEVTYPE RO 0x00000013 D10.25 TRCDEVTYPE, Device Type Register
0xFE0 TRCPIDR0 RO

0x0000000B

D10.54 TRCPIDR0, ETM Peripheral Identification Register 0
0xFE4 TRCPIDR1 RO

0x000000BD

D10.55 TRCPIDR1, ETM Peripheral Identification Register 1
0xFE8 TRCPIDR2 RO

0x0000004B

D10.56 TRCPIDR2, ETM Peripheral Identification Register 2
0xFEC TRCPIDR3 RO

0x00000000

D10.57 TRCPIDR3, ETM Peripheral Identification Register 3
0xFD0 TRCPIDR4 RO

0x00000004

D10.58 TRCPIDR4, ETM Peripheral Identification Register 4
0xFD4-0xFDC TRCPIDRn RO 0x00000000 D10.59 TRCPIDRn, ETM Peripheral Identification Registers 5-7
0xFF0 TRCCIDR0 RO

0x0000000D

D10.10 TRCCIDR0, ETM Component Identification Register 0
0xFF4 TRCCIDR1 RO

0x00000090

D10.11 TRCCIDR1, ETM Component Identification Register 1
0xFF8 TRCCIDR2 RO

0x00000005

D10.12 TRCCIDR2, ETM Component Identification Register 2
0xFFC TRCCIDR3 RO

0x000000B1

D10.13 TRCCIDR3, ETM Component Identification Register 3
Non-ConfidentialPDF file icon PDF version100798_0400_00_en
Copyright © 2016–2019 Arm Limited or its affiliates. All rights reserved.