【FPGA】现场可编程门阵列
一、FPGA 是 Field-Programmable Gate Array 的缩写
二、简单来说:
它是一种 可以在出厂后重新编程 的硬件芯片。
不像 CPU 是固定指令集、GPU 是固定架构,FPGA 的内部电路逻辑可以由开发者自定义,用硬件描述语言(如 Verilog 或 VHDL)写逻辑,然后“烧录”进去,让芯片按你的逻辑工作。
举个例子:
假如你要做一个“信号处理器”:
用 CPU:写 C++ 程序,软件顺序执行;
用 FPGA:写硬件逻辑,信号直接在电路中并行处理,速度更快、延迟更低。
常见用途:
视频/图像处理(如摄像头、显示屏控制)
通信协议处理(如以太网、PCIe、5G)
AI 加速(低延迟推理)
工业控制、嵌入式设备
原型验证(ASIC 设计前的测试平台)
