Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).
Post a new Thread
QDMA and Cache C6713 - meir_kenigsztein - Dec 8 15:26:00 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.
______________________________
New Code Sharing Section now Live on DSPRelated.com.
Learn about the Reward
Program for Contributors here. 
(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )
Re: QDMA and Cache C6713 - Mike Dunn - Dec 8 19:58:00 2005
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-...

(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )