PSOC E8XXGP Device Support Library
Loading...
Searching...
No Matches
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[2]

◆ LOCK_MASK

__IOM uint32_t PPC_Type::LOCK_MASK

0x0000000C Locked Mask

◆ RESERVED1

__IM uint32_t PPC_Type::RESERVED1[1020]

◆ PC_MASK

__IOM uint32_t PPC_Type::PC_MASK[1024]

0x00001000 Protection Context Mask

◆ NS_ATT

__IOM uint32_t PPC_Type::NS_ATT[32]

0x00002000 Non-secure attribute

◆ RESERVED2

__IM uint32_t PPC_Type::RESERVED2[224]

◆ S_P_ATT

__IOM uint32_t PPC_Type::S_P_ATT[32]

0x00002400 Secure Privilege Attribute

◆ RESERVED3

__IM uint32_t PPC_Type::RESERVED3[1760]

◆ NS_P_ATT

__IOM uint32_t PPC_Type::NS_P_ATT[32]

0x00004000 Non-secure Privilege Attribute

◆ RESERVED4

__IM uint32_t PPC_Type::RESERVED4[992]

◆ R_ADDR

PPC_R_ADDR_Type PPC_Type::R_ADDR[1024]

0x00005000 Region Address

◆ R_ATT

PPC_R_ATT_Type PPC_Type::R_ATT[1024]

0x00006000 Region Attribute