什么品种的狗最粘人| 销魂是什么意思| 天降横财什么意思| 粗人是什么意思| 208是什么意思| 反响是什么意思| 百日咳吃什么药| 安乐死是什么| 吃什么药可以延长射精| 为什么医院不开金刚藤| 肠胃炎吃什么食物| 中位生存期什么意思| 肝脏b超能检查出什么| lsp是什么意思| 性状是什么意思| 放屁多吃什么药| 风寒吃什么药| 住房公积金缴存基数是什么意思| 卡介疫苗什么时候打| 甲磺酸倍他司汀片治什么病| 胎盘能治什么病| 燕窝是补什么的| se是什么国家| microsd卡是什么卡| 女人吃槐花有什么好处| 舌尖发麻是什么问题| 波美度是什么意思| 美尼尔氏综合症是什么病| 早上做什么运动最好| 吃什么水果可以降火| 岗位等级是什么意思| 维生素b补什么的| 神经衰弱吃什么药好| 姓氏是什么意思| bcr是什么意思| 神什么活什么| 植树节是什么时候| 尿潜血挂什么科| 血小板低吃什么水果好| 2028年属什么| 梦见蝉是什么意思| 什么天空填动词| 千年杀是什么| 折射率是什么意思| 什么事情只能用一只手去做| 胆固醇偏高是什么意思| 为什么会内分泌失调| 8月23是什么星座| 寒咳吃什么药| 炖鸡汤放什么调料| 什么样的声音| 朱顶红什么时候剪叶子| junior什么意思| 蝉代表什么生肖| 六甲是什么意思| 14是什么意思| 世界之大无奇不有是什么意思| 败火是什么意思| 嗜睡是什么病| 豆腐吃多了有什么坏处| 毕业送什么花| 男人壮阳吃什么最快| 2016年属猴是什么命| 蟑螂喜欢吃什么| 咽喉疼吃什么药| 万圣节什么时候| top1是什么意思| 人得了猫藓用什么药膏| 29度穿什么衣服合适| 杨桃是什么季节的水果| 团县委是什么单位| 肾湿热吃什么中成药| 人死后会变成什么| 丧尸是什么意思| 男生为什么会晨勃| sos是什么意思| 女孩为什么难得午时贵| 去疤痕挂什么科| 手的皮肤黄是什么原因| 书中自有颜如玉什么意思| 三无是什么意思| 耷拉是什么意思| 什么是痤疮| 后背疼去医院挂什么科| 上海有什么景点| 糖化高是什么意思| 忠实是什么意思| 什么叫有气质| 黄明胶是什么| 吃什么提高记忆力| 一月十号是什么星座| 头孢是治什么的| 见血是什么兆头| 梦见来月经是什么意思| 腿上出汗是什么原因| 风湿关节炎用什么药| 艾蒿是什么| 有色眼镜是什么意思| 眼睛干涩用什么药| 脂肪最终被消化成什么| asic是什么意思| cip是什么| 喝可乐有什么危害| 鱼胶是什么| 淡盐水漱口有什么好处| hushpuppies是什么牌子| 市宣传部长是什么级别| 皮肤过敏有什么好办法| mrv是什么检查| 脾门区结节是什么意思| 苏联为什么解体| 手掌纹路多且杂乱是为什么| 绝经前有什么症状| 子夜是指什么时间| 抽烟对身体有什么危害| 女同叫什么| 网是什么结构的字| 炖牛肉放什么| smeg什么品牌| 头面是什么| 安全期是什么| 产检都检查什么项目| 矿物质是什么| 喝酒会得什么病| 什么叫四大皆空| 万象更新是什么意思| 兆字五行属什么| 五行缺木是什么意思| 免疫力差吃什么可以增强抵抗力| 热退疹出是什么病| 琥珀五行属什么| 精神分裂吃什么药| 肠胃炎有什么症状| met是什么意思| 钧五行属什么| 孕妇咳嗽可以吃什么药| 晚上喝牛奶有什么好处和坏处| 胃酸有什么办法缓解| 关节炎用什么药最好| 嘴唇痒边缘痒用什么药| 晞字五行属什么| 阅字五行属什么| 冰岛茶属于什么茶| 嗳气是什么意思| 鼻子出油多是什么原因| 2014年五行属什么| 6月16什么星座| 经期吃什么| 爱是什么东西| 丝棉是什么材料| 恩施玉露是什么茶| 副县长是什么级别干部| 14岁可以做什么工作| 球蛋白低是什么原因| 肺结节吃什么药最好| 辅酶q10什么时间吃最好| 眩光是什么意思| 无名指比中指长代表什么| 什么样的小船| 7月22号是什么日子| 鄂尔多斯是什么意思| 年岁是什么意思| 两弹一星是什么| 50年婚姻是什么婚| 黄芪可以和什么一起泡水喝| 驴打滚是什么意思| 笑面虎比喻什么样的人| 脚趾麻木是什么病先兆| 7.1什么星座| 乌黑对什么| 上海特产是什么| 1995年五行属什么| 安属于五行属什么| 中老年人吃什么钙片好| 马桶什么牌子好| 尿液黄绿色是什么原因| 咳嗽吃什么能治好| 50元人民币什么时候发行的| 九三年属什么生肖| 梦见花蛇是什么预兆| 狂风暴雨是什么意思| 乌龟肠胃炎用什么药| 夜里2点到3点醒什么原因| 扭伤挂什么科| 四季平安是什么生肖| 红霉素软膏和红霉素眼膏有什么区别| 腰痛挂什么科| 右肺小结节是什么意思| 骨折长骨痂有什么反应| 什么叫密度| 拔智齿挂什么科| 迪丽热巴什么星座| 早孕试纸什么时候测最准| 拾到什么意思| wz是什么意思| sat是什么考试| 劳动法什么时候实施的| o发什么音| adp是什么意思| 止盈什么意思| 经常眨眼睛是什么原因| 什么是音程| 胆是起什么作用的| 已归档是什么意思| 井底之蛙的寓意是什么| 茄子是什么意思| 性格是什么意思| 老八是什么意思| 冯巩什么军衔| 上曼月乐环后要注意什么| 疱疹用什么药可以根治| 一什么火箭| 月经量少吃什么药调理| 人体缺钙吃什么补最快| 做肠胃镜挂什么科| 什么的枣子| 什么蔬菜补钾| 间歇性跛行是什么意思| 神经内科主要看什么病| 口吐白沫是什么病| 神的国和神的义指的是什么| 菠菜和豆腐为什么不能一起吃| 手指麻木是什么原因| 为什么来大姨妈会拉肚子| 白茶为什么叫白茶| 水痘疫苗第二针什么时候打| 1953属什么生肖| 圆脸适合什么发型好看| 十指不沾阳春水什么意思| 81是什么节日| 脚后跟疼什么原因| 皮肤黑的人穿什么颜色的衣服好看| 尿路感染是什么引起的| 什么病不能吃鲤鱼| 顶到子宫是什么感觉| 重丧是什么意思| 子宫内膜炎有什么症状| 荨麻疹抹什么药| 拔牙之后需要注意什么事项| 手掌痒是什么原因| 大腿粗是什么原因导致的| 盐酸氯米帕明片有什么作用| 什么时间种白菜| 掉头发严重是什么原因| 急性阴道炎是什么引起的| 大电念什么| 氟斑牙是什么原因造成的| 肾积水有什么症状| 什么妖魔鬼怪什么美女画皮| AC是胎儿的什么意思| 脾虚如何调理吃什么药| 云南有什么好吃的| 肺炎支原体感染吃什么药| 扒是什么意思| 子宫肌瘤什么不能吃| spc是什么意思| 吃什么对神经恢复快速| 碗打碎了预示着什么| 左眉毛上有痣代表什么| 尿液弱阳性什么意思| 左什么右什么| 安吉白茶属于什么茶| 儿童查微量元素挂什么科| 肝内低密度灶是什么意思| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? MCU ? 一文弄懂DSP、MCU、MPU的区别

