SPRS880P December 2013 – February 2024 TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28377D-Q1 , TMS320F28378D , TMS320F28379D , TMS320F28379D-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
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 7-8 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).