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.

12.4.11 Instruction Transfer Register<br />

Debug<br />

31 3 2 1 0<br />

Figure 12-9 Debug State Cache Control Register format<br />

Table 12-19 shows how the bit values correspond with the Debug State Cache Control Register<br />

functions.<br />

Bits Field Function<br />

[31:3] - Reserved. RAZ, SBZP.<br />

Reserved<br />

The ITR enables the external debugger to feed instructions into the core for execution while in<br />

debug state. The ITR is a write-only register. Reads from the ITR return an Unpredictable value.<br />

Figure 12-10 shows the bit arrangement of the ITR.<br />

Not write-through<br />

Reserved<br />

Data and unified cache linefill<br />

Table 12-19 Debug State Cache Control Register bit functions<br />

[2] Not write-through Not write-through:<br />

0 = force write-through behavior for regions marked as write-back in debug state, reset<br />

value<br />

1 = normal operation of regions marked as write-back in debug state.<br />

[1] - Reserved. RAZ, SBZP.<br />

[0] Data and unified<br />

cache linefill<br />

Data and unified cache linefill:<br />

0 = L1 data cache and L2 cache linefills disabled in debug state, reset value<br />

1 = normal operation of L1 data cache and L2 cache in debug state.<br />

31 0<br />

Figure 12-10 ITR format<br />

Table 12-20 shows how the bit values correspond with the Instruction Transfer Register<br />

functions.<br />

Bits Field Function<br />

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

ID060510 Non-Confidential<br />

Data<br />

Table 12-20 Instruction Transfer Register bit functions<br />

[31:0] - Indicates an <strong>ARM</strong> instruction for the processor to execute while in debug state. The reset value is<br />

Unpredictable.<br />

Note<br />

Writes to the ITR when the processor is not in debug state or the DSCR[13] execute instruction<br />

enable bit is 0 are Unpredictable.

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

Saved successfully!

Ooh no, something went wrong!