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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Debug Registers <strong>Reference</strong><br />

One implementation scheme is to provide inputs DBGSELFADDR[31:12] <strong>and</strong> DBGSELFADDRV that a<br />

system designer must tie-off to the correct value. DBGSELFADDRV must be tied HIGH only if<br />

DBGSELFADDR[31:12] is tied off to a valid value, otherwise DBGSELFADDR[31:12] <strong>and</strong><br />

DBGSELFADDRV must be tied LOW.<br />

The format of the DBGDSAR is:<br />

31 12 11<br />

DBGSELFADDR[31:12]<br />

This register format applies regardless of the implementation scheme for identifying the debug self address<br />

offset.<br />

DBGSELFADDR [31:12], bits [31:12]<br />

Bits [31:12] of the two’s complement offset from the ROM Table physical address to the<br />

physical address where the debug registers are mapped. Bits [11:0] of the address are zero.<br />

If the Valid field, bits [1:0], is zero the value of this field is UNKNOWN.<br />

Bits [11:2] Reserved, RAZ.<br />

Reserved, RAZ<br />

2 1 0<br />

Valid<br />

Valid, bits [1:0]<br />

This field indicates whether the debug self address offset is valid. In the recommended<br />

implementation it reflects the value of the DBGSELFADDRV signal, <strong>and</strong> the permitted<br />

values of this field are:<br />

0b00 DBGSELFADDRV is LOW, offset is not valid<br />

0b11 DBGSELFADDRV is HIGH, offset is valid.<br />

Other values are reserved.<br />

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

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

Saved successfully!

Ooh no, something went wrong!