Hi all,

Thanks to all who responded about the small footprint filesystem; they were all 
very helpful.  I have a new question:

I want to improve the performance of the CE Server on the DSP side; I know 
there are L1 and L2 caches and the 
actual amount can be configured in the *.tcf file of the CE server.  

1) Do I have to activate these caches in my DSP code or are they already set up 
to run automatically by the CE 
Server initialization routine?  

2) Also, I may want to use some of the L2 cache as IRAM or some of the L1 cache 
as L1SDRAM (I know how to 
configure these in the *.tcf file) but I don't know how to declare my data to 
map to these fast memory regions.  
For example, let's say my encoder codec has an array and I want fast access to 
it, it is declared as follows:


             XDAS_Int32 myArray[100];   // 400 bytes

How do create a link file to force "myArray" to link to the beginning L1SRAM?  
The DVEVM codecs / servers 
examples automatically generate all the link files (*.cmd) in package/cfg, so 
I'm assuming it has to be done 
somewhere in one of the *.bld, *.cfg, or *.tcf files, am I correct?  Can anyone 
please give me some pointers on how to 
link data to IRAM or L1SDRAM?

Thanks!

Regards,
Andy
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to