fpga(fpga)和微控制器(microcontroller)的区别

FPGA与微控制器...

fpga(fpga)和微控制器(microcontroller)的区别

FPGA与微控制器

在电子和数字电路领域,微控制器一词的应用非常广泛。几乎每一个与计算机连接和交互的设备内部都有一个嵌入式微控制器,以方便通信。微控制器的结构相当于一台简单的计算机,它被放置在一个芯片中,所有必要的部件如内存和定时器都被嵌入其中。它被编程为对其他硬件执行一些简单的任务。现场可编程门阵列(FPGA)是一种集成电路,可以包含数百万个逻辑门,这些逻辑门可以进行电气配置以执行特定任务。

FPGA的基本特性使得它比大多数微控制器更加灵活。术语“现场可编程”已经告诉您,整个FPGA设备可以重新编程来执行任何逻辑任务,这些逻辑任务可以安装到它拥有的门的数量中。您可以重新布线所有逻辑门,以将其配置为您心目中的任务。微控制器已经有自己的电路和指令集,程序员必须遵循这些电路和指令集,以便为微控制器编写代码,从而将其限制在某些任务中。

FPGA的灵活性是有代价的,因为它们比典型的微控制器消耗更多的能量,使得它们不适用于功率消耗是一个问题的应用。与微控制器相比,使FPGA功能发挥某种作用也需要更长的时间,因为您必须从头开始编写所有代码并将其转换为机器语言。有了微控制器,你可以买一些专门针对某项任务的软件包,然后相对快速地将它们编程到你的精确规格。与FPGA相关的价格也可以从字面上理解,因为使用FPGA可能会比使用简单的微控制器**商的成本更高。这就是为什么FPGA通常出现在复杂度很高但需求量很低的产品中。一旦需求上升,大规模生产成为必要,电路被转移到ASICs像微控制器,生产成本较低。

Summary:1.Microcontrollers are 集成电路中的定制微型计算机,而FPGA仅由可重新布线的逻辑块组成2。微控制器比FPGA功耗低3。FPGA安装所需的时间相当长,而现成的微控制器则用于特定用途4。使用FPGA构建设备比微控制器更昂贵

  • 发表于 2021-06-22 13:01
  • 阅读 ( 253 )
  • 分类:IT

你可能感兴趣的文章

它的前身是一款完全安全但可窃听的手机

...0 MHz VexRISC-V、RV32IMAC+MMU、4k L1 I/D缓存、40UP5K辅助嵌入式控制器(EC)FPGA管理电源、待机和充电功能进行测试;采用18 MHz VexRISC-V、RV32I、无缓存进行测试 系统内存:16 MB外部SRAM 存储:128 MB闪存 ...

  • 发布于 2021-03-29 19:34
  • 阅读 ( 193 )

模拟的下一个光滑的复古控制台的目标是turbografx系列

...玩你所有的老游戏,这对组合有一个原来的墨盒插槽,控制器端口,和一个CD驱动器,这意味着它与经典的HuCards(也称为TurboChips)兼容,没有地域限制。Duo支持通过蓝牙无线控制器(每个8bitdo控制器都与游戏机兼容)以及有线US...

  • 发布于 2021-04-17 14:52
  • 阅读 ( 188 )

微芯片收益提振宽带芯片股

...限制销售以及中美贸易战不断升级的负面影响,被微芯片微控制器业务的强劲增长和持续的投资组合扩张所抵消。微控制器,连同模拟和现场可编程门阵列(FPGA),约占公司总收入的90%。 股东们也为公司决定将季度股息从每...

  • 发布于 2021-06-10 09:33
  • 阅读 ( 134 )

可编程逻辑器件(cpld)和fpga(fpga)的区别

...入,这两种器件开始变得模糊起来。FPGA和CPLD之间的主要区别在于复杂性或每个器件中包含的逻辑门的数量。尽管不同型号的CPLD的实际数量可能有很大差异,但CPLD包含的门从几千个到上万个不等。相比之下,FPGA有几万到几百万...

  • 发布于 2021-06-23 17:58
  • 阅读 ( 265 )

微处理器(microprocessor)和微控制器(microcontroller)的区别

...一个计算机系统来完成它的工作。   什么是微控制器(microcontroller)? 微控制器就像一台微型计算机,带有CPU、RAM、ROM、串行端口、定时器和IO外围设备,所有这些都嵌入在一个芯片上。它设计用于执行需要一定程度控制的特定...

  • 发布于 2021-06-25 06:14
  • 阅读 ( 511 )

微处理器(microprocessor)和微控制器(microcontroller)的区别

...算、文档创建、游戏、图像编辑等。 什么是微控制器(a microcontroller)? 微控制器执行特定的任务。微控制器接收输入并根据给定的输入提供输出。输入可以是用户输入,也可以从传感器获得。微控制器不能以很高的时钟速度工作...

  • 发布于 2021-06-30 20:51
  • 阅读 ( 536 )

可编程逻辑器件(cpld)和fpga(fpga)的区别

CPLD与FPGA的主要区别在于FPGA提供了比CPLD更多的逻辑资源和存储单元。 电子电路是一种由电阻、晶体管等电子元件组成的结构。导线或导线有助于连接所有这些元件。电流通过电路中的元件。我们可以使用两种技术来构建电子电...

  • 发布于 2021-07-01 11:24
  • 阅读 ( 98 )

专用集成电路(asic)和fpga(fpga)的区别

ASIC和FPGA的主要区别在于ASIC用于执行特定的任务,而FPGA用于执行不同的任务。 电子电路是一种结构或通路,它使用导线或迹线连接多个电子元件,如电阻器和晶体管。电流流过这个电路的部件。ASIC和FPGA是构建电路的两种技术...

  • 发布于 2021-07-01 11:42
  • 阅读 ( 218 )

模拟(simulation)和vhdl语言综合(synthesis in vhdl)的区别

VHDL中仿真和综合的主要区别在于仿真用于验证电路的功能,而综合用于编译VHDL并映射到FPGA等实现技术。 通常,硬件描述语言(HDL)是描述电子电路功能的语言。这些语言不同于常规编程语言。HDL有助于描述微处理器和触发器...

  • 发布于 2021-07-01 22:25
  • 阅读 ( 643 )

微处理器(microprocessor)和微控制器(microcontroller)的区别

...也执行不同的任务。微处理器(microprocessor) vs. 微控制器(microcontroller)微处理器和微控制器的区别在于,微处理器用于执行编辑、游戏和网站等一般任务,而微控制器用于洗衣机等特定任务。计算机的处理单元称为微处理器。它们...

  • 发布于 2021-07-10 06:30
  • 阅读 ( 456 )
仵卜卜猴塞ntr
仵卜卜猴塞ntr

0 篇文章

相关推荐