D9.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 D9-1 ETM trace unit register summary

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

0x00000000

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

0x00000000

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

0x00000000

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

0x00000000

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

0x00000000

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

0x00000000

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

0x00000000

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

0x00000000

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

0x28000EA1

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

0x4100F423

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

0x20001088

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

0x017B0100

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

0x11170004

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

0x2847089D

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

0x00000000

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

0x00000000

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

0x00000000

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

0x0000000B

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

0x000000BD

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

0x0000000B

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

0x00000000

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

0x00000004

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

0x0000000D

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

0x00000090

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

0x00000005

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

0x000000B1

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