1. FPGA 在半导体中的位置?如何在历史迭代中脱颖而出?FPGA 是一种特殊的逻辑芯片,和其它逻辑芯片的不同之处在于,用户可以随时定义其硬件功能。FPGA 又称现场可编程门阵列(Field-Programmable Gate Array),在 1985 年由赛灵思创始人 Ross Freeman 发明,是在硅片上预先设计实现的具有可编程特性的逻辑芯片。FPGA 的命名反映了诞生时的特征:1) 现场可编程(Field-Programmable):在 80 年代,芯片的配置大多数保存在掩膜的 ROM 或者 PROM里,更改芯片功能需要将芯片拆下返回晶圆厂修改,即“Mask-programmable”。而 FPGA 可以使得客户在拿到芯片后,通过本地或者远程配置 FPGA,即在使用的“现场(Field)”实现。可编程是指 FPGA 底层逻辑运算单元的连线及逻辑布局没有固化,因此可以实现任意数字逻辑功能。虽然 CPU、GPU 都可以实现编程,但这种可编程是指改变其寄存器的配置,用户并不能改变其硬件功能。而 FPGA 可编程的是硬件可编程,内部的逻辑块、连线、I/O 等资