13.07.2015 Views

ARM Cortex-A15 MPCore Processor Technical Reference Manual

ARM Cortex-A15 MPCore Processor Technical Reference Manual

ARM Cortex-A15 MPCore Processor Technical Reference Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

System ControlTable 4-54 shows the CPACR bit assignments.Table 4-54 CPACR bit assignmentsBits Name Function[31] ASEDIS Disable Advanced SIMD Extension functionality:0 All Advanced SIMD and VFP instructions execute normally.1 All Advanced SIMD instructions that are not VFP instructions are UNDEFINEDwhen accessed from PL1 and Pl0 modes.If VFP is implemented and NEON is not implemented, this bit is RAO/WI.If VFP and NEON are not implemented, this bit is UNK/SBZP.[30] - Reserved, RAZ/WI.[29:28] - Reserved, UNK/SBZP.[27:24] - Reserved, RAZ/WI.[23:22] cp11 Defines the access rights for coprocessor 11:b00Access denied. Any attempt to access the coprocessor generates an UndefinedInstruction exception. This is the reset value.b01Access at PL1 or higher only. Any attempt to access the coprocessor fromsoftware executing at PL0 generates an Undefined Instruction exception.b10Reserved. The effect of this value is UNPREDICTABLE.b11 Full access. The meaning of full access is defined by coprocessor 11.If VFP and NEON are not implemented, this field is RAZ/WI.[21:20] cp10 Defines the access rights for coprocessor 10:b00Access denied. Any attempt to access the coprocessor generates an UndefinedInstruction exception. This is the reset value.b01Access at PL1 or higher only. Any attempt to access the coprocessor fromsoftware executing at PL0 generates an Undefined Instruction exception.b10Reserved. The effect of this value is UNPREDICTABLE.[19:0] - Reserved, RAZ/WI.b11 Full access. The meaning of full access is defined by coprocessor 10.If VFP and NEON are not implemented, this field is RAZ/WI.NoteIf the values of the cp11 and cp10 fields are not the same, the behavior is UNPREDICTABLE.To access the CPACR, read or write the CP15 register with:MRC p15, 0, , c1, c0, 2; Read Coprocessor Access Control RegisterMCR p15, 0, , c1, c0, 2; Write Coprocessor Access Control Register4.3.30 Secure Configuration RegisterThe SCR characteristics are:PurposeDefines the configuration of the current security state. It specifies:• The security state of the processor, Secure or Non-secure.• What mode the processor branches to, if an IRQ, FIQ or externalabort occurs.• Whether the CPSR.F and CPSR.A bits can be modified whenSCR.NS is 1.<strong>ARM</strong> DDI 0438I Copyright © 2011-2013 <strong>ARM</strong>. All rights reserved. 4-63ID062913Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!