FPGA是怎么从龙套变成C位的 来看看吧

2021-03-15 11:12:46 来源:知乎 点击:2744

FPGA(Field-Programmable Gate Array),中文全称为现场可编程门阵列,到底是啥呢?

FPGA本身是一种数字集成电路芯片,是一个能够根据程序编写来更改内部构造的集成ic。

FPGA < PLD (可编程逻辑器件)< ASIC (专用集成电路)

FPGA

*小于号表示子集关系。

首先大家得从ASIC谈起,就是指应特殊客户规定而设计方案的集成电路芯片,非常的个性化,无论是用于智慧电网、飞机、自动驾驶和大数据中心等等。一旦设计好了之后,后边没法对其开展改进。

PLD,可编程逻辑元器件(Programmable Logic Device),说白了,PLD的逻辑性作用能够用程序编写来明确。设计方案工作人员能够自主程序编写,把一个数据系统“集成化”到一片PLD上,而无须专门去请集成ic生产商设计和制作ASIC集成ic了。(如果集成ic需求量并不大,设计和生产制造ASIC的芯片的成本费是很高的。)但是,PLD在上世纪八十年代的出道并不是很成功,尽管其并不是一个新的定义,但一直被认为是速度比较慢,难以使用而只能充当配角。

Xilinx(赛灵思)公司发布的全世界第一款FPGA商品XC2064。其内部的硬件资源都是一些呈列阵排序的、可配备的基本逻辑模块,及其接口方式可配备的硬件配置连线。

FPGA系统设计师能够根据软件依据变更、配备FPGA内部的连接结构和逻辑性模块,进行明确设计作用的数据集成电路芯片。FPGA是能够根据程序编写不断改动。假如说ASIC是一个雕塑作品,那么FPGA便是捏橡皮泥……可由设计方案技术工程师变更;可以用在PCB安装全过程中变更,也可以用在机器设备装运到顾客手上后“现场”变更。

一个出厂后的成品FPGA的逻辑性块和连接能够依照设计师的需求而更改。其发明人Ross Freeman觉得,针对很多应用而言,假如是适应恰当的话,协调能力和可定制能力都是具备诱惑力的特点。或许最开始只有用于原型设计,不过将来很有可能替代更普遍实际意义上的定制集成ic。

实际上,伴随着技术性的持续发展,FPGA功能愈发强大且作用更加强劲,解决了定制电源电路的缺陷,伴随着半导体材料加工工艺的进一步发展,又摆脱了原来可编程器件门电路数比较有限的缺陷,FPGA逐渐从配角转换成主角。

 

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我们联系,我们将及时更正、删除,谢谢。
Big-Bit 商务网

请使用微信扫码登陆

x
凌鸥学园天地 广告