MPU和DSP的区别有哪些?

MPU和DSP的区别有哪些?

MPU(Micro Process Unit)其实和CPU差不多,多半都是CISC(Complex Instruction Set Computer,复杂指令集计算机)的,也有部分是RISC(Reduce Instruction Set Computer,精简指令集计算机)的。与DSP相比,MPU适宜于相同管理这样的应用中,以条件判断为主的应用,以软件管理的操作系统为核心的产品,MPU的设计侧重于不妨碍程序的流程,以保证操作系统支持功能及转移预测功能等;而DSP侧重于保证数据的顺利通行,结构尽量简单。

DSP都是RISC,结构上采用了增强Harvard,或超级Harvard结构,对于Pipeline(指令流水线)的进程要求严格,并行指令应用等。DSP侧重于保证数据的顺利通行,结构尽量简单。特别是尽量少打断Pipeline(指令流水线)。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/1697.html
返回顶部