Programmer’s Model
Copyright © ARM Limited 2000. All rights reserved.
2-19
The values of the IApn[1:0] and DApn[1:0] bits define the access permission for each
area of memory, n. The encoding is shown in Table 2-15.
Note
On reset, the values of IApn and DApn bits are undefined. However, because on reset
the protection unit is disabled, this is as though all areas are set to privileged mode
read/write access, User read/write access. Therefore, you must program the access
permission registers before you enable the protection unit.
If the access permissions are initially programmed using the extended access
permissions (see Table 2-13 on page 2-17), and then reprogrammed using the standard
access permissions (see Table 2-15 on page 2-19), the access permissions applied are
as if Apn[3:2] are programmed to 00 in Table 2-13 on page 2-17.
2.3.9
Register 6, Protection region/base size registers
These registers define the protection region base address/size registers. You can define
eight programmable regions using these registers. The values are ignored when the
protection unit is disabled, and on reset only the region enable bit for each region is reset
to 0. All other bits are undefined. You must program at least one memory region before
you enable the protection unit.
Table 2-15 Access permission encoding (standard)
I/DApn[1:0]
Access permission
Privileged
User
00
No access
No access
01
Read/write access
No access
10
Read/write access
Read-only
11
Read/write access
Read/write access
Summary of Contents for ARM946E-S
Page 1: ...ARM DDI 0155A ARM946E S Technical Reference Manual ...
Page 6: ...vi Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A 04 Limited Confidential ...
Page 54: ...Programmer s Model 2 34 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 70: ...Caches 3 16 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 78: ...Protection Unit 4 8 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 112: ...Coprocessor Interface 7 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...