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

FFT运算在CCS simulator与6678评估板上运行的周期数不一致问题

我运行安装目录下的 FFT DEMO 程序,分布在6678 Dev Function simultor和6678评估板上执行,发现做同样点数的FFT出来的周期数十不一致的,根据TI提供的测试结果(TCI 6608 DevFunction simulator)128点的FFT周期数是768,我在6678 Dev Function simultor下测试128点的FFT也是768个时钟周期,而我在6678评估板跑128点的FFT,运行周期却是1260个时钟周期,请问到底怎么回事?实际应该以哪个结果为准呢?

Allen35065:

单次FFT计算以EVM得出的结果为准,Device Function Simulator不会计算访问memory产生的delay

但是,在EVM上计算多出的Cycle数取决于数据被cache 的程度,因此,你可以认为EVM上运行的cycle数在最好情况下(数据完全被cache)和simulator是一致的,你跑的结果应该是非cache的情况。

赞(0)
未经允许不得转载:TI中文支持网 » FFT运算在CCS simulator与6678评估板上运行的周期数不一致问题
分享到: 更多 (0)