集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2139|回复: 7

DSP、MCU、CPLD、ARM、FPGA芯片的区别

[复制链接]
小舍YZ 发表于 2017-3-1 09:57:20 | 显示全部楼层 |阅读模式
DSP、MCU、CPLD、ARM、FPGA芯片的区别
 楼主| 小舍YZ 发表于 2017-3-1 09:57:36 | 显示全部楼层
1,单片机小型电脑处理器,最小可以到8个脚,价格便宜,最便宜2块钱
2,PLC可变逻辑控制器,主要用在工业控制,里面是类似一个加强的单片机。对输入输出均有做处理
例如抗干扰,增加带负载驱动能力
3,DSP 数字信号处理芯片,这个用途可做信号处理,例如图像处理,数据采集处理,它比单片要快很多,比单片机功能要强大
4,FPGA、CPLD可变逻辑控制,这个做逻辑处理控制,小型的CPLD是没有中央处理器的,大型可以嵌入系统,功能在单片机之上,适合做大型的数据处理,逻辑控制。其价格不便宜。但是他和单片机有本质的区别。例如单片机有内嵌外设 AD,DA转换等,CPLD则需要通过控制其他外设IC。
 楼主| 小舍YZ 发表于 2017-3-1 09:57:48 | 显示全部楼层
要想诠释清楚,也非三言两语能道明,学习可以以单片机为先,其次是FPGA,CPLD,DSP。 PLC比较简单,学会前面后面只要了解一周一般都会了。
 楼主| 小舍YZ 发表于 2017-3-1 09:58:03 | 显示全部楼层
DSP:数字信号处理器,处理器采用哈弗结构,工作频率较高,能大幅度提高数字信号处理算法的 执行效率。
MCU:微控制器,主要用于控制系统,工作频率一般来说比DSP低,硬件上具有多个IO端口,同时也集成了多个外设,主要是便于在控制系统中的应用。至于ARM处理器,个人认为是MCU的高级版本,ARM本身只是一个内核,目前已经有多个版本。
CPLD:复杂可编程逻辑器件
FPGA:现场可编程门阵列
后两者都是可编程器件,CPLD目前一半采用FLASH技术,而FPGA采用SRAM技术,这就决定了FPGA需要采用特定的配置技术。同时FPGA的规模要比CPLD大得多,但CPLD应用起来相对要简单的多。
 楼主| 小舍YZ 发表于 2017-3-1 09:58:17 | 显示全部楼层
dsp主要用于信号运算处理
soc就是把系统集成到芯片上
cpu 中央处理器
fpga是可编程逻辑器件 也就是说你可以编程实现具体功能 比如可以在fpga里嵌入单片机的核心
plc主要是工业控制用的
除了soc和dsp 其他都弄过 当然 cpu没设计过 呵呵 cpu这东西 怎么说呢 dsp的运算也需要算术逻辑单元 也可以认为里面有个cpu 。
zxopenljx 发表于 2020-12-1 10:27:56 | 显示全部楼层
DSP、MCU、CPLD、ARM、FPGA芯片的区别
zxopenljx 发表于 2024-4-8 17:08:10 | 显示全部楼层
DSP、MCU、CPLD、ARM、FPGA芯片的区别
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-6 03:27 , Processed in 0.079233 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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