PSOC E8XXGP Device Support Library
PPC_Type Struct Reference

Description

Peripheral Protection Controller (PPC)

Data Fields

__IOM uint32_t CTL
 
__IM uint32_t RESERVED [2]
 
__IOM uint32_t LOCK_MASK
 
__IM uint32_t RESERVED1 [1020]
 
__IOM uint32_t PC_MASK [1024]
 
__IOM uint32_t NS_ATT [32]
 
__IM uint32_t RESERVED2 [224]
 
__IOM uint32_t S_P_ATT [32]
 
__IM uint32_t RESERVED3 [1760]
 
__IOM uint32_t NS_P_ATT [32]
 
__IM uint32_t RESERVED4 [992]
 
PPC_R_ADDR_Type R_ADDR [1024]
 
PPC_R_ATT_Type R_ATT [1024]
 

Field Documentation

◆ CTL

__IOM uint32_t PPC_Type::CTL

0x00000000 PPC Control Registers

◆ RESERVED

__IM uint32_t PPC_Type::RESERVED

◆ LOCK_MASK

__IOM uint32_t PPC_Type::LOCK_MASK

0x0000000C Locked Mask

◆ RESERVED1

__IM uint32_t PPC_Type::RESERVED1

◆ PC_MASK

__IOM uint32_t PPC_Type::PC_MASK

0x00001000 Protection Context Mask

◆ NS_ATT

__IOM uint32_t PPC_Type::NS_ATT

0x00002000 Non-secure attribute

◆ RESERVED2

__IM uint32_t PPC_Type::RESERVED2

◆ S_P_ATT

__IOM uint32_t PPC_Type::S_P_ATT

0x00002400 Secure Privilege Attribute

◆ RESERVED3

__IM uint32_t PPC_Type::RESERVED3

◆ NS_P_ATT

__IOM uint32_t PPC_Type::NS_P_ATT

0x00004000 Non-secure Privilege Attribute

◆ RESERVED4

__IM uint32_t PPC_Type::RESERVED4

◆ R_ADDR

PPC_R_ADDR_Type PPC_Type::R_ADDR

0x00005000 Region Address

◆ R_ATT

PPC_R_ATT_Type PPC_Type::R_ATT

0x00006000 Region Attribute