hello:
MSM RAM has two buffers, one is Ping Buffer, anoter is Pong Buffer, first I get half data from my ddr, and get another half data from another DSP from SRIO, these data is stored in Ping Buffer , the notify 8 corepac to handle their data , and at the same time , I get data from my ddr and data from SRIO to Pong Buffer backgound,
I hope that when the corepacs are processing the current data and the next data is transfered backgound.
Now I have a wonder , as the msm ram has 4 banks ,and is interlacing,
when EDMA transfer data from ddr to msm ram,srio is transferring data to msm ram at the same time , this moment ,the EDMA will access the 4banks at one access,
SRIO will wait EDMA to access MSM RAM over, and corepacs will wait too. and this will lead to the access efficiency poor!
So I am not sure what should I do to achieve the high efficiency when corepac ,EDMA, and SRIO to aceess MSM RAM at the same time!
thanks!