TI中文支持网
TI专业的中文技术问题搜集分享网站

VCP2 时间问题

大家好:

我最近在用如下链接中的6670VCP2例程来测试,发现VCP2 channel density test这个文件中,测试VCP2译码时间时用了273行这句话:printf("DecodingTime:%8ldns  ", CycleCounter/VCP2_CHANNELS_PER_TIME);
其中 CycleCounter为实际调用VCP2执行时间,VCP2_CHANNELS_PER_TIME值为16,我的理解是每次可以使用的channel数目,
以我看来,我们的译码时间就是 CycleCounter,为什么在输出时要除以16,而不以实际花费时间为准呢。。

链接如下:

http://www.ti.com/dsp/docs/litabsmultiplefilelist.tsp?sectionId=3&tabId=409&literatureNumber=spraag4&docCategoryId=1&familyId=1648

Andy Yin1:

每次提交了多个frame,这里计算的时间是译码每一个frame的平均时间。

chen chen6:

回复 Andy Yin1:

您好!谢谢您的回复,后来我发现了,程序中确实是把相同的数据译码了16次,是不是可以这样理解,我把VCP2_CHANNELS_PER_TIME改为1,然后程序只译码一次,就可以只译一帧的数据了 

赞(0)
未经允许不得转载:TI中文支持网 » VCP2 时间问题
分享到: 更多 (0)