| CMSIS-Core (Cortex-A) CMSIS-Core support for Cortex-A processor-based devices |

Loading...
Searching...
No Matches
Data Fields
CPACR_Type Struct Reference
Core Register Access » Coprocessor Access Control Register (CPACR)

Bit field declaration for CPACR layout. More...

`#include <core_ca.h>`

## Data Fields
struct {
uint32_t CP0:2
| bit: 0..1 Access rights for coprocessor 0 More...
uint32_t CP1:2
| bit: 2..3 Access rights for coprocessor 1 More...
uint32_t CP2:2
| bit: 4..5 Access rights for coprocessor 2 More...
uint32_t CP3:2
| bit: 6..7 Access rights for coprocessor 3 More...
uint32_t CP4:2
| bit: 8..9 Access rights for coprocessor 4 More...
uint32_t CP5:2
| bit:10..11 Access rights for coprocessor 5 More...
uint32_t CP6:2
| bit:12..13 Access rights for coprocessor 6 More...
uint32_t CP7:2
| bit:14..15 Access rights for coprocessor 7 More...
uint32_t CP8:2
| bit:16..17 Access rights for coprocessor 8 More...
uint32_t CP9:2
| bit:18..19 Access rights for coprocessor 9 More...
uint32_t CP10:2
| bit:20..21 Access rights for coprocessor 10 More...
uint32_t CP11:2
| bit:22..23 Access rights for coprocessor 11 More...
uint32_t CP12:2
| bit:24..25 Access rights for coprocessor 11 More...
uint32_t CP13:2
| bit:26..27 Access rights for coprocessor 11 More...
uint32_t TRCDIS:1
| bit: 28 Disable CP14 access to trace registers More...
uint32_t D32DIS:1
| bit: 30 Disable use of registers D16-D31 of the VFP register file More...
uint32_t ASEDIS:1
| bit: 31 Disable Advanced SIMD Functionality More...
} | b
| Structure used for bit access.
uint32_t | w
| Type used for word access.

## Description

Bit field declaration for CPACR layout.

## Field Documentation

## ◆ ASEDIS

uint32_t CPACR_Type::ASEDIS

bit: 31 Disable Advanced SIMD Functionality

## ◆

struct { ... } CPACR_Type::b

Structure used for bit access.

## ◆ CP0

uint32_t CPACR_Type::CP0

bit: 0..1 Access rights for coprocessor 0

## ◆ CP1

uint32_t CPACR_Type::CP1

bit: 2..3 Access rights for coprocessor 1

## ◆ CP10

uint32_t CPACR_Type::CP10

bit:20..21 Access rights for coprocessor 10

## ◆ CP11

uint32_t CPACR_Type::CP11

bit:22..23 Access rights for coprocessor 11

## ◆ CP12

uint32_t CPACR_Type::CP12

bit:24..25 Access rights for coprocessor 11

## ◆ CP13

uint32_t CPACR_Type::CP13

bit:26..27 Access rights for coprocessor 11

## ◆ CP2

uint32_t CPACR_Type::CP2

bit: 4..5 Access rights for coprocessor 2

## ◆ CP3

uint32_t CPACR_Type::CP3

bit: 6..7 Access rights for coprocessor 3

## ◆ CP4

uint32_t CPACR_Type::CP4

bit: 8..9 Access rights for coprocessor 4

## ◆ CP5

uint32_t CPACR_Type::CP5

bit:10..11 Access rights for coprocessor 5

## ◆ CP6

uint32_t CPACR_Type::CP6

bit:12..13 Access rights for coprocessor 6

## ◆ CP7

uint32_t CPACR_Type::CP7

bit:14..15 Access rights for coprocessor 7

## ◆ CP8

uint32_t CPACR_Type::CP8

bit:16..17 Access rights for coprocessor 8

## ◆ CP9

uint32_t CPACR_Type::CP9

bit:18..19 Access rights for coprocessor 9

## ◆ D32DIS

uint32_t CPACR_Type::D32DIS

bit: 30 Disable use of registers D16-D31 of the VFP register file

## ◆ TRCDIS

uint32_t CPACR_Type::TRCDIS

bit: 28 Disable CP14 access to trace registers

## ◆ w

uint32_t CPACR_Type::w

Type used for word access.