You copied the Doc URL to your clipboard.

TRCDEVTYPE, Device Type Register

The TRCDEVTYPE characteristics are:

Purpose

Provides discovery information for the component. If the part number field is not recognised, a debugger can report the information that is provided by TRCDEVTYPE about the component instead.

For additional information see the CoreSight Architecture Specification.

Configuration

This register is present only when ETE is implemented. Otherwise, direct accesses to TRCDEVTYPE are RES0.

There are no configuration notes.

Attributes

TRCDEVTYPE is a 32-bit register.

Field descriptions

The TRCDEVTYPE bit assignments are:

313029282726252423222120191817161514131211109876543210
RES0SUBMAJOR

Bits [31:8]

Reserved, RES0.

SUB, bits [7:4]

Component sub-type.

SUBMeaning
0b0001

When MAJOR == 0x3 (Trace source): Associated with a PE.

This field reads as 0x1.

MAJOR, bits [3:0]

Component major type.

MAJORMeaning
0b0011

Trace source.

Other values are defined by the CoreSight Architecture.

This field reads as 0x3.

Accessing the TRCDEVTYPE

External debugger accesses to this register are unaffected by the OS Lock.

TRCDEVTYPE can be accessed through the external debug interface:

ComponentOffset
ETE0xFCC

This interface is accessible as follows:

  • When !IsTraceCorePowered() access to this register returns an Error.
  • Otherwise access to this register is RO.


Was this page helpful? Yes No