Dsp和ARM的区别
有一次上课老师在将ARM的时候说到了Dsp。
Dsp(Digital Signal Process),数字信号处理技术,而Dsp芯片和ARM的结构也有很多相似之处。比如有流水线、采用哈佛结构(早期的ARM采用的是冯·诺依曼结构),那么Dsp和ARM有啥区别呢?
主要区别概括的说起来如下:
(1)ARM的事务管理能力比较突出,其主要优势是在控制方面,并且ARM的指令架构简单、外围接口丰富、功耗较低,这也是ARM常被用在嵌入式领域的原因。
(2)DSP的数据处理能力突出,有乘法器和除法器,可以在一个指令周期内完成乘法指令和除法指令,具有强大的数据处理能力和较高的运算能力。
所以,总的来说,ARM侧重控制,DSP偏运算。现在的芯片设计中常常将两者相结合。
这个总结的不错:
http://blog.163.com/liuhonggaono1@126/blog/static/10497901201183004839992/