SPRSP14E may 2019 – june 2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
PRODUCTION DATA
RAM blocks which are accessible from both the CPU and DMA are called global shared RAMs (GSx RAMs). Each shared RAM block can be owned by either CPU subsystem based on the configuration of respective bits in the GSxMSEL register.
All GSx RAM blocks have parity.
When a GSx RAM block is owned by a CPU subsystem, the CPUx and CPUx.DMA will have full access to that RAM block whereas the other CPUy and CPUy.DMA will only have read access (no fetch/write access).
Table 8-9 lists the master access for the GSx RAM.
GSxMSEL | CPU | INSTRUCTION FETCH | READ | WRITE | CPUx.DMA READ | CPUx.DMA WRITE |
---|---|---|---|---|---|---|
0 | CPU1 | Yes | Yes | Yes | Yes | Yes |
CPU2 | – | Yes | – | Yes | – | |
1 | CPU1 | – | Yes | – | Yes | – |
CPU2 | Yes | Yes | Yes | Yes | Yes |
The GSx RAMs have access protection (CPU write/CPU fetch/DMA write).