Union type to access the L2C_310 Cache Controller. More...
#include <core_ca.h>
Data Fields | |
__IM uint32_t | CACHE_ID |
Offset: 0x0000 (R/ ) Cache ID Register | |
__IM uint32_t | CACHE_TYPE |
Offset: 0x0004 (R/ ) Cache Type Register | |
__IOM uint32_t | CONTROL |
Offset: 0x0100 (R/W) Control Register | |
__IOM uint32_t | AUX_CNT |
Offset: 0x0104 (R/W) Auxiliary Control | |
__IOM uint32_t | EVENT_CONTROL |
Offset: 0x0200 (R/W) Event Counter Control | |
__IOM uint32_t | EVENT_COUNTER1_CONF |
Offset: 0x0204 (R/W) Event Counter 1 Configuration | |
__IOM uint32_t | EVENT_COUNTER0_CONF |
Offset: 0x0208 (R/W) Event Counter 1 Configuration | |
__IOM uint32_t | INTERRUPT_MASK |
Offset: 0x0214 (R/W) Interrupt Mask | |
__IM uint32_t | MASKED_INT_STATUS |
Offset: 0x0218 (R/ ) Masked Interrupt Status | |
__IM uint32_t | RAW_INT_STATUS |
Offset: 0x021c (R/ ) Raw Interrupt Status | |
__OM uint32_t | INTERRUPT_CLEAR |
Offset: 0x0220 ( /W) Interrupt Clear | |
__IOM uint32_t | CACHE_SYNC |
Offset: 0x0730 (R/W) Cache Sync | |
__IOM uint32_t | INV_LINE_PA |
Offset: 0x0770 (R/W) Invalidate Line By PA | |
__IOM uint32_t | INV_WAY |
Offset: 0x077c (R/W) Invalidate by Way | |
__IOM uint32_t | CLEAN_LINE_PA |
Offset: 0x07b0 (R/W) Clean Line by PA | |
__IOM uint32_t | CLEAN_LINE_INDEX_WAY |
Offset: 0x07b8 (R/W) Clean Line by Index/Way | |
__IOM uint32_t | CLEAN_WAY |
Offset: 0x07bc (R/W) Clean by Way | |
__IOM uint32_t | CLEAN_INV_LINE_PA |
Offset: 0x07f0 (R/W) Clean and Invalidate Line by PA | |
__IOM uint32_t | CLEAN_INV_LINE_INDEX_WAY |
Offset: 0x07f8 (R/W) Clean and Invalidate Line by Index/Way | |
__IOM uint32_t | CLEAN_INV_WAY |
Offset: 0x07fc (R/W) Clean and Invalidate by Way | |
__IOM uint32_t | DATA_LOCK_0_WAY |
Offset: 0x0900 (R/W) Data Lockdown 0 by Way | |
__IOM uint32_t | INST_LOCK_0_WAY |
Offset: 0x0904 (R/W) Instruction Lockdown 0 by Way | |
__IOM uint32_t | DATA_LOCK_1_WAY |
Offset: 0x0908 (R/W) Data Lockdown 1 by Way | |
__IOM uint32_t | INST_LOCK_1_WAY |
Offset: 0x090c (R/W) Instruction Lockdown 1 by Way | |
__IOM uint32_t | DATA_LOCK_2_WAY |
Offset: 0x0910 (R/W) Data Lockdown 2 by Way | |
__IOM uint32_t | INST_LOCK_2_WAY |
Offset: 0x0914 (R/W) Instruction Lockdown 2 by Way | |
__IOM uint32_t | DATA_LOCK_3_WAY |
Offset: 0x0918 (R/W) Data Lockdown 3 by Way | |
__IOM uint32_t | INST_LOCK_3_WAY |
Offset: 0x091c (R/W) Instruction Lockdown 3 by Way | |
__IOM uint32_t | DATA_LOCK_4_WAY |
Offset: 0x0920 (R/W) Data Lockdown 4 by Way | |
__IOM uint32_t | INST_LOCK_4_WAY |
Offset: 0x0924 (R/W) Instruction Lockdown 4 by Way | |
__IOM uint32_t | DATA_LOCK_5_WAY |
Offset: 0x0928 (R/W) Data Lockdown 5 by Way | |
__IOM uint32_t | INST_LOCK_5_WAY |
Offset: 0x092c (R/W) Instruction Lockdown 5 by Way | |
__IOM uint32_t | DATA_LOCK_6_WAY |
Offset: 0x0930 (R/W) Data Lockdown 5 by Way | |
__IOM uint32_t | INST_LOCK_6_WAY |
Offset: 0x0934 (R/W) Instruction Lockdown 5 by Way | |
__IOM uint32_t | DATA_LOCK_7_WAY |
Offset: 0x0938 (R/W) Data Lockdown 6 by Way | |
__IOM uint32_t | INST_LOCK_7_WAY |
Offset: 0x093c (R/W) Instruction Lockdown 6 by Way | |
__IOM uint32_t | LOCK_LINE_EN |
Offset: 0x0950 (R/W) Lockdown by Line Enable | |
__IOM uint32_t | UNLOCK_ALL_BY_WAY |
Offset: 0x0954 (R/W) Unlock All Lines by Way | |
__IOM uint32_t | ADDRESS_FILTER_START |
Offset: 0x0c00 (R/W) Address Filtering Start | |
__IOM uint32_t | ADDRESS_FILTER_END |
Offset: 0x0c04 (R/W) Address Filtering End | |
__IOM uint32_t | DEBUG_CONTROL |
Offset: 0x0f40 (R/W) Debug Control Register | |
Union type to access the L2C_310 Cache Controller.
L2C_310_TypeDef::ADDRESS_FILTER_END |
Offset: 0x0c04 (R/W) Address Filtering End
__IOM uint32_t L2C_310_TypeDef::ADDRESS_FILTER_START |
Offset: 0x0c00 (R/W) Address Filtering Start
__IOM uint32_t L2C_310_TypeDef::AUX_CNT |
Offset: 0x0104 (R/W) Auxiliary Control
__IM uint32_t L2C_310_TypeDef::CACHE_ID |
Offset: 0x0000 (R/ ) Cache ID Register
__IOM uint32_t L2C_310_TypeDef::CACHE_SYNC |
Offset: 0x0730 (R/W) Cache Sync
__IM uint32_t L2C_310_TypeDef::CACHE_TYPE |
Offset: 0x0004 (R/ ) Cache Type Register
__IOM uint32_t L2C_310_TypeDef::CLEAN_INV_LINE_INDEX_WAY |
Offset: 0x07f8 (R/W) Clean and Invalidate Line by Index/Way
__IOM uint32_t L2C_310_TypeDef::CLEAN_INV_LINE_PA |
Offset: 0x07f0 (R/W) Clean and Invalidate Line by PA
__IOM uint32_t L2C_310_TypeDef::CLEAN_INV_WAY |
Offset: 0x07fc (R/W) Clean and Invalidate by Way
__IOM uint32_t L2C_310_TypeDef::CLEAN_LINE_INDEX_WAY |
Offset: 0x07b8 (R/W) Clean Line by Index/Way
__IOM uint32_t L2C_310_TypeDef::CLEAN_LINE_PA |
Offset: 0x07b0 (R/W) Clean Line by PA
__IOM uint32_t L2C_310_TypeDef::CLEAN_WAY |
Offset: 0x07bc (R/W) Clean by Way
__IOM uint32_t L2C_310_TypeDef::CONTROL |
Offset: 0x0100 (R/W) Control Register
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_0_WAY |
Offset: 0x0900 (R/W) Data Lockdown 0 by Way
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_1_WAY |
Offset: 0x0908 (R/W) Data Lockdown 1 by Way
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_2_WAY |
Offset: 0x0910 (R/W) Data Lockdown 2 by Way
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_3_WAY |
Offset: 0x0918 (R/W) Data Lockdown 3 by Way
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_4_WAY |
Offset: 0x0920 (R/W) Data Lockdown 4 by Way
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_5_WAY |
Offset: 0x0928 (R/W) Data Lockdown 5 by Way
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_6_WAY |
Offset: 0x0930 (R/W) Data Lockdown 5 by Way
__IOM uint32_t L2C_310_TypeDef::DATA_LOCK_7_WAY |
Offset: 0x0938 (R/W) Data Lockdown 6 by Way
__IOM uint32_t L2C_310_TypeDef::DEBUG_CONTROL |
Offset: 0x0f40 (R/W) Debug Control Register
__IOM uint32_t L2C_310_TypeDef::EVENT_CONTROL |
Offset: 0x0200 (R/W) Event Counter Control
__IOM uint32_t L2C_310_TypeDef::EVENT_COUNTER0_CONF |
Offset: 0x0208 (R/W) Event Counter 1 Configuration
__IOM uint32_t L2C_310_TypeDef::EVENT_COUNTER1_CONF |
Offset: 0x0204 (R/W) Event Counter 1 Configuration
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_0_WAY |
Offset: 0x0904 (R/W) Instruction Lockdown 0 by Way
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_1_WAY |
Offset: 0x090c (R/W) Instruction Lockdown 1 by Way
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_2_WAY |
Offset: 0x0914 (R/W) Instruction Lockdown 2 by Way
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_3_WAY |
Offset: 0x091c (R/W) Instruction Lockdown 3 by Way
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_4_WAY |
Offset: 0x0924 (R/W) Instruction Lockdown 4 by Way
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_5_WAY |
Offset: 0x092c (R/W) Instruction Lockdown 5 by Way
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_6_WAY |
Offset: 0x0934 (R/W) Instruction Lockdown 5 by Way
__IOM uint32_t L2C_310_TypeDef::INST_LOCK_7_WAY |
Offset: 0x093c (R/W) Instruction Lockdown 6 by Way
__OM uint32_t L2C_310_TypeDef::INTERRUPT_CLEAR |
Offset: 0x0220 ( /W) Interrupt Clear
__IOM uint32_t L2C_310_TypeDef::INTERRUPT_MASK |
Offset: 0x0214 (R/W) Interrupt Mask
__IOM uint32_t L2C_310_TypeDef::INV_LINE_PA |
Offset: 0x0770 (R/W) Invalidate Line By PA
__IOM uint32_t L2C_310_TypeDef::INV_WAY |
Offset: 0x077c (R/W) Invalidate by Way
__IOM uint32_t L2C_310_TypeDef::LOCK_LINE_EN |
Offset: 0x0950 (R/W) Lockdown by Line Enable
__IM uint32_t L2C_310_TypeDef::MASKED_INT_STATUS |
Offset: 0x0218 (R/ ) Masked Interrupt Status
__IM uint32_t L2C_310_TypeDef::RAW_INT_STATUS |
Offset: 0x021c (R/ ) Raw Interrupt Status
__IOM uint32_t L2C_310_TypeDef::UNLOCK_ALL_BY_WAY |
Offset: 0x0954 (R/W) Unlock All Lines by Way