很多小伙伴要求用讲人话的方式说说FPGA的那些事,不能包含太复杂的概念和图片,务必要通俗易懂!于是乎,下面这篇文章就诞生了,说实话,这可不是件容易的事情!下面且听智哥细说。
一、综述
可以打几个比喻来说,对于热爱乐高的人来说 FPGA 设计就像搭积木,对于爱涂鸦的人来说FPGA就像是一张精密的画布。借助赛灵思这样的FPGA厂商提供给设计师的易用的“画笔”,有创意的设计师就能根据需求创作自己心仪的作品。
FPGA的中文大名是“现场可编程门阵列”,于 1985 年由 Xilinx 创始人之一 Ross Freeman 发明。具体来说,FPGA是一个电子元器件,它不是协议,也不是编程语言。它就像一个盒子,里面是各种逻辑门(逻辑门是在集成电路上的基本组件,简单的逻辑门可由晶体管组成),你可以用这些门组成各种数字电路。
所以,FPGA编程本身指的就是编辑内部的电路结构。另外,给FPGA编程的语言就是硬件描述语言。你可以理解为FPGA这东西修改的是内部硬件,需要什么就改改,FPGA 芯片可以每隔几秒就改变芯片上的运行硬件设计,这就意味着采用这种技术的产品扩展性才这么好。
在FPGA领域,最高大上的是宇航级抗辐射芯片。据说,Xilinx 7系列单颗最高等级宇航级芯片,可以买到北广深一线城市的一套房子。
中国的FPGA现状
中国的FPGA现状早在90年代,中国人已经开