Hi everyone,
I'm using IPNC DM8127 with IPNC_RDK ver 3.5.
I've already fulfilled my own alg in algLink,but now I meet an efficiency problem.
In my alg, the data are stored in DSP_DATA section,which is in DDR with dsp cache enabled.But the efficiency of my alg still can't satisfy my need.
As far as I know,the L2 SRAM(256K) on dsp is configured as 128K cache and 128K SRAM by default.And here is my question:
1.If I configure L2 SRAM as 256K cache,will it increase my alg efficiency greatly?
2.What's the difference between using L2 cache directly & manually copy my data to L2 SRAM and then process it? If I use EDMA to copy my data to L2 SRAM and then process it there,will it be more efficient than letting the cache do this job?
3.If my data are much larger than 256K,will it be efficient to copy my data partly in and out L2 SRAM?what if I configure L2 SRAM as 256K SRAM and 0k cache,will something bad happen since I close L2 cache here?
Thank you for your patience.
regards,
Zhao