问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机和FPGA有什么区别

发布网友 发布时间:2022-04-22 04:40

我来回答

4个回答

热心网友 时间:2024-08-06 17:12

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

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

FPGA更偏向于硬件电路,而单片机更偏于软件。

单片机是基于CPU的冯·诺依曼器件,FPGA是基于并行逻辑单元的器件。
相应的,单片机的开发是对指令的编程,FPGA的开发是对逻辑单元的连接。

热心网友 时间:2024-08-06 17:05

FPGA只是一个较为庞大的“逻辑阵列”,是一片等待开发的“处女地”,当然也可以通过设计,成为具有某些单片机的功能。从某些方面来说,单片机可以说是“定制”的FPGA

热心网友 时间:2024-08-06 17:11

不同于ASIC具有固定的逻辑功能,FPGA(Field Programmable Gate Array),可以随时动态的改变门电路阵列的组合方式,从而改变输入到输出的对应关系。
LUT (Look Up Table)是实现这种功能的基本单元。通过往基于RAM的LUT中下载不同的真值表,可以实现不同的逻辑功能。
这种能实现任意逻辑的组合电路加上一个时序电路(D触发器),从理论上可以实现任意功能的数字电路,以至于实现MCU,DSP以及USB, Ethernet等接口IP。当然这种灵活性的代价是实现同样的逻辑FPGA需要更多的门电路。所以现在有的FPGA内部集成了硬核,如ARM7,ARM9等,以及其它常用接口模块。这样既保留了灵活配置的能力,又节省了门电路资源。
单片机相当于在一个芯片内固化了一些IP,如串口,PWM模块等,加上RAM,处理器等单元。用FPGA比较灵活,比如根据需要用代码配置出N个串口,M个Ethernet等,单片机则没有这种灵活性。当然他的价格比较高,开发难度也大一些。
TopSemic 上有更详细的讲解。

热心网友 时间:2024-08-06 17:10

1.FPGA不同于其他的如arm 单片机等,简单的理解就是半成品与成品的区别。
2.FPGA就是简单的逻辑门组成的,而vhdl等就是硬件描述语言,描述这些基础逻辑是如何连接的。
3.FPGA 讲的是告诉fpga的input等条件,通过描述语言得出你想要的结果,这些结果的得出,根据每个描述语言的不同,会占用不同的逻辑,走不同的路。而所说的可编程的io大部分指这些io。而单片机是由CPU控制的,可以编写程序的小的系统

热心网友 时间:2024-08-06 17:05

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

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

FPGA更偏向于硬件电路,而单片机更偏于软件。

单片机是基于CPU的冯·诺依曼器件,FPGA是基于并行逻辑单元的器件。
相应的,单片机的开发是对指令的编程,FPGA的开发是对逻辑单元的连接。

热心网友 时间:2024-08-06 17:08

1.FPGA不同于其他的如arm 单片机等,简单的理解就是半成品与成品的区别。
2.FPGA就是简单的逻辑门组成的,而vhdl等就是硬件描述语言,描述这些基础逻辑是如何连接的。
3.FPGA 讲的是告诉fpga的input等条件,通过描述语言得出你想要的结果,这些结果的得出,根据每个描述语言的不同,会占用不同的逻辑,走不同的路。而所说的可编程的io大部分指这些io。而单片机是由CPU控制的,可以编写程序的小的系统

热心网友 时间:2024-08-06 17:05

FPGA只是一个较为庞大的“逻辑阵列”,是一片等待开发的“处女地”,当然也可以通过设计,成为具有某些单片机的功能。从某些方面来说,单片机可以说是“定制”的FPGA

热心网友 时间:2024-08-06 17:09

不同于ASIC具有固定的逻辑功能,FPGA(Field Programmable Gate Array),可以随时动态的改变门电路阵列的组合方式,从而改变输入到输出的对应关系。
LUT (Look Up Table)是实现这种功能的基本单元。通过往基于RAM的LUT中下载不同的真值表,可以实现不同的逻辑功能。
这种能实现任意逻辑的组合电路加上一个时序电路(D触发器),从理论上可以实现任意功能的数字电路,以至于实现MCU,DSP以及USB, Ethernet等接口IP。当然这种灵活性的代价是实现同样的逻辑FPGA需要更多的门电路。所以现在有的FPGA内部集成了硬核,如ARM7,ARM9等,以及其它常用接口模块。这样既保留了灵活配置的能力,又节省了门电路资源。
单片机相当于在一个芯片内固化了一些IP,如串口,PWM模块等,加上RAM,处理器等单元。用FPGA比较灵活,比如根据需要用代码配置出N个串口,M个Ethernet等,单片机则没有这种灵活性。当然他的价格比较高,开发难度也大一些。
TopSemic 上有更详细的讲解。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
!这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 请问FPGA芯片和单片机有什么区别和联系啊? 单片机与fpga的性能区别 FPGA、单片机的区别是什么? 商用中央空调该怎么选?有知道的吗? 商用中央空调怎么选择?有知道的吗? 商用中央空调有几种 购买商用中央空调要注意哪些? 商用空调有哪几种类型 广告投影灯,logo灯,投影灯,logo投影灯,图案投... 户外广告投影灯的优势有哪些 LOGO投影灯广告应用场所有哪些呢? 看别人店有装可以投图案的那种灯挺不错的,问了之... 投影广告的比较 户外投影广告如何选择投影(媒介)面? 动态广告图片投影灯是什么呢? 通过光投射在地面上的广告是叫什么? 投影广告有哪些特色? 做一个广告图投影到大屏幕分辨率怎么算 广告投影是什么? 动态投影广告可以做吗? fpga和单片机的区别 正在考虑是学FPGA,还是单片机,希望个位高手给与指... 商用中央空调如何选择? fpga与单片机,嵌入式的区别,感谢 商用中央空调和家用中央空调有什么区别 简述单片机和FPGA的区别 大金商用空调价格参考及其优势介绍 商用空调结构的组成与工作原理简介 FPGA是属于单片机吗?不太懂是干嘛用的 微信发不了文件 商用中央空调适合哪些场所安装? FPGA和单片机的区别有哪些 FPGA前景怎样,会取代单片机吗 EXCEL中有简单的方法输入各级别的钢筋符号? 单片机和FPGA,哪个前途好些? 化妆该不该画眼影? NOVA7手机在用微信接收和发送文件时老是中断,是怎... Excel中如何在函数中显示钢筋等级符号 与单片机相比,FPGA的优势在哪里? 涂抹眼影对眼睛有害吗?