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] |
| __IOM uint32_t PPC_Type::CTL |
0x00000000 PPC Control Registers
| __IM uint32_t PPC_Type::RESERVED |
| __IOM uint32_t PPC_Type::LOCK_MASK |
0x0000000C Locked Mask
| __IM uint32_t PPC_Type::RESERVED1 |
| __IOM uint32_t PPC_Type::PC_MASK |
0x00001000 Protection Context Mask
| __IOM uint32_t PPC_Type::NS_ATT |
0x00002000 Non-secure attribute
| __IM uint32_t PPC_Type::RESERVED2 |
| __IOM uint32_t PPC_Type::S_P_ATT |
0x00002400 Secure Privilege Attribute
| __IM uint32_t PPC_Type::RESERVED3 |
| __IOM uint32_t PPC_Type::NS_P_ATT |
0x00004000 Non-secure Privilege Attribute
| __IM uint32_t PPC_Type::RESERVED4 |
| PPC_R_ADDR_Type PPC_Type::R_ADDR |
0x00005000 Region Address
| PPC_R_ATT_Type PPC_Type::R_ATT |
0x00006000 Region Attribute