深圳单片机开发网
 
-- 
深圳单片机交流网
收藏本站
联系站长
关于本站
首页 信息发布 产品宣传 论坛交流 学习文章 技术人生 项目源码 技术资料 人才收录
 今天是: 2018年5月21日 星期 一
欢迎光临!单片机群号:154389772 25930265 71062262 21829895 64584393 26583231  
热门文章推荐


当前位置:首页>>>单片机学习文章>> DSP和MCU的区别
DSP和MCU的区别
作者:tamson给他留言 [原创] 字体:
发表于:
2008-01-31 11:03:08
? 单周期乘加运算 ,有些高速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..有兴趣加加
转载请注明:www.mcujl.com深圳单片机交流网

(本文引自www.mcujl.com/article.asp?conID=103)

上一篇: 编程修养

---------------------------------------------------------------------------------------------------
[打印文章] [关闭本页] [返回顶部]
本网站部分资料转自网上,如有侵权请来信告明,我们会尽快删除  | 网站地图
Copyright @ 2007-2010 深圳单片机开发网,单片机交流网.版权所有
网站管理员:詹工,李工
网站支持:zcl843@163.com QQ:380476830