单片机和FPGA的区别是什么啊?感觉自己不是很明白两者的联系和区别~~~

数电实验用到FPGA芯片,单片机小学期用到了…………跪求讲解啊... 数电实验用到FPGA芯片,单片机小学期用到了…………跪求讲解啊 展开
 我来答
Dilraba学长
高粉答主

2018-08-18 · 听从你心 爱你所爱 无问西东
Dilraba学长
采纳数:1107 获赞数:411033

向TA提问 私信TA
展开全部

单片机和FPGA的区别,本质是软件和硬件的区别。

单片机设计属软件范畴;它的硬件(单片机芯片)是固定的,通过软件编程语言描述软件指令在硬件芯片上的执行。

FPGA设计属硬件范畴,它的硬件(FPGA)是可编程的,是一个通过硬件描述语言在FPGA芯片上自定义集成电路的过程。

扩展资料

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

参考资料百度百科“单片机”

guozhaojing001
2010-12-28 · TA获得超过509个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:129万
展开全部
二者最大的区别:单片机(无论哈佛总线结构或者冯诺依曼结构)均为取出指令->执行,指令是顺序执行的(即使是中断,其发生后的中断服务程序也是顺序执行的);而FPGA(包括CPLD)是基于逻辑门和触发器的,它是并行执行方式,即当CLOCK上升沿到来时,所有的触发器都会动作,它没有取出指令->执行这种操作,数字电路中所有逻辑门和触发器(D,SR等)均可以实现,它适合真正意义上的并行任务处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kshparadise
2010-12-27 · TA获得超过1655个赞
知道小有建树答主
回答量:652
采纳率:0%
帮助的人:802万
展开全部
主要是结构上的区别
单片机是一种微处理器,类似于电脑CPU的,它一般采用的是哈佛总线结构,或者冯诺依曼结构,对单片机的编程很大程度上要考虑到它的结构和各个寄存器的作用,单片机用途比较广,一般用在控制流水线上,还有日 常你看得到的东西上!
FPGA 它的结构是查找表结构,其程序不用去太考虑芯片的结构,要注意的是时序上问题,它的结构比较复杂,功能也很强大,一般应用在通信领域等比较高端的场合,目前在国内FPGA还算是一个新兴的行业,当然它的价格也要比单片机贵得多!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逆雯电m
2010-12-30 · TA获得超过1361个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:88万
展开全部
单片机和FPGA的区别,本质是软件和硬件的区别。
单片机设计属软件范畴;它的硬件(单片机芯片)是固定的,通过软件编程语言描述软件指令在硬件芯片上的执行;
FPGA设计属硬件范畴,它的硬件(FPGA)是可编程的,是一个通过硬件描述语言在FPGA芯片上自定义集成电路的过程;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oo7oo7oo7bd
2010-12-27
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
单片机是成型的芯片;
FPGA是用来设计芯片的芯片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式