SPRUIW9C October 2021 – March 2024 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
RAM blocks which are accessible from the CPU, DMA and HIC are called global shared RAMs (GSx RAMs). Table 3-12 shows the features of the GSx RAM.
CPU (Fetch) | CPU (Read) | CPU (Write) | CPU.DMA (Read) |
CPU.DMA (Write) |
HIC (Read) | HIC (Write) |
---|---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes |
Yes |
Yes |
The shared RAM has different levels of access protection that can be enabled or disabled by configuring specific bits in the GSxACCPROT registers.
Access protection configuration for the GSx RAM block can be locked by the user to prevent further updates to this bit field. The user can also choose to permanently lock the configuration to individual bit fields by setting the specific bit fields in the GSxCOMMIT register (refer to the register description for more details). Once a configuration is committed for a particular GSx RAM block, it can not be changed further until CPU.SYSRS is issued.