ARM,单片机,嵌入式,FPGA有啥区别?我想学习FPGA,需要其他单片机,嵌入式等的知识吗?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-11
单片机,ARM,FPGA 嵌入式这些有什么区别

ARM是单片机的升级,FPGA是大规模的集成逻辑阵列,靠它可以设计出单片机但它本身不是单片机。

一、主体不同
1、fpga:是在PAL、GAL等可编程器件的基础上进一步发展的产物。
2、单片机:是一种集成电路芯片,是采用超大规模集成电路技术制成。
3、嵌入式:用于控制、监视或者辅助操作机器和设备的装置。
二、作用不同
1、fpga:是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
2、单片机:不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
3、嵌入式:以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。


三、构成不同
1、fpga:采用了逻辑单元阵列LCA这样一个概念,内部包括可配置逻辑模块CLB、输入输出模块IOB和内部连线三个部分。
2、单片机:把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上。
3、嵌入式:是一个控制程序存储在ROM中的嵌入式处理器控制板。
参考资料来源:百度百科-FPGA
参考资料来源:百度百科-单片机
参考资料来源:百度百科-嵌入式

ARM是一种微处理器的类型。
单片机范围很广,其实广义上讲,ARM也是单片机。但是算是比较高级的单片机了。
ARM和单片机的关系就像说 酷睿i3 和 计算机处理器之间的关系。

嵌入式,这个没有明确的定义的。曾经有个工程师对我说:只要满足一下两个条件就属于嵌入式产品---1.专用性,就是是为了某一项功能或者某一个领域而设计的软硬件系统.2.可裁剪性,就是说和通用计算机相比,不管是软件还是硬件都可以根据自己的需要进行删减的软硬件系统。就是嵌入式系统。
嵌入式要说定义没有,举例的话很多了,什么手机,MP3\4,Pad,上班用的打卡机,复印机……

FPGA,FPGA和前面所说的ARM,单片机是有本质区别的。因为ARM属于处理器,而FPGA不是。FPGA内部没有运算器,没有控制器,没有寄存器。只有许多逻辑门。你可以通过自己的需要控制里面逻辑门的连通与断开从而实现不同的电路。打个比方ARM是一把剑,那么FPGA就是一块铁,你可以照着ARM的样子打一把剑出来用,也可以照着51单片机一样打一把刀出来用。

单纯从学习方面来说,学习FPGA只需要硬件描述语言的知识,比如verilog、VHDL等等。其他可以不管,有了这基础一定能学会。
如果要是应用的话,还得有单片机、嵌入式的知识才行。因为FPGA独立使用的话价值不大。成本不低。要和嵌入式处理器或其他器件配合使用才能发挥FPGA最大的用处。

arm和单片机是同级的,都是处理器
嵌入式是个名词,相对于pc机、大型机开发而言的,不是实体。
fpga是一种硬件逻辑,功能类似于cpu,但是比较专业化,更注重电路和数字逻辑。可以单看fpga,和其他的关联不大。

需要,但是你可以直接学FPGA,哪不会了补一下知识就行。

恭喜你,不是一定需要单片机方面的知,但是一定需要很好的数字电路知识,学会FPGA很简单,但是学精不容易,因为FPGA真的太牛了。

  • ARM,单片机,嵌入式,FPGA有啥区别?我想学习FPGA,需要其他单片机,嵌入式...
    答:打个比方ARM是一把剑,那么FPGA就是一块铁,你可以照着ARM的样子打一把剑出来用,也可以照着51单片机一样打一把刀出来用。单纯从学习方面来说,学习FPGA只需要硬件描述语言的知识,比如verilog、VHDL等等。其他可以不管,有了这基础一定能学会。如果要是应用的话,还得有单片机、嵌入式的知识才行。因...
  • fpga与单片机,嵌入式的区别,感谢
    答:1、fpga:是在PAL、GAL等可编程器件的基础上进一步发展的产物。2、单片机:是一种集成电路芯片,是采用超大规模集成电路技术制成。3、嵌入式:用于控制、监视或者辅助操作机器和设备的装置。二、作用不同 1、fpga:是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,...
  • 嵌入式处理器 的时钟电路有哪几种形 式?分别有什么特点
    答:嵌入式处理器的时钟电路有单片机、ARM/MIPS、FPGA、DSP形式,特点如下:1、单片机,常见的有51单片机,MSP430单片机等;特点是入门比较简单,用于一些常见的控制应用(算法不要求很复杂,速度也不用很快)。性能等都比较弱。2、ARM/MIPS,ARM内核是现在用的比较多的。在使用时,分为两种情况,上操作系统,...
  • FPGA和嵌入式有哪些区别于联系?
    答:第一点,从本质上来说。FPGA偏向于硬件电路,单片机偏向于软件编程,嵌入式则是一整套的架构,包含硬件和软件。FPGA设计属于硬件领域,它的硬件是可编程的,用硬件描述语言去实现,就是用写代码来画电路图,代码就是电路图。而单片机和嵌入式则只有软件编程语言去实现,就是用代码来写可执行程序。第二点...
  • fpga与单片机,嵌入式的区别,感谢
    答:FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同,FPGA在通信行业的应用比较广泛。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式...
  • fpga与单片机,嵌入式的区别
    答:本文主要探讨FPGA、单片机和嵌入式系统之间的区别,可以从主体、作用和构成三个方面来理解。首先,主体上,FPGA是可编程逻辑器件的进化,它具有定制性和灵活性,弥补了传统可编程器件的局限;而单片机则是一种集成度极高的微控制器,集成了CPU、RAM、ROM等多种功能;嵌入式系统则是定制化的计算机系统,专...
  • FPGA和嵌入式有哪些区别于联系?
    答:主体不同fpga:是在PAL、GAL等可编程器件的基础上进一步发展的产物。单片机:是一种集成电路芯片,是采用超大规模集成电路技术制成。嵌入式:用于控制、监视或者辅助操作机器和设备的装置。嵌入式系统(EmbededSystem)和FPGA之间没有必然的区别和联系。嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的...
  • PLC,FPGA,51单片机,ARM等各种嵌入式硬件各有什么区别?
    答:电机的控制,集成度高,可靠性高;FPGA是系统硬件设计器,主要用于模电、数电的电路设计,电路成分较大;51是国内比较熟悉的单片机控制器,主要用于小规模电路的控制,可靠性不太好,但是比较简单。ARM也是比较流行的单片机,主要用于中等规模的电路控制器,难度较51的难,但是集成度较高,稳定性较高。
  • PLC,FPGA,51单片机,ARM等各种嵌入式硬件各有什么区别?
    答:FPGA为现场可编程门阵列,通过编程改变硬件的结构(电路)来实现不同功能。输入输出一般为5V以内的逻辑电平,而非强电。51单片机,是十分常用的单片机,可以看成是简单化的,低电压化的PLC,并且输入输出只能为逻辑电平。ARM是一种嵌入式系统(在嵌入式系统中算是比较常用的一种)他的结构和单片机相似,...
  • ARM嵌入式与FPGA的区别是什么,哪个比较难学?
    答:回答:相对来说: ARM一般指的是ARM芯片核心的各种MCU或SoC,你可以理解为CPU; FPGA一般指的是硬件电路方面的,我也不是很熟悉,只是大概知道。 所以: 如果你对嵌入式方面的,软件和硬件,都没基础 -> 都一样难学 -> 都需要学习基础知识后,才能可能慢慢学会的; 如果你有点软件基础,尤其是嵌入式...