CMSIS-Core (Cortex-A)  
CMSIS-Core support for Cortex-A processor-based devices
 
Loading...
Searching...
No Matches

Bit field declaration for ACTLR layout. More...

#include <core_ca.h>

Data Fields

struct {
   uint32_t   FW:1
 bit: 0 Cache and TLB maintenance broadcast More...
 
   uint32_t   SMP:1
 bit: 6 Enables coherent requests to the processor More...
 
   uint32_t   EXCL:1
 bit: 7 Exclusive L1/L2 cache control More...
 
   uint32_t   DODMBS:1
 bit: 10 Disable optimized data memory barrier behavior More...
 
   uint32_t   DWBST:1
 bit: 11 AXI data write bursts to Normal memory More...
 
   uint32_t   RADIS:1
 bit: 12 L1 Data Cache read-allocate mode disable More...
 
   uint32_t   L1PCTL:2
 bit:13..14 L1 Data prefetch control More...
 
   uint32_t   BP:2
 bit:16..15 Branch prediction policy More...
 
   uint32_t   RSDIS:1
 bit: 17 Disable return stack operation More...
 
   uint32_t   BTDIS:1
 bit: 18 Disable indirect Branch Target Address Cache (BTAC) More...
 
   uint32_t   DBDI:1
 bit: 28 Disable branch dual issue More...
 
b
 Structure used for bit access on Cortex-A5.
 
struct {
   uint32_t   SMP:1
 bit: 6 Enables coherent requests to the processor More...
 
   uint32_t   DODMBS:1
 bit: 10 Disable optimized data memory barrier behavior More...
 
   uint32_t   L2RADIS:1
 bit: 11 L2 Data Cache read-allocate mode disable More...
 
   uint32_t   L1RADIS:1
 bit: 12 L1 Data Cache read-allocate mode disable More...
 
   uint32_t   L1PCTL:2
 bit:13..14 L1 Data prefetch control More...
 
   uint32_t   DDVM:1
 bit: 15 Disable Distributed Virtual Memory (DVM) transactions More...
 
   uint32_t   DDI:1
 bit: 28 Disable dual issue More...
 
b
 Structure used for bit access on Cortex-A7.
 
struct {
   uint32_t   FW:1
 bit: 0 Cache and TLB maintenance broadcast More...
 
   uint32_t   L1PE:1
 bit: 2 Dside prefetch More...
 
   uint32_t   WFLZM:1
 bit: 3 Cache and TLB maintenance broadcast More...
 
   uint32_t   SMP:1
 bit: 6 Enables coherent requests to the processor More...
 
   uint32_t   EXCL:1
 bit: 7 Exclusive L1/L2 cache control More...
 
   uint32_t   AOW:1
 bit: 8 Enable allocation in one cache way only More...
 
   uint32_t   PARITY:1
 bit: 9 Support for parity checking, if implemented More...
 
b
 Structure used for bit access on Cortex-A9.
 
uint32_t w
 Type used for word access.
 

Description

Bit field declaration for ACTLR layout.

Field Documentation

◆ AOW

uint32_t ACTLR_Type::AOW

bit: 8 Enable allocation in one cache way only

◆  [1/3]

struct { ... } ACTLR_Type::b

Structure used for bit access on Cortex-A5.

◆  [2/3]

struct { ... } ACTLR_Type::b

Structure used for bit access on Cortex-A7.

◆  [3/3]

struct { ... } ACTLR_Type::b

Structure used for bit access on Cortex-A9.

◆ BP

uint32_t ACTLR_Type::BP

bit:16..15 Branch prediction policy

◆ BTDIS

uint32_t ACTLR_Type::BTDIS

bit: 18 Disable indirect Branch Target Address Cache (BTAC)

◆ DBDI

uint32_t ACTLR_Type::DBDI

bit: 28 Disable branch dual issue

◆ DDI

uint32_t ACTLR_Type::DDI

bit: 28 Disable dual issue

◆ DDVM

uint32_t ACTLR_Type::DDVM

bit: 15 Disable Distributed Virtual Memory (DVM) transactions

◆ DODMBS

uint32_t ACTLR_Type::DODMBS

bit: 10 Disable optimized data memory barrier behavior

◆ DWBST

uint32_t ACTLR_Type::DWBST

bit: 11 AXI data write bursts to Normal memory

◆ EXCL

uint32_t ACTLR_Type::EXCL

bit: 7 Exclusive L1/L2 cache control

◆ FW

uint32_t ACTLR_Type::FW

bit: 0 Cache and TLB maintenance broadcast

◆ L1PCTL

uint32_t ACTLR_Type::L1PCTL

bit:13..14 L1 Data prefetch control

◆ L1PE

uint32_t ACTLR_Type::L1PE

bit: 2 Dside prefetch

◆ L1RADIS

uint32_t ACTLR_Type::L1RADIS

bit: 12 L1 Data Cache read-allocate mode disable

◆ L2RADIS

uint32_t ACTLR_Type::L2RADIS

bit: 11 L2 Data Cache read-allocate mode disable

◆ PARITY

uint32_t ACTLR_Type::PARITY

bit: 9 Support for parity checking, if implemented

◆ RADIS

uint32_t ACTLR_Type::RADIS

bit: 12 L1 Data Cache read-allocate mode disable

◆ RSDIS

uint32_t ACTLR_Type::RSDIS

bit: 17 Disable return stack operation

◆ SMP

uint32_t ACTLR_Type::SMP

bit: 6 Enables coherent requests to the processor

◆ w

uint32_t ACTLR_Type::w

Type used for word access.

◆ WFLZM

uint32_t ACTLR_Type::WFLZM

bit: 3 Cache and TLB maintenance broadcast