|
、DSP与MCU的区别
1 _ }: N* o. [DSP采用的是哈佛结构,数据空间和存储空间是分开的,通过独立的数据总线可以同时访问程序空间和数据空间。而MCU采用的是冯·诺依曼结构,数据空间和存储空间通过一组总线连接到CPU。很显然在运算能力上,MCU不如DSP。但MCU最大的优势是价格便宜,当然DSP的价格随着工艺的发展和产业化进程的加快也在下降。: X8 _7 M" k' ]" s, \
7 b9 s# r' {! C
2、ARM与DSP的区别
) ^; l5 q; ^# m+ tARM具有较强的事务管理能力,适合用来跑跑界面、操作系统等,其优势主要集中在控制方面,手持设备90%左右的市场份额均被其占有。而DSP的优势是其强大的数据处理能力和较高的运行速度,多用于数据处理,例如加密/解密、调制/解调等。值得一提的是,TI公司的C2000系列DSP除了有强大的运算能力,也是控制领域的佼佼者。 ]0 o% y; M$ |, y# N) E/ }& \
3、FPGA) B+ b2 r g) U5 q6 W8 ~) m$ A) l, O
用户可以对FPGA内部的逻辑模块和I/O模块进行重新配置,以实现用户自己的逻辑。它还具有静态可重复编程和动态在系统重构的特性,使得硬件功能可以像软件一样通过编程来修改。当电路有少量改动时,更能显示出FPGA的优势。不过FPGA的价格通常比较昂贵。
0 L. ^ Y# h, r+ |8 N' c5 U最易学的应该还是低端MCU吧 |
|