cycle_profile内时间戳函数的计数单位是什么?

在cycle_profile.h中定义了时间戳函数,可供调用评估时间,如下:

#define Cycleprofiler_getTimeStamp() CycleprofilerP_getTimeStamp()

程序中时间评估:

startTime = Cycleprofiler_getTimeStamp();

gHSRAM.outStats.interFrameProcessingMargin -= ((Cycleprofiler_getTimeStamp() - startTime)/DSP_CLOCK_MHZ);    //DSP_CLOCK_MHZ = 600

我想问下,这里startTime 获取的是对DSP内核时钟的计数吗,是否可以认为是一个硬件定时器,这样评估资源耗时和一般的定时器相比精度上相差多少?这里计算出来的结果是以us为单位吗?