Forums

QDMA and Cache C6713

Started by meir_kenigsztein December 8, 2005
Hi,

I'm using the QDMA on the C6713 - It seems that I have to do a
Cache_clean() of the SDRAM before each copy with the QDMA.

(The copy is done from the IRAM to the cachable SDRAM)

Does it make sense ? I couldn't find it in TI manuals.

Thanks

Meir.



Hello Meir,

TI mentions in several places [they have some good app
notes on the subject] that there are issues related to
'cache-able' memory and DMA transfers. The bottom
line is [as I see it] that the cache is a 'CPU cache'
and not a 'memory access cache'. DMA transfers do not
go through the CPU, therefore they are not cached.

mikedunn

--- meir_kenigsztein <meir_kenigsztein@meir...>
wrote:

> Hi,
>
> I'm using the QDMA on the C6713 - It seems that I
> have to do a
> Cache_clean() of the SDRAM before each copy with the
> QDMA.
>
> (The copy is done from the IRAM to the cachable
> SDRAM)
>
> Does it make sense ? I couldn't find it in TI
> manuals.
>
> Thanks
>
> Meir. > c6x-unsubscribe@c6x-... >