FPGA的内部组成有:CLB(Configurable Logic Block),IOB(I/O Blocks),可编程互联资源(ProgrammableInterconnect),SRAM,DSP,时钟管理模块。这些组成单元在不同型号的FPGA中有所区别,但大同小异,另外,某些型号的FPGA中还可能含有嵌入式处理器,音视频编解码器等电路。接下来和您详细说一下“FPGA是什么和FPGA和单片机的区别”。

 

一、FPGA是什么 

FPGA是一种数字集成电路芯片,英文全称为Field Programmable Gate Array,中文名称为“现场可编程逻辑门阵列”。FPGA是数字电路的物理实现方式之一[1]。与数字电路的另一种重要实现方式ASIC(Application Specific Integrated Circuit,专用集成电路)芯片相比,FPGA的一项重要特点是其可编程特性,即用户可通过程序指定FPGA实现某一特定数字电路。

FPGA是什么

二、FPGA和单片机的区别

FPGA主要用于通信、图像处理和芯片验证领域,两者的芯片结构有很大不同,FPGA更偏向于硬件电路,而单片机更偏于软件,无论是从成本上还是做控制肯定是单片机要好,两者的应用领域和擅长点大有不同。

FPGA和单片机的区别