S3C2500B
PROGRAMMER
′′
S MODEL
2-21
2.16 ARM940T CP15 REGISTERS
2.16.1 CP15 REGISTER MAP SUMMARY
The ARM940T incorporates CP15 for system control. The register map for C15 is shown in Table 2-5.
Table 2-5. CP15 Register Map
Register
Function
Access
0
ID code/Cache type
See note below
1
Control
Read/write
2
Cacheable
See note below
3
Write buffer control
Read/write
4
Reseved
Undefined
5
Protection region access permissions
See note below
6
Protection region base/size control
See note below
7
Cache operations
Write only. Reads unpredictable
8
Reserved
Undefined
9
Cache lockdown
Read/write
10:14
Reserved
Undefined
15
Test
Not accessed in normal operations
NOTE:
Register locations 0, 2, 5, and 6 each provide access to more than one register. The register accessed depends
upon the value of the opcode_2 field. See the register descriptions that follow for further information.
2.16.1.1 Register 0: ID code
This is a read-only register which returns a 32-bit device ID code. The ID code register is accessed by reading
CP15 register 0 with the opcode_2 field set to any value other than 1. For example:
MRC p15, 0, rd, c0, c0,{0,2-7}; returns ID register
The contents of the ID code are shown in Table 2-6.
Table 2-6. ID Code Register
Register Bits
Function
Value
31:12
Implementor
0x41 (identifies ARM)
23:16
Architecture version
0x2
15:4
Part number
0x940
3:0
Version
0x1
Содержание S3C2500B
Страница 2: ...S3C2500B 32 BIT RISC MICROPROCESSOR USER S MANUAL Revision 1 ...
Страница 17: ......
Страница 25: ......
Страница 80: ...PRODUCT OVERVIEW S3C2500B 1 46 NOTES ...
Страница 296: ...MEMORY CONTROLLER S3C2500B 5 60 NOTES ...
Страница 531: ...GDMA CONTROLLER S3C2500B 12 24 NOTES ...
Страница 593: ...I O PORTS S3C2500B 15 12 NOTES ...