共24条 1/3 1 2 3 跳转至

一文弄懂DSP、MCU、MPU的区别

高工
2025-08-03 09:06:46     打赏
百度 很显然,里皮不满部分球员的发挥,有些球员甚至会退出里皮的国家队,但为何会出现这样的情况呢?很显然,有人没有国家荣誉感,在中超、亚冠的密集的比赛节奏下,中国杯反而成了某些人的负担。

CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro Control Unit,微控制器单元)和MPU(Micro Processor Unit,微处理器单元)。


MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度集成的通用结构的处理器,是去除了集成外设的MCU;DSP运算能力强,擅长很多的重复数据运算,而MCU则适合不同信息源的多种数据的处理诊断和运算,侧重于控制,速度并不如DSP。


MCU区别于DSP的最大特点在于它的通用性,反应在指令集和寻址模式中。DSP与MCU的结合是DSC,它终将取代这两种芯片。


1

对密集的乘法运算的支持


GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法,而DSP处理器使用专门的硬件来实现单周期乘法。


DSP处理器还增加了累加器寄存器来处理多个乘积的和,累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。同时,为了充分体现专门的乘法-累加硬件的好处,几乎所有的DSP的指令集都包含有显式的MAC指令。


2

存储器结构


传统上,GPP使用冯·诺依曼存储器结构,这种结构中只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。通常,做一次乘法会发生4次存储器访问,用掉至少四个指令周期。

  

