beautypg.com

7 translating section references, 8 level two descriptor, Figure 7-8 – Epson ARM.POWERED ARM720T User Manual

Page 106: Section translation -10, Figure 7-9, Level two descriptor -10

background image

7: Memory Management Unit

7-10

EPSON

ARM720T CORE CPU MANUAL

7.3.7

Translating section references

Figure 7-8 shows the complete section translation sequence.

Figure 7-8 Section translation

Note:

You must check access permissions contained in the level one descriptor before

generating the physical address.

7.3.8

Level two descriptor

If the level one fetch returns either a coarse page table descriptor or a fine page table

descriptor, this provides the base address of the page table to be used. The page table is then

accessed and a level two descriptor is returned. Figure 7-9 shows the format of level two

descriptors.

Figure 7-9 Level two descriptor

31

14 13

0

Translation base

31

14 13

2 1 0

0 0

Table index

Translation base

Modified virtual address

Translation table base

31

20 19

0

Table index

Section index

31

20 19

0

Section index

Section base address

Section level one descriptor

Physical address

31

20 19

0

Section base address

AP

Domain 1 C B 1 0

2 1

3

4

5

8

9

10

11

12

31

12 11 10 9 8

5 4 3 2 1 0

0 0

Large page base address

0 1

Small page base address

C B 1 0

Tiny page base address

1 1

Fault

Large page

Small page

Tiny page

7 6

16 15

B

C

C B

ap0

ap0

ap

ap1

ap2

ap3

ap1

ap2

ap3