mcu/cpld/fpga之间的区别

 我来答
侨瑾03w
2011-08-24
知道答主
回答量:21
采纳率:0%
帮助的人:11.8万
展开全部
MCU是Micro Controll Unit 中央控制单元,和电脑的CPU差不多。

CPLD是可编程逻辑器件,不知到你是否请出三态门,与非门这些东西,CPLD的作用是通过编程,能让一片CPLD芯片当做N多个各种门来使用。在新产品原型测试的时候非常重要。

FPGA术语叫做即现场可编程门阵列,他的意思就是它里面有特别特别多的逻辑电路。他的用途和MCU类似,但是结构迥异。CPU是通过存储器一条条读取指令执行,而FPGA是通过编程设备对其操作(编程),将其中的逻辑门按照一定的规律相连,使其成为一个固定功能的控制器,好处就是成本低,速度也很快,也很稳定。缺点是修改程序很麻烦,需要使用专门的设备重新编程。

这种描述方式比直接网上粘贴一大堆可清晰多了。
117726573
2011-08-24 · TA获得超过142个赞
知道小有建树答主
回答量:71
采纳率:0%
帮助的人:83万
展开全部
FPGA跟MCU类似,笑了。
这三种器件里面CPLD跟FPGA才是一家的,论编程语言环境它们都没区别好不,只是基于的原理不同,一个查找表一个乘法,规模也不同,FPGA没说一定是控制器,你可以使用它的IP核嵌入一个控制器,你照样可以把它简单的当个非门用。可以说资源充足情况下任何数字电路都可以用它实现。
我只是纠正下楼上的说法,具体区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在垂钓中心耍空竹的蓝皮鼠
2011-08-24
知道答主
回答量:41
采纳率:0%
帮助的人:22.2万
展开全部
MCU用于工业控制
CPLd主要用于逻辑处理
FPGA能做上面两个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱你偏心
2011-08-24
知道答主
回答量:28
采纳率:0%
帮助的人:8.9万
展开全部
这一看就是大学考试的题,都没自己思考下就贴出来,像这种问题百度上都回答的不想理会了,真不知道楼主是否对百度负责了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式