User guide
Instrumentation Trace Macrocell Unit
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. 9-5
ID072410 Non-Confidential
9.3.1 ITM Trace Privilege Register, ITM_TPR
The ITM_TPR characteristics are:
Purpose Enables an operating system to control the stimulus ports that are
accessible by user code.
Usage constraints You can only write to this register in privileged mode.
Configurations This register is available if the ITM is configured in your implementation.
Attributes See Table 9-1 on page 9-4.
Figure 9-1 shows the ITM_TPR bit assignments.
Figure 9-1 ITM_TPR bit assignments
Table 9-2 shows the ITM_TPR bit assignments.
Reserved
31 43 0
PRIVMASK
Table 9-2 ITM_TPR bit assignments
Bits Name Function
[31:4] - Reserved.
[3:0] PRIVMASK Bit mask to enable tracing on ITM stimulus ports:
bit [0] = stimulus ports [7:0]
bit [1] = stimulus ports [15:8]
bit [2] = stimulus ports [23:16]
bit [3] = stimulus ports [31:24].