有一次上課老師在將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/