AnsweredAssumed Answered

ADSP BF 548 instruction execution timing issue

Question asked by amar26121993 on Mar 12, 2018
Latest reply on Mar 27, 2018 by Jithul_Janardhanan

Hi everybody

 

I am using ADSP BF 548 evaluation board, i am running my core clock at 400 Mhz and system clock at 133 Mhz but it is taking more time to execute normal instruction,for example

 

count = 10;

for(i=0;i<count;i++)

{

}

 

the code is taking 1.6 micro sec to execute.for loop will execute in core clock rate i.e 1/400M = 2.5 nano sec.

if for loop takes 2 cycle to execute,the for 10 count 2.5 nano * 10 = 25 nanosecond but its taking more the its required!

Do all mathematical computation like FFT,RMS,MEAN/AVG will execute at core clock rate or system clock rate?

 

This timing calculation i dd through gpio pin toggling and monitored in CRO.

 

Suggest if any clock configuration has to change.

 

Best regards

Amar TR

Outcomes