一、什么是FPGA
FPGA(Field Programmable Gate Array)是现场可编程门阵列,它是一种可以重构电路的芯片,是一种硬件可重构的体系结构。通过编程,用户可以随时改变它的应用场景,它可以模拟CPU、GPU等硬件的各种并行运算。通过与目标硬件的高速接口互联,FPGA可以完成目标硬件运行效率比较低的部分。从而在系统层面实现加速。
二、什么是数字IC
IC(Integrated Circuit)俗称集成电路,它按照功能可以分为数字IC、模拟IC、微波IC及其他IC。数字IC:用于传递、加工、处理数字信号的集成模块,是近年来应用最广、发展最快的IC品种,可分为通用数字IC和专用数字IC。
通用IC:是指那些用户多、使用领域广泛、标准型的电路,如存储器(DRAM)、微处理器(MPU)及微控制器(MCU)等,反映了数字IC的现状和水平。
专用IC(ASIC:application specific integrated circuit):是指为特定的用户、某种专门或特别的用途而设计的电路。