12.3. ITM programmers model

Table 12.5 shows the ITM programmable registers.

Table 12.5. ITM programmable registers

OffsetTypeWidthReset valueNameDescription

0x000- 0x07C

R/W32 0x00000000

Stimulus Port Register 0 to 31

See Stimulus registers
0xE00R/W320x00000000Trace Enable RegisterSee Trace registers
0xE20R/W320x00000000Trace Trigger Register
0xE80R/W320x00000004Control RegisterSee Control registers
0xE90R/W120x00000400Sync Control Register
0xEE4RO10x00000000Integration Test Trigger Out Acknowledge RegisterSee Integration test registers
0xEE8WO1-Integration Test Trigger Out Register
0xEECWO2-

Integration Test ATB Data Register 0

0xEF0R010x00000000

Integration Test ATB Control Register 2

0xEF4WO7-

Integration Test ATB Control Register 1

0xEF8WO2-

Integration Test ATB Control Register 0

0xF00R/W10x0Integration Mode Control RegisterSee CoreSight defined registers
0xFA0R/W40xFFClaim Tag Set
0xFA4R/W40x00Claim Tag Clear
0xFB0WO32-Lock Access
0xFB4RO30x0/0x3Lock Status
0xFB8RO8-Authentication status
0xFC8RO130x20Device ID
0xFCCRO80x43Device Type Identifier
0xFD0RO80x04Peripheral ID4See CoreSight defined registers
0xFD4RO80x00Peripheral ID5, reserved for future use
0xFD8RO80x00Peripheral ID6, reserved for future use
0xFDCRO80x00Peripheral ID7, reserved for future use
0xFE0RO80x14Peripheral ID0, contains Part Number[7:0]
0xFE4RO80xB9Peripheral ID1, contains Part Number[12:8]
0xFE8RO80x1BPeripheral ID2
0xFECRO80x00Peripheral ID3
0xFF0RO80x0DComponent ID0
0xFF4RO80x90Component ID1
0xFF8RO80x05Component ID2
0xFFCRO80xB1Component ID3

Copyright © 2004-2009 ARM. All rights reserved.ARM DDI 0314H
Non-Confidential