ZHCSHE0 December 2017 TMS320F28377D-EP
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. Both the CPU and DMA have full read and write access to these memories.
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 5-7 shows 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).