05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Debug Register Interfaces<br />

The Debug architecture does not require implementation of the recommended interface. However:<br />

the <strong>ARM</strong> RealView tools require the recommended interface<br />

<strong>ARM</strong> recommends this interface for compatibility with other tool chains.<br />

C6.1.3 The Debug Communications Channel (DCC)<br />

The debug register interface includes the Debug Communications Channel (DCC). This is accessed through<br />

two physical registers:<br />

DBGDTRTX, for data transfers from the processor to an external debugger<br />

DBGDTRRX, for data transfers from the external debugger to the processor.<br />

In addition, there are four DCC status flags in the DBGDSCR:<br />

TXfull <strong>and</strong> TXfull_l, indicating the DBGDTRTX status<br />

RXfull <strong>and</strong> RXfull_l, indicating the DBGDTRRX status.<br />

There are separate internal <strong>and</strong> external views of the DBGDSCR, <strong>and</strong> of the DBGDTRTX <strong>and</strong> DBGDTRRX<br />

Registers:<br />

DBGDTRTXint, DBGDTRRXint <strong>and</strong> DBGDSCRint provide the internal view<br />

DBGDTRTXext, DBGDTRRXext <strong>and</strong> DBGDSCRext provide the external view.<br />

For more information, see Internal <strong>and</strong> external views of the DBGDSCR <strong>and</strong> the DCC registers on<br />

page C6-21.<br />

Note<br />

In previous descriptions of the DCC, the term DTR (Data Transfer Register) is used to describe the DCC<br />

data registers. In those descriptions, the DBGDTRTX Register is named wDTR, <strong>and</strong> the DBGDTRRX<br />

Register is named rDTR.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. C6-3

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

Saved successfully!

Ooh no, something went wrong!