找回密码
 注册
关于网站域名变更的通知
查看: 674|回复: 5
打印 上一主题 下一主题

DSP与mcu、ARM、FPGA的区别是什么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-8 10:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
DSPmcuARMFPGA的区别是什么?
0 X9 w2 n6 Z: e) [0 O4 `, n

该用户从未签到

2#
发表于 2020-9-8 13:15 | 只看该作者
DSP是什么?数字信号处理(Digital Signal Processing),其最主要的并不是外设,而是其计算能力,学习的话,要以算法为主。
  z. L3 Z+ x: S+ F1 ?# z8 W) smcu、ARM、FPGA的概念并不在一个层面上。
; U6 V; q  u7 @6 e% {ARM只是一种架构,其下衍生出的最火的就是STM32F103的MCU了。其主打的是外设丰富。代码量大,等等优势。当然ARM下还有其他的SOC、MPU之类的,如A8、A9、A53等等,主打消费电子,最常见的 手机CPU就是一种。
3 N. L% A, ^- x: X$ g还有其他MCU,如51,则主打的是低成本市场。当然还有其他的MCU,都是类似的。
. a; ^" ~1 U# `2 A% V
' S& Q) K. a9 f* F6 m- t0 Y* _2 M9 C$ E
9 r2 ?$ I# D: L5 MFPGA,现场可编程逻辑门阵列(Field Programmable Gate Array),它是属于硬件层的,而前面的几种则偏软件。

点评

谢谢大佬  详情 回复 发表于 2020-9-9 14:45

该用户从未签到

3#
发表于 2020-9-9 13:37 | 只看该作者
为什么会问这样的问题?

该用户从未签到

4#
发表于 2020-9-9 13:44 | 只看该作者
、DSP与MCU的区别' c: Q) W4 T$ }  N+ f# L
DSP采用的是哈佛结构,数据空间和存储空间是分开的,通过独立的数据总线可以同时访问程序空间和数据空间。而MCU采用的是冯·诺依曼结构,数据空间和存储空间通过一组总线连接到CPU。很显然在运算能力上,MCU不如DSP。但MCU最大的优势是价格便宜,当然DSP的价格随着工艺的发展和产业化进程的加快也在下降。
# j8 x- `; R' T- _6 E! ^; x
( r* s. a0 O* q- s" _( [2、ARM与DSP的区别. e  g2 R) @( d# K
ARM具有较强的事务管理能力,适合用来跑跑界面、操作系统等,其优势主要集中在控制方面,手持设备90%左右的市场份额均被其占有。而DSP的优势是其强大的数据处理能力和较高的运行速度,多用于数据处理,例如加密/解密、调制/解调等。值得一提的是,TI公司的C2000系列DSP除了有强大的运算能力,也是控制领域的佼佼者。: q" }( i( y. e7 P
3、FPGA
" u2 j( v* n0 }. |3 z用户可以对FPGA内部的逻辑模块和I/O模块进行重新配置,以实现用户自己的逻辑。它还具有静态可重复编程和动态在系统重构的特性,使得硬件功能可以像软件一样通过编程来修改。当电路有少量改动时,更能显示出FPGA的优势。不过FPGA的价格通常比较昂贵。
5 a5 |9 E3 D& F' j最易学的应该还是低端MCU吧​

该用户从未签到

5#
发表于 2020-9-9 13:49 | 只看该作者
看来有很多高手都帮你解答了这个问题,我就不再复制粘贴了,简单的说一下,一般来说先从MCU学起,通俗一点讲就是单片机吧,目前国内的教材基本都是学的STC的吧,基于51内核的,网上资源也非常的多,而且也比较容易上手,遇到问题也容易解决,本人也是一直在用STC的单片机,从89系列,到12系列,还有15系列,最新出的就是STC8系列的了,可谓是功能越来越强大,接口也是越来越丰富,从8脚封装到最多64脚封装,应有尽有,做一些不是很高端的应用完全足以。当然要性能更好一点的,速度更快一点的,就要学ARM、FPGA、DSP了,FPGA跟DSP我没怎么接触过,就ARM来说吧,原子的战舰这类开发板还是挺不错的,不过学ARM最好是能有一点51的基础,不然学起来还是有点吃力。
! X) x4 l7 h9 p. C% x0 M$ _' S5 t3 K& O3 [6 U  X+ V% u
$ @4 t3 I( U2 _! d2 f
总结起来就是,先学51吧,尤其是STC15系列可以用官方的库函数来写代码,有了51库函数的基础,学ARM也会容易许多。

该用户从未签到

6#
 楼主| 发表于 2020-9-9 14:45 | 只看该作者
kekek 发表于 2020-9-8 13:15# K. o8 M* ?3 f4 m( }
DSP是什么?数字信号处理(Digital Signal Processing),其最主要的并不是外设,而是其计算能力,学习的话 ...

7 i9 j3 {) h8 c7 @5 R; E) m谢谢大佬
7 K; n9 ~) i" }! B8 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-17 06:28 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表