S3C2500B
PROGRAMMER
′′
S MODEL
2-27
2.16.1.7 Register 6: Protection region base and size registers
This register is used to define 16 programmable regions (eight instruction, eight data) in memory. These registers
define the base and size of each of the eight areas of memory. Individual control is provided for the instruction
and data memory regions. The values are ignored when the protection unit is disabled.
On reset, only the region enable bit for each region is reset to 0, all other bits are undefined. At least one
instruction and data memory region must be programmed before the protection unit is enabled.
The opcode_2 field defines whether the data or instruction protection regions are to be programmed. The CRm
field selects the region number.
Table 2-14. CP15 Data Protection Region Registers
ARM instruction
Protection region register
MCR/MRC p15, 0, Rd, c6, c7, 0
Data memory region 7
MCR/MRC p15, 0, Rd, c6, c6, 0
Data memory region 6
MCR/MRC p15, 0, Rd, c6, c5, 0
Data memory region 5
MCR/MRC p15, 0, Rd, c6, c4, 0
Data memory region 4
MCR/MRC p15, 0, Rd, c6, c3, 0
Data memory region 3
MCR/MRC p15, 0, Rd, c6, c2, 0
Data memory region 2
MCR/MRC p15, 0, Rd, c6, c1, 0
Data memory region 1
MCR/MRC p15, 0, Rd, c6, c0, 0
Data memory region 0
Table 2-15. CP15 Instruction Protection Region Registers
ARM instruction
Protection region register
MCR/MRC p15, 0, Rd, c6, c7, 1
Instruction memory region 7
MCR/MRC p15, 0, Rd, c6, c6, 1
Instruction memory region 6
MCR/MRC p15, 0, Rd, c6, c5, 1
Instruction memory region 5
MCR/MRC p15, 0, Rd, c6, c4, 1
Instruction memory region 4
MCR/MRC p15, 0, Rd, c6, c3, 1
Instruction memory region 3
MCR/MRC p15, 0, Rd, c6, c2, 1
Instruction memory region 2
MCR/MRC p15, 0, Rd, c6, c1, 1
Instruction memory region 1
MCR/MRC p15, 0, Rd, c6, c0, 1
Instruction memory region 0
Summary of Contents for S3C2500B
Page 2: ...S3C2500B 32 BIT RISC MICROPROCESSOR USER S MANUAL Revision 1 ...
Page 17: ......
Page 25: ......
Page 80: ...PRODUCT OVERVIEW S3C2500B 1 46 NOTES ...
Page 296: ...MEMORY CONTROLLER S3C2500B 5 60 NOTES ...
Page 531: ...GDMA CONTROLLER S3C2500B 12 24 NOTES ...
Page 593: ...I O PORTS S3C2500B 15 12 NOTES ...