Hi,
I saw a C6747 Silicon errata.
http://www.ti.com/lit/er/sprz284d/sprz284d.pdf
I want to confirm "Advisory 2.1.21 SDMA Activity Can Corrupt L1D When L2 Is Configured as Mixed/C ache/SRAM".
and I can't understand this Method 2 workaround.
According to this description, this problem occurs when Line E is in " L2 Cache".
However, in Method 2 of workaround,
you mention 「unintended CPU/SDMA cache-line sharing can be avoided by aligning CPU and SDMA buffers to 64-byte boundaries」
?
I think this method have no concern with L2 Cache.
Because L2 Cache data is associated with External Memory
Also, Sample program was mapped CPU and DMA buffer to IRAM.
(Or the meaning that this work around must not use external memory for a CPU Buffer? )
Is my understanding wrong? Please tell me the details about Advisory 2.1.21.
-Takao