Part Number:TMS320C6678
你好,我在用软件仿真的PROFILE统计函数运行时间和用clock计算函数运行时间,两者相差太大,其中clock计数统计时间为为26775/200M,profile统计计数为354548,时间为354548/1G,软件仿真profile时,时钟应该为1G吧?为什么两者相差这么多?哪一个是对的?谢谢支持
xiaojun li:
CCS5.5版本 裸机运行,仿真器是软件仿真simulator
,
xiaojun li:
不同的芯片,软件仿真时,时钟是多少啊?C6678的是1GHz吗?
,
Shine:
不建议用simulator profiler来统计运行时间,这个跟实际在硬件上跑会差蛮多的。建议直接在板子上运行,然后用TSCL, TSCH两个寄存器来统计。
,
xiaojun li:
算法仿真,每次用板子进行硬件仿真,太麻烦了,软件仿真不用硬件,很方便啊,时间只要减少就行了,关键我现在不是很了解软件仿真时的时钟具体是多少,和型号应该有关吗?
,
Shine:
新版本的ccs都不带simulator了。软件仿真的具体时钟是cpu clock。请看下面的网站。https://software-dl.ti.com/ccs/esd/documents/ccs_counting_cycles.html
,
xiaojun li:
是的,所以我用的版本是5.5版本,因为要做算法仿真,如果不用simulator,还可以用什么来仿真算法呢?
,
Shine:
没有板子么?没有板子的话,只能先用simulator了。