SPRUJF2A March 2026 – March 2026 AM13E23019
The SRAM Protection Controller (SPC) configures the firewall for the SRAM and monitors the transactions from the initiators. Any violation of the security property set for the SRAM results in a NMI being triggered and the violation logged in the EAM. Similar to the PPC sub-block, the SPC provides the SPC_PRIVATTRIB[x] register to configure the firewall for privilege or non-privilege access.
To manage the SRAM firewall efficiently, the SRAM is partitioned into 16 KB pages. Each SPC_PRIVATTRIB[x] register controls four 16 KB pages. Further granularity is provided by partitioning each page into variable-sized chunks. These chunks are represented within the page control field of the SPC_PRIVATTRIB[x] register in sets of 8-bits as shown in Figure 8-2.
As mentioned above, each page is comprised of seven chunks of variable size. As a result, out of the 8-bits available for a page, only 7-bits are used with the most significant bit being reserved. The chunks in a SRAM page are comprised of the following sizes: