ARM R4 Manuale Utente

Pagina di 456
System Control Coprocessor 
ARM DDI 0363E
Copyright © 2009 ARM Limited. All rights reserved.
4-4
ID013010
Non-Confidential, Unrestricted Access
4.1.2
System control and configuration
The system control and configuration registers provide overall management of:
memory functionality
interrupt behavior
exception handling
program flow prediction
coprocessor access rights for CP0-CP13, including the VFP, CP10-11.
The system control and configuration registers also provide the processor ID and information 
on configured options.
The system control and configuration registers consist of 18 read-only registers and seven 
read/write registers. Figure 4-1 shows the arrangement of registers in this functional group.
Figure 4-1 System control and configuration registers
Some of the functionality depends on how you set external signals at reset.
System control and configuration behaves in three ways:
as a set of flags or enables for specific functionality
as a set of numbers, with values that indicate system functionality
as a set of addresses for processes in memory.
TCM control and 
configuration
TCM Status
Region
System performance 
monitoring
Performance monitoring
Validation
System validation
a. Known as the ID Code Register on previous designs. Returns the device ID code.
Table 4-1 System control coprocessor register functions (continued)
Function
Register/operation
Reference to description
CRn
c1
Coprocessor Access Register
Auxiliary Control Register
System Control Register
1
0
c0
0
c13
0
c0
Context ID Register
0
Opcode_2
CRm
Opcode_1
c0
Main ID Register
0
c0
0
Debug Feature Register 0
Auxiliary Feature Register 0
{0, 1}
Processor Feature Registers 0, 1
Multiprocessor ID Register
Memory Model Feature Registers 0 - 3
Instruction Set Attributes Registers 0 - 5
c1
5
2
3
{4–7}
{0-5}
c2
2
Slave Port Control Register
0
c11
0
c0
Write-only
Accessible in User mode
Read-only
Read/write
FCSE  PID Register
1
c15
0
0
c0
c2
0
1
Secondary Auxiliary Control Register
Build Options Register 1
Build Options Register 2