SFFS779 December 2024 TMS320F28P550SJ
All volatile memory blocks (including external memories)—except for M0/M1 on both subsystems—have different levels of protection. This capability allows the user to enable or disable specific access (for example, fetch and write) to individual RAM blocks from individual initiators (CPU, CLA, and DMA). There is no protection for read accesses, therefore, reads are always allowed from all the initiators that have access to that RAM block. To identify conditions when an initiator access to an SRAM is blocked, refer to the device-specific technical reference manual. This configuration can be changed during run time and allows memory to block access from specific initiators, or specific application threads, within the same initiator. This capability helps support freedom from interference requirements required by some applications.