DSP的指令速度怎么算的?

DSP的指令速度怎么算的?,第1张

每条指令都有执行的周期数,这个在芯片的手册都会给出。而且在不同空间,不同的寻址方式,流水线冲突,总线冲突,等等还会增加周期数。但对于DSP来讲,大多数指令都是单周期指令。当然,有些型号可以并行执行指令,或有历团搜多个运算单元,所以可以同时执行多条指令。比如,TI的TMS320C6000系列,如果主频时钟是100MHz, 其最大执行能力是800MIPS。八个单元全部并行执行八条单周期指令!当然,如果有SIMD(单指令多数据或拍,如32位加法器可肢历以同时做4个8bit的加法)的能力,其运算效率还可以提升。

这个综合说起来就很多了:

1.dsp的mips其实也就是等价于主频高慧敬让低,现在低端的150mhz,高端的有1000mhz及以上的。

这个主要就是看你实现某种算法的时间

2.功耗,这个在某些前局移动应用中也是要考虑的。

3.ram,flash大小。看看片内的存储空间大小,还有片内存储器读取的时间。

片外的存储读取时间要长于片内的。

4。你是测试一种算法的,应该看一看,这个算法在多长时间内实现,利用了多少资源。

有没有为你的下一步应用预留下资源。因为你的这一算法后期还可能加进去其他的算法,应用接口。为了扩展性,预留资源。

当然还要考虑,pcb制作的难易程度,像6000以上的板子都不自己做的。还有片子价格,供应情况,像前一段时间稿没,2812的片子供货紧张,80元的炒到几百元。

就说这么多了。也不是高手,你就看看吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8260929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存