L1 program memory
controller (PMC) with 32KB L1P memory, all cache (no support for L1P
SRAM)
L1 data memory
controller (DMC) with 48KB L1D memory, configurable as cache and/or
SRAM. Example, for TDA4VM, 32KB is cache, remaining 16KB will be
SRAM for Look up Table implementation.
Level 2 (L2):
L2 unified memory
controller (UMC) with 512KB L2 memory, configurable as cache and/or
SRAM
In SDK by default it
is configured as 64KB cache and 448 KB SRAM.
Full coherence between L1D
cache, SE, L2 SRAM, MSMC SRAM and DDR
MSMC memory can be assigned
to the C71x for improved performance. SDK defaults to assigning maximum
available MSMC SRAM to C71x.