FPGA(现场可编程门阵列)

FPGA 是可以通过编程改变硬件电路结构的芯片——同一块 FPGA 可以配置为 CPU、DSP、加密引擎或任何数字电路。适合需要硬件并行加速的场景。


FPGA 厂商

厂商产品线市场份额生态
AMD (Xilinx)Artix / Kintex / Versal约 50%Vivado/Quartus
Intel (Altera)Cyclone / Stratix / Agilex约 30%Quartus Prime
LatticeiCE40 / ECP5 / CrossLink低功耗市场Diamond/Yosys
MicrochipPolarFire / IGLOO内航天/军工Libero

AMD (Xilinx) FPGA

按等级分类

系列逻辑单元收发器适用参考价
Artix-715K-215K低成本/学习50-500
Kintex-7190K-480K28G中端通信/视频500-5000
Artix UltraScale+150K-500K16G高性能+低成本300-2000
Kintex UltraScale+300K-1700K32G高端通信/雷达2000-20000
Versal自适应 SoC100GAI/数据中心10000+

Intel (Altera) FPGA

系列逻辑单元收发器适用参考价
Cyclone V25K-300K5G低成本/嵌入式50-500
Cyclone 1050K-200K10G中端100-1000
Stratix 10500K-2800K28G高端通信/HPC3000-30000
Agilex自适应 SoC112G数据中心10000+

FPGA 开发板

开发板芯片逻辑单元价格适用
正点原子 达芬奇Artix-7 35T33K300入门学习
野火 天启Artix-7 200T215K500进阶开发
Digilent Arty A7Artix-7 35T33K150官方入门
Terasic DE10-LiteMAX 1010K500Intel 入门
Xilinx KCU105Kintex UltraScale455K3000官方评估

FPGA vs MCU vs GPU

维度FPGAMCUGPU
并行度硬件并行(定制电路)软件串行大规模并行
灵活性极高(可重配置)中(固定外设)低(固定架构)
功耗极低
开发难度高(Verilog/VHDL)低(C 语言)中(CUDA)
适用定制硬件加速通用控制图形/矩阵计算
单位成本量产后低极低
开发周期

选型建议

用途推荐说明
入门学习Artix-7 35T资源够用,价格便宜
视频处理Artix-7 200T / Kintex-7高速串行收发器
通信基站Kintex UltraScale高速 ADC/DAC 接口
加密加速Artix-7 / MAX 10并行 AES/RSA
原型验证Versal / Agilex高端 SoC
量产后iCE40 / MAX V极低成本