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[2] |
| __IOM uint32_t PPC_Type::LOCK_MASK |
0x0000000C Locked Mask
| __IM uint32_t PPC_Type::RESERVED1[1020] |
| __IOM uint32_t PPC_Type::PC_MASK[1024] |
0x00001000 Protection Context Mask
| __IOM uint32_t PPC_Type::NS_ATT[32] |
0x00002000 Non-secure attribute
| __IM uint32_t PPC_Type::RESERVED2[224] |
| __IOM uint32_t PPC_Type::S_P_ATT[32] |
0x00002400 Secure Privilege Attribute
| __IM uint32_t PPC_Type::RESERVED3[1760] |
| __IOM uint32_t PPC_Type::NS_P_ATT[32] |
0x00004000 Non-secure Privilege Attribute
| __IM uint32_t PPC_Type::RESERVED4[992] |
| PPC_R_ADDR_Type PPC_Type::R_ADDR[1024] |
0x00005000 Region Address
| PPC_R_ATT_Type PPC_Type::R_ATT[1024] |
0x00006000 Region Attribute