Trace Port Interface Unit
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
17-9
17.2.2
Description of the TPIU registers
This section describes the TPIU registers.
Supported Sync Port Sizes Register
This register is read/write. Each bit location represents a single port size that is
supported on the device, that is, 4, 2 or 1 in bit locations [3:0]. If the bit is set then that
port size is permitted. By default the RTL is designed to support all port sizes, set to
0x0000000B
. This register is constrained by the input tie-off
MAXPORTSIZE
. The
external tie-off,
MAXPORTSIZE
, must be set during finalization of the ASIC to
reflect the actual number of
TRACEDATA
signals wired to physical pins. This is to
ensure that tools do not attempt to select a port width that an attached TPA cannot
capture. The value on
MAXPORTSIZE
causes bits within the Supported Port Size
register that represent wider widths to be clear, that is, unsupported.
Device ID register
Read only
0xE0040FC8
0xCA0
(ETM
present)
0XCA1
(ETM
not present)
page 17-20
PID4
Read only
0xE0040FD0
0x04
-
PID5
Read only
0xE0040FD4
0x00
-
PID6
Read only
0xE0040FD8
0x00
-
PID7
Read only
0xE0040FDC
0x00
-
PID0
Read only
0xE0040FE0
0x23
-
PID1
Read only
0xE0040FE4
0xB9
-
PID2
Read only
0xE0040FE8
0x2B
-
PID3
Read only
0xE0040FEC
0x00
-
CID0
Read only
0xE0040FF0
0x0D
-
CID1
Read only
0xE0040FF4
0x90
-
CID2
Read only
0xE0040FF8
0x05
-
CID3
Read only
0xE0040FFC
0xB1
-
Table 17-5 TPIU registers (continued)
Name of register
Type
Address
Reset value
Page