EasyManua.ls Logo

ARM ARM1176JZF-S - Table 3-50 Results of Access to the Coprocessor Access Control Register

Default Icon
759 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control Coprocessor
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 3-55
ID012310 Non-Confidential, Unrestricted Access
Table 3-50 lists the results of attempted access for each mode.
To use the Secure Debug Enable Register read or write CP15 with:
Opcode_1 set to 0
CRn set to c1
CRm set to c1
Opcode_2 set to 1.
For example:
MRC p15, 0, <Rd>, c1, c1, 1 ; Read Secure Debug Enable Register
MCR p15, 0, <Rd>, c1, c1, 1 ; Write Secure Debug Enable Register
3.2.12 c1, Non-Secure Access Control Register
The purpose of the Non-Secure Access Control Register is to define the Non-secure access
permission for:
coprocessors
cache lockdown registers
TLB lockdown registers
internal DMA.
Note
This register has no effect on Non-secure access permissions for the debug control coprocessor,
CP14, or the system control coprocessor, CP15.
The Non-Secure Access Control Register is:
•in CP15 c1
a 32 bit register:
read/write in the Secure world
read only in the Non-secure world
only accessible in privileged modes.
Figure 3-31 on page 3-56 shows the arrangement of bits in the register.
Table 3-50 Results of access to the Coprocessor Access Control Register
Secure Privileged
Non-secure Privileged User
Read Write
Data Data Undefined exception Undefined exception

Table of Contents

Related product manuals