51/AVR单片机技术驿站!  <在线翻译>     便利工具    特色网址   无弹窗、无插件的绿色站点...  英才招聘   学历查询  喜欢>>收藏我站 

当前位置:首页 > 取经杂谈 > 详细内容
DSP和MCU的区别
发布时间:2009/6/2  阅读次数:743  字体大小: 【】 【】【

?

  作者:未知     来源:深圳单片机交流网

         单周期乘加运算 ,有些高速DSP甚至可以单周期做24个乘加运算。         通常包括较为特殊的地址状态,例如 预先/预后改变地址指针, 循环地址(circular addressing, 用在循环缓存结构中), 反位地址 bit-reversed addressing,用来运算FFT 等。

       多数DSP都具备特殊的内存结构和外设结构配置 来加速信号处理。例如 SIMD 单指令多数据,可在一个指令周期内同时接入内存的不同位置。(X, Y内存)
?       硬件Loop控制, 无需耗费指令检测LOOP出口条件。
?       不规则指令集,常常可在一条指令中嵌入多条运算(非常长指令句VLIW). 例如在一条 32-bit 指令中编码2个加运算,2个乘运算 4 16-bit 数据搬移运算. DSP指令中,在一条指令内同时完成一个算术运算和一个数据搬移运算非常普通。
  
       以上就是一个指令完成一个算术运算的例子,相较于单片机每次都必须判断一次.这也是为什么MCU比DSP慢的原因之一.当然了这只是我公司给我们培训的内容,DSP本人没有接触过,所以不正确之处还请各位看官指正.本人QQ为380476830
  
我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[0]
    暂无已审核评论!

网站导航 管理登陆 ┊ 免责声明 问题反馈  友链说明
本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正!
不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作!

    我要报警 Alexa
 mcusy_cn#126.com (请把#改成@) 交流:522422171
本站学习交流群:138..158(高级群1-)、77930286(高级群2)、61804809(群3)
Copyright© MCUSY All Rights Reserved
本站网警备案号: WZ36040002485
  ICP备案证书号:粤ICP备09034963号