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.
QDMA and Cache C6713
Started by ●December 8, 2005
Reply by ●December 8, 20052005-12-08
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-... >
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-... >