如果C6678的频率1GB下工作,一般情况运行一条指令周期1ns吗? 但是运行程序通过下面方式读取:
uint32 start ,end
start = _itoll (TSCH, TSCL);
//start = TSCL;
...
end = _itoll (TSCH, TSCL);
//end = TSCL;
printf("%d DSP-cycles\n",end-start);
发现每条指令计数脉冲个数最少4-7个,为何?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如果C6678的频率1GB下工作,一般情况运行一条指令周期1ns吗? 但是运行程序通过下面方式读取:
uint32 start ,end
start = _itoll (TSCH, TSCL);
//start = TSCL;
...
end = _itoll (TSCH, TSCL);
//end = TSCL;
printf("%d DSP-cycles\n",end-start);
发现每条指令计数脉冲个数最少4-7个,为何?