CMSIS-Core (Cortex-A)  Version 1.2.1
CMSIS-Core support for Cortex-A processor-based devices
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SCTLR_Type Struct Reference

Bit field declaration for SCTLR layout.

Data Fields

struct {
   uint32_t   M:1
 bit: 0 MMU enable More...
 
   uint32_t   A:1
 bit: 1 Alignment check enable More...
 
   uint32_t   C:1
 bit: 2 Cache enable More...
 
   uint32_t   CP15BEN:1
 bit: 5 CP15 barrier enable More...
 
   uint32_t   B:1
 bit: 7 Endianness model More...
 
   uint32_t   SW:1
 bit: 10 SWP and SWPB enable More...
 
   uint32_t   Z:1
 bit: 11 Branch prediction enable More...
 
   uint32_t   I:1
 bit: 12 Instruction cache enable More...
 
   uint32_t   V:1
 bit: 13 Vectors bit More...
 
   uint32_t   RR:1
 bit: 14 Round Robin select More...
 
   uint32_t   HA:1
 bit: 17 Hardware Access flag enable More...
 
   uint32_t   WXN:1
 bit: 19 Write permission implies XN More...
 
   uint32_t   UWXN:1
 bit: 20 Unprivileged write permission implies PL1 XN More...
 
   uint32_t   FI:1
 bit: 21 Fast interrupts configuration enable More...
 
   uint32_t   U:1
 bit: 22 Alignment model More...
 
   uint32_t   VE:1
 bit: 24 Interrupt Vectors Enable More...
 
   uint32_t   EE:1
 bit: 25 Exception Endianness More...
 
   uint32_t   NMFI:1
 bit: 27 Non-maskable FIQ (NMFI) support More...
 
   uint32_t   TRE:1
 bit: 28 TEX remap enable. More...
 
   uint32_t   AFE:1
 bit: 29 Access flag enable More...
 
   uint32_t   TE:1
 bit: 30 Thumb Exception enable More...
 
b
 Structure used for bit access. More...
 
uint32_t w
 Type used for word access. More...
 

Field Documentation

uint32_t SCTLR_Type::A
uint32_t SCTLR_Type::AFE
uint32_t SCTLR_Type::B
struct { ... } SCTLR_Type::b
uint32_t SCTLR_Type::C
uint32_t SCTLR_Type::CP15BEN
uint32_t SCTLR_Type::EE
uint32_t SCTLR_Type::FI
uint32_t SCTLR_Type::HA
uint32_t SCTLR_Type::I
uint32_t SCTLR_Type::M
uint32_t SCTLR_Type::NMFI
uint32_t SCTLR_Type::RR
uint32_t SCTLR_Type::SW
uint32_t SCTLR_Type::TE
uint32_t SCTLR_Type::TRE
uint32_t SCTLR_Type::U
uint32_t SCTLR_Type::UWXN
uint32_t SCTLR_Type::V
uint32_t SCTLR_Type::VE
uint32_t SCTLR_Type::w
uint32_t SCTLR_Type::WXN
uint32_t SCTLR_Type::Z