09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bits Field Function<br />

[11:8] Major ETM<br />

architecture version<br />

[7:4] Minor ETM<br />

architecture version<br />

14.4.2 Configuration Code Register<br />

Indicates the major ETM architecture version number, ETMv3.<br />

Indicates the minor ETM architecture version number, ETMv3.3.<br />

[3:0] Revision Indicates the implementation revision.<br />

ID register<br />

Number of Context ID comparators<br />

FIFOFULL logic<br />

Embedded Trace Macrocell<br />

Table 14-3 ID Register bit functions (continued)<br />

The Configuration Code Register, at offset 0x004, is a 32-bit read-only register that provides<br />

information about the configuration of the ETM. Figure 14-3 shows the bit arrangement for the<br />

Configuration Code Register.<br />

Software access support<br />

Trace stop/start block present<br />

31 30 28 27 26 25 24 23 22 20 19 17 16 15 13 12 8 7 4 3 0<br />

1<br />

0 0 0 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0<br />

Reserved Number of<br />

external<br />

outputs<br />

Number of<br />

external<br />

inputs<br />

Sequencer<br />

Number of<br />

counters<br />

Number of<br />

memory map<br />

decoders<br />

Number of<br />

data<br />

comparators<br />

Number of<br />

pairs of<br />

address<br />

comparators<br />

Figure 14-3 Configuration Code Register format<br />

Table 14-4 shows how the bit values correspond with the Configuration Code Register<br />

functions. The Configuration Code Register has the value 0x8D294024.<br />

Bits Field Function<br />

Table 14-4 Configuration Code Register bit functions<br />

[31] ID Register Indicates that the ETM ID Register is present<br />

[30:28] - Reserved, RAZ<br />

[27] Software access Indicates that software access is supported<br />

[26] Trace stop/start block Indicates that the trace start/stop block is present<br />

[25:24] Number of Context ID comparators Specifies the number of Context ID comparators<br />

[23] FIFOFULL logic Indicates that it is not possible to stall the processor to prevent<br />

FIFO overflow, uses data suppression instead<br />

[22:20] Number of external outputs Specifies the number of external outputs<br />

[19:17] Number of external inputs Specifies the number of external inputs<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 14-8<br />

ID060510 Non-Confidential<br />

0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!