Serial Memory Interface (SMIF_CACHE_BLOCK)
Data Fields | |
| __IM uint32_t | HWPARAMS |
| __IM uint32_t | RESERVED [3] |
| __IOM uint32_t | CTRL |
| __IM uint32_t | NSEC_ACCESS |
| __IM uint32_t | RESERVED1 [2] |
| __OM uint32_t | MAINT_CTRL_ALL |
| __OM uint32_t | MAINT_CTRL_LINES |
| __IM uint32_t | MAINT_STATUS |
| __IM uint32_t | RESERVED2 [53] |
| __IM uint32_t | SECIRQSTAT |
| __OM uint32_t | SECIRQSCLR |
| __IOM uint32_t | SECIRQEN |
| __IM uint32_t | SECIRQINFO1 |
| __IM uint32_t | SECIRQINFO2 |
| __IM uint32_t | RESERVED3 [11] |
| __IM uint32_t | NSECIRQSTAT |
| __OM uint32_t | NSECIRQSCLR |
| __IOM uint32_t | NSECIRQEN |
| __IM uint32_t | NSECIRQINFO1 |
| __IM uint32_t | NSECIRQINFO2 |
| __IM uint32_t | RESERVED4 [107] |
| __IM uint32_t | SECHIT |
| __IM uint32_t | SECMISS |
| __IOM uint32_t | SECSTATCTRL |
| __IM uint32_t | RESERVED5 |
| __IM uint32_t | NSECHIT |
| __IM uint32_t | NSECMISS |
| __IOM uint32_t | NSECSTATCTRL |
| __IM uint32_t | RESERVED6 [185] |
| __IM uint32_t | PMSVR0 |
| __IM uint32_t | PMSVR1 |
| __IM uint32_t | PMSVR2 |
| __IM uint32_t | PMSVR3 |
| __IM uint32_t | RESERVED7 [28] |
| __IM uint32_t | PMSSSR |
| __IM uint32_t | RESERVED8 [27] |
| __OM uint32_t | PMSSCR |
| __IOM uint32_t | PMSSRR |
| __IM uint32_t | RESERVED9 [566] |
| __IM uint32_t | PIDR4 |
| __IM uint32_t | PIDR5 |
| __IM uint32_t | PIDR6 |
| __IM uint32_t | PIDR7 |
| __IM uint32_t | PIDR0 |
| __IM uint32_t | PIDR1 |
| __IM uint32_t | PIDR2 |
| __IM uint32_t | PIDR3 |
| __IM uint32_t | CIDR0 |
| __IM uint32_t | CIDR1 |
| __IM uint32_t | CIDR2 |
| __IM uint32_t | CIDR3 |
| __IM uint32_t | RESERVED10 [1024] |
| SMIF_CACHE_BLOCK_MMIO_Type | MMIO |
| __IM uint32_t | RESERVED11 [2016] |
| SMIF_CACHE_BLOCK_CACHEBLK_AHB_Type | CACHEBLK_AHB |
| __IM uint32_t | RESERVED12 [11264] |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::HWPARAMS |
0x00000000 Hardware Parameter register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED[3] |
| __IOM uint32_t SMIF_CACHE_BLOCK_Type::CTRL |
0x00000010 Control Register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::NSEC_ACCESS |
0x00000014 Non-secure access information
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED1[2] |
| __OM uint32_t SMIF_CACHE_BLOCK_Type::MAINT_CTRL_ALL |
0x00000020 Maintenance control for the entire cache
| __OM uint32_t SMIF_CACHE_BLOCK_Type::MAINT_CTRL_LINES |
0x00000024 Maintenance control for individual lines
| __IM uint32_t SMIF_CACHE_BLOCK_Type::MAINT_STATUS |
0x00000028 Maintenance status for the cache
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED2[53] |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::SECIRQSTAT |
0x00000100 Secure Interrupt Request Status register
| __OM uint32_t SMIF_CACHE_BLOCK_Type::SECIRQSCLR |
0x00000104 Secure Interrupt Status Clear register
| __IOM uint32_t SMIF_CACHE_BLOCK_Type::SECIRQEN |
0x00000108 Secure Interrupt Enable register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::SECIRQINFO1 |
0x0000010C Secure transfer error information 1
| __IM uint32_t SMIF_CACHE_BLOCK_Type::SECIRQINFO2 |
0x00000110 Secure transfer error information 2
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED3[11] |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::NSECIRQSTAT |
0x00000140 Non-secure Interrupt Request Status register
| __OM uint32_t SMIF_CACHE_BLOCK_Type::NSECIRQSCLR |
0x00000144 Non-secure Interrupt Status Clear register
| __IOM uint32_t SMIF_CACHE_BLOCK_Type::NSECIRQEN |
0x00000148 Non-secure Interrupt Enable register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::NSECIRQINFO1 |
0x0000014C Non-secure transfer error information 1
| __IM uint32_t SMIF_CACHE_BLOCK_Type::NSECIRQINFO2 |
0x00000150 Non-secure transfer error information 2
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED4[107] |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::SECHIT |
0x00000300 Secure transfers Hit register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::SECMISS |
0x00000304 Secure transfers Miss register
| __IOM uint32_t SMIF_CACHE_BLOCK_Type::SECSTATCTRL |
0x00000308 Secure transfers statistic counters control
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED5 |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::NSECHIT |
0x00000310 Non-secure transfers Hit register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::NSECMISS |
0x00000314 Non-secure transfers Miss register
| __IOM uint32_t SMIF_CACHE_BLOCK_Type::NSECSTATCTRL |
0x00000318 Non-secure transfers statistic counters control
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED6[185] |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PMSVR0 |
0x00000600 Saved Value Register 0 - Secure Hit
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PMSVR1 |
0x00000604 Saved Value Register 1 - Secure Miss
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PMSVR2 |
0x00000608 Saved Value Register 2 - Non-secure Hit
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PMSVR3 |
0x0000060C Saved Value Register 3 - Non-secure Miss
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED7[28] |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PMSSSR |
0x00000680 PMU Snapshot Status Register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED8[27] |
| __OM uint32_t SMIF_CACHE_BLOCK_Type::PMSSCR |
0x000006F0 PMU Snapshot Capture Register
| __IOM uint32_t SMIF_CACHE_BLOCK_Type::PMSSRR |
0x000006F4 PMU Snapshot Reset Register
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED9[566] |
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR4 |
0x00000FD0 Peripheral ID 4
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR5 |
0x00000FD4 Peripheral ID 5
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR6 |
0x00000FD8 Peripheral ID 6
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR7 |
0x00000FDC Peripheral ID 7
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR0 |
0x00000FE0 Peripheral ID 0
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR1 |
0x00000FE4 Peripheral ID 1
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR2 |
0x00000FE8 Peripheral ID 2
| __IM uint32_t SMIF_CACHE_BLOCK_Type::PIDR3 |
0x00000FEC Peripheral ID 3
| __IM uint32_t SMIF_CACHE_BLOCK_Type::CIDR0 |
0x00000FF0 Component ID 0
| __IM uint32_t SMIF_CACHE_BLOCK_Type::CIDR1 |
0x00000FF4 Component ID 1
| __IM uint32_t SMIF_CACHE_BLOCK_Type::CIDR2 |
0x00000FF8 Component ID 2
| __IM uint32_t SMIF_CACHE_BLOCK_Type::CIDR3 |
0x00000FFC Component ID 3
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED10[1024] |
| SMIF_CACHE_BLOCK_MMIO_Type SMIF_CACHE_BLOCK_Type::MMIO |
0x00002000 MMIO regs for cacheblock (anything other than cache IP related MMIO regs)
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED11[2016] |
| SMIF_CACHE_BLOCK_CACHEBLK_AHB_Type SMIF_CACHE_BLOCK_Type::CACHEBLK_AHB |
0x00004000 SMIF Cacheblock MPC
| __IM uint32_t SMIF_CACHE_BLOCK_Type::RESERVED12[11264] |