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.

Note<br />

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

<strong>ARM</strong>v7 only defines Debug Peripheral ID Registers 0 to 4, <strong>and</strong> reserves space for Debug Peripheral<br />

ID Registers 5 to 7.<br />

The register number order of the Debug Peripheral ID Registers does not match the numerical order<br />

ID0 to ID7, see Table C10-22.<br />

Table C10-22 lists the Debug Peripheral Identification Registers in register number order.<br />

Register:<br />

Number Offset<br />

Table C10-22 Debug Peripheral Identification Registers<br />

Description <strong>Reference</strong><br />

1012 0xFD0 Debug Peripheral ID4 DBGPID4 on page C10-102<br />

1013 0xFD4 Reserved for Debug Peripheral ID5, DBGPID5 -<br />

1014 0xFD8 Reserved for Debug Peripheral ID6, DBGPID6 -<br />

1015 0xFDC Reserved for Debug Peripheral ID7, DBGPID7 -<br />

1016 0xFE0 Debug Peripheral ID0 DBGPID0 on page C10-101<br />

1017 0xFE4 Debug Peripheral ID1 DBGPID1 on page C10-101<br />

1018 0xFE8 Debug Peripheral ID2 DBGPID2 on page C10-101<br />

1019 0xFEC Debug Peripheral ID3 DBGPID0 on page C10-101<br />

Only bits [7:0] of each Debug Peripheral ID Register are used. This means that the format of each register is:<br />

31 8 7 0<br />

Reserved, RAZ Peripheral ID data<br />

The eight Debug Peripheral ID Registers can be considered as defining a single 64-bit Peripheral ID, as<br />

shown in Figure C10-1.<br />

DBGPID7<br />

Actual Peripheral ID Register fields<br />

DBGPID6 DBGPID5 DBGPID4 DBGPID3 DBGPID2 DBGPID1 DBGPID0<br />

7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0<br />

63 56 55 48 47 40 39 32 31 24 23 16 15<br />

8 7<br />

0<br />

Conceptual 64-bit Peripheral ID<br />

Figure C10-1 Mapping between Debug Peripheral ID Registers <strong>and</strong> a 64-bit Peripheral ID value<br />

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

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

Saved successfully!

Ooh no, something went wrong!