Embedded Trace Macrocell
14-20 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
• [11] ETMEN
• [10] ETM Programming
• [9] Debug request control
• [8] Branch Output
• [7] Stall Processor
• [6:4] PortSize [2:0]
• [0] ETM Power Down.
All other bits RAZ, ignore writes.
Configuration Code Register
The ETM Configuration Code Register enables the debugger to read the
implementation-specific configuration of the ETM.
Reset value:
0x8C800000
Bits [22:20] are fixed at 0 and not supplied by the ASIC. Bits [18:17] are supplied by
the MAXEXTIN[1:0] input bus, and read the lower value of MAXEXTIN and the
number 2 (the number of EXTINs). This indicates:
• software accesses supported
• trace start/stop block present
• no CID comparators
• FIFOFULL logic is present
• no external outputs
• 0-2 external inputs (controlled by MAXEXTIN)
• no sequencer
• no counters
• no MMDs
• no data comparators
• no address comparator pairs.
System Configuration Register
The System Configuration Register shows the ETM features supported by the ASIC.
Reset value:
0x00020D09
Bits [11:10] are implemented as normal. Bits [9], [2:0] are fixed as 4’b0001.