AnsweredAssumed Answered

why more cycles will be taken if "apt_sc584.c" file is changed ARM cortex A5 on ADSPSC589?

Question asked by hemanthkumar on May 29, 2018
Latest reply on Jun 19, 2018 by Jithul_Janardhanan

Added segments/sections on L3 memory on adsp-sc58x-common.ld file,and also mapped at L3 memory address region.

and segments/sections are mapped at { 0x89000000u, 0x8FFFFFFFu, ADI_MMU_WB_CACHED}, region.

 

we declared predac buffer size(256*12*4) address region declared on apt-sc584.c file.Like

{ 0x80600000u, 0x80609FFFu, ADI_MMU_RO_CACHED}   /*Predac buffer size*/

 

we are verified a.map file these segments and predac buffer address regions are mapped at L3 part only.

But we added any copying or any function routine in core0 it will take huge cycles compared to core1 & core2.

 

Let me know the any changes are required on macro, we need to create/defined newly.

Please clarify why it will take huge cycles if "apt-sc584.c" file is modified or any further handling required to maintain same cycle in both cases.

 

Outcomes