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.

Translation flow for a Section<br />

Virtual Memory System <strong>Architecture</strong> (VMSA)<br />

Figure B3-4 shows the virtual to physical addresses translation for a Section. For details of the access<br />

control fields in the first-level descriptor see the Section entry in Table B3-1 on page B3-8.<br />

Translation Table<br />

Base Register<br />

MVA<br />

PA[31:0] of<br />

first-level descriptor<br />

PA[39:32] = 0x00<br />

First-level<br />

Section descriptor<br />

31 14-N 13-N<br />

Translation base SBZ<br />

31 32-N 31-N<br />

20 19<br />

Table index<br />

31 14-N 13-N 2 1<br />

Translation base Table index<br />

First-level<br />

read<br />

Figure B3-4 Section address translation<br />

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

0<br />

0<br />

0 0<br />

31 20 19<br />

Section<br />

base address<br />

31 20 19<br />

PA[31:0]<br />

PA[39:32] = 0x00<br />

Section<br />

base address<br />

For a translation based on TTBR0, N is the value of TTBCR.N<br />

For a translation based on TTBR1, N is 0<br />

‡ This field is absent if N==0<br />

‡<br />

Section index<br />

Access control fields<br />

Section index<br />

2 1<br />

0<br />

0<br />

1 0<br />

0

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

Saved successfully!

Ooh no, something went wrong!