大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据,它们有两组总线连接到处理器核,允许同时对它们进行访问。这种安排将处理器存储器的带宽加倍,更重要的是同时为处理器核提供数据与指令。在这种布局下,DSP得以实现单周期的MAC指令。

  

典型的高性能GPP实际上已包含两个片内高速缓存,一个是数据,一个是指令,它们直接连接到处理器核,以加快运行时的访问速度。从物理上说,这种片内的双存储器和总线的结构几乎与哈佛结构的一样了,然而从逻辑上说,两者还是有重要的区别。

  

GPP使用控制逻辑来决定哪些数据和指令字存储在片内的高速缓存里,其程序员并不加以指定(也可能根本不知道),与此相反,DSP使用多个片内 存储器和多组总线来保证每个指令周期内存储器的多次访问。在使用DSP时,程序员要明确地控制哪些数据和指令要存储在片内存储器中,程序员在写程序时,必 须保证处理器能够有效地使用其双总线。

  

此外,DSP处理器几乎都不具备数据高速缓存。这是因为DSP的典型数据是数据流。也就是说,DSP处理器对每个数据样本做计算后,就丢弃了,几乎不再重复使用。


3

零开销循环


如果了解到DSP算法的一个共同的特点,即大多数的处理时间是花在执行较小的循环上,也就容易理解,为什么大多数的DSP都有专门的硬件,用于零开销循环。


所谓零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值、条件转移到循环的顶部、将循环计数器减1。与此相反,GPP的循环使用软件来实现:某些高性能的GPP使用转移预报硬件,几乎达到与硬件支持的零开销循环同样的效果。


4

定点计算持


大多数DSP使用定点计算,而不是使用浮点。虽然DSP的应用必须十分注意数字的精确,用浮点来做应该容易的多,但是对DSP来说,廉价也是非常重要的。


定点机器比起相应的浮点机器来要便宜(而且更快)。为了不使用浮点机器而又保证数字的准确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。


5

专门的寻址方式


DSP处理器往往都支持专门的寻址模式,它们对通常的信号处理操作和算法是很有用的。例如,模块(循环)寻址(对实现数字滤波器延时线很有用)、位倒序寻址(对FFT很有用)。这些非常专门的寻址模式在GPP中是不常使用的,只有用软件来实现。


6

执行时间的预测


大多数的DSP应用(如蜂窝电话和调制解调器)都是严格的实时应用,所有的处理必须在指定的时间内完成。这就要求程序员准确地确定每个样本需要多少处理时间,或者至少要知道,在最坏的情况下需要多少时间。


如果打算用低成本的GPP去完成实时信号处理的任务,执行时间的预测大概不会成为什么问题,应为低成本GPP具有相对直接的结构,比较容易预测执行时间。然而,大多数实时DSP应用所要求的处理能力是低成本GPP所不能提供的。

  

这时候,DSP对高性能GPP的优势在于,即便是使用了高速缓存的DSP,哪些指令会放进去也是由程序员(而不是处理器)来决定的,因此很容易判断指令是从高速缓存还是从存储器中读取。


DSP一般不使用动态特性,如转移预测和推理执行等。因此,由一段给定的代码来预测所要求的执行时间是完全直截了当的。从而使程序员得以确定芯片的性能限制。


7

定点DSP指令集


定点DSP指令集是按两个目标来设计的:使处理器能够在每个指令周期内完成多个操作,从而提高每个指令周期的计算效率。将存贮DSP程序的存储器空间减到最小(由于存储器对整个系统的成本影响甚大,该问题在对成本敏感的DSP应用中尤为重要)。


为了实现这些目标,DSP处理器的指令集通常都允许程序员在一个指令内说明若干个并行的操作。例如,在一条指令包含了MAC操作,即同时的一个或两个数据移动。在典型的例子里,一条指令就包含了计算FIR滤波器的一节所需要的所有操作。这种高效率付出的代价是,其指令集既不直观,也不容易使用(与GPP的指令集相比)。

  

GPP的程序通常并不在意处理器的指令集是否容易使用,因为他们一般使用象C或C++等高级语言。而对于DSP的程序员来说,不幸的是主要的DSP应用程序都是用汇编语言写的(至少部分是汇编语言优化的)。


这里有两个理由:首先,大多数广泛使用的高级语言,例如C,并不适合于描述典型的DSP算法。其次, DSP结构的复杂性,如多存储器空间、多总线、不规则的指令集、高度专门化的硬件等,使得难于为其编写高效率的编译器。 


即便用编译器将C源代码编译成为DSP的汇编代码,优化的任务仍然很重。典型的DSP应用都具有大量计算的要求,并有严格的开销限制,使得程序的优化必不可少(至少是对程序的最关键部分)。因此,考虑选用DSP的一个关键因素是,是否存在足够的能够较好地适应DSP处理器指令集的程序员。


8

开发工具的要求


因为DSP应用要求高度优化的代码,大多数DSP厂商都提供一些开发工具,以帮助程序员完成其优化工作。例如,大多数厂商都提供处理器的仿真工具,以准确地仿真每个指令周期内处理器的活动。无论对于确保实时操作还是代码的优化,这些都是很有用的工具。

  

GPP厂商通常并不提供这样的工具,主要是因为GPP程序员通常并不需要详细到这一层的信息。GPP缺乏精确到指令周期的仿真工具,是DSP应用开发者所面临的的大问题:由于几乎不可能预测高性能GPP对于给定任务所需要的周期数,从而无法说明如何去改善代码的性能。






关键词: DSP     MCU     MPU     区别    

专家
2025-08-03 09:41:03     打赏
2楼

学习了


高工
2025-08-03 10:12:27     打赏
3楼

感谢分享


专家
2025-08-03 10:54:57     打赏
4楼

谢谢分享


院士
2025-08-03 09:24:08     打赏
5楼

谢谢楼主分享的文章~!


工程师
2025-08-03 23:48:04     打赏
6楼

感谢您的分享


工程师
2025-08-03 22:41:03     打赏
7楼

挺不错的文章


专家
2025-08-03 00:27:50     打赏
8楼

谢谢分享


高工
2025-08-03 08:50:08     打赏
9楼

学习


专家
2025-08-03 09:03:29     打赏
10楼

谢谢分享


共24条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
唔什么意思 睡不着有什么好办法吗 尿红色是什么原因 脑鸣吃什么药 下巴长痘是什么原因
脑白质缺血性改变什么意思 胎毛什么时候脱落 拿手机手抖是什么原因 麻腮风是什么 脸上浮肿是什么原因导致的
6月20日是什么节日 补气补血吃什么好 o3是什么 中性粒细胞百分比低是什么原因 苹果跟什么榨汁好喝
什么是危险期 性行为是什么 脾胃是什么意思 心脏突然剧烈跳动是什么原因 发达国家的标准是什么
吃什么可以减肥hcv7jop9ns1r.cn 咳血是什么原因引起的hcv8jop0ns9r.cn 84年什么命hcv7jop9ns4r.cn 腰酸是什么病的前兆hcv9jop6ns6r.cn 窗口是什么意思hcv9jop0ns1r.cn
鸟字旁的字和什么有关wmyky.com left什么意思hcv9jop5ns0r.cn 2022年五行属什么hcv7jop6ns8r.cn 肺火大吃什么药hcv9jop3ns7r.cn 琀是什么意思hcv9jop0ns4r.cn
奥美拉唑是治什么病的hcv8jop1ns7r.cn 家庭出身填什么hcv9jop3ns0r.cn 香芋紫是什么颜色liaochangning.com 倾情是什么意思hcv8jop0ns0r.cn 貘是什么hcv7jop6ns0r.cn
爆栗什么意思hcv7jop9ns6r.cn 肠炎吃什么药好得快hcv8jop3ns6r.cn 屁股眼痒是什么原因hcv8jop2ns1r.cn 心肌损伤是什么意思hcv9jop1ns0r.cn 美帝是什么意思hcv8jop8ns8r.cn
百度