现场可编程逻辑门阵列

✍ dations ◷ 2025-07-07 12:58:53 #可编程逻辑装置,半导体元件,集成电路

现场可编程逻辑门阵列(英语:Field Programmable Gate Array,缩写为FPGA),它以PAL、GAL、CPLD等可编程逻辑器件为技术基础发展而成。作为专用集成电路中的一种半客制电路,它既弥补专用集成电路电路不足,又克服原有可编程逻辑器件门电路数有限的缺点。

目前以硬件描述语言(Verilog或VHDL)描述的逻辑电路,可以利用逻辑合成和布局、布线工具软件,快速地刻录至FPGA上进行测试,这一过程是现代集成电路设计验证的技术主流。这些可编程逻辑组件可以被用来实现一些基本的逻辑门数字电路(比如与门、或门、异或门、非门)或者更复杂一些的组合逻辑功能,比如译码器等。在大多数的FPGA里面,这些可编辑的组件里也包含记忆组件,例如触发器(Flip-flop)或者其他更加完整的记忆块,从而构成时序逻辑电路。

系统设计师可以根据需要,通过可编辑的连接,把FPGA内部的逻辑块连接起来。这就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者的需要而改变,所以FPGA可以完成所需要的逻辑功能。

FPGA一般来说比专用集成电路(ASIC)的速度要慢,无法完成更复杂的设计,并且会消耗更多的电能。但是,FPGA具有很多优点,比如可以快速成品,而且其内部逻辑可以被设计者反复修改,从而改正程序中的错误,此外,使用FPGA进行调试的成本较低。厂商也可能会提供便宜、但是编辑能力有限的FPGA产品。因为这些芯片有的可编辑能力较差,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于专用集成电路的芯片上。在一些技术更新比较快的行业,FPGA几乎是电子系统中的必要部件,因为在大批量供货前,必须迅速抢占市场,这时FPGA方便灵活的优势就显得很重要。

为了达到上述目的,另一种方法是采用复杂可编程逻辑器件(CPLD)而不是FPGA。

早在1980年代中期,FPGA已经在可编程逻辑器件设备中扎根。CPLD和FPGA都包括了一些相对大数量的可以编辑逻辑单元。CPLD逻辑门的密度在几千到几万个逻辑单元之间,而FPGA通常是在几万到几百万。

CPLD和FPGA的主要区别是他们的系统结构。CPLD的结构具有一定的局限性。这个结构由一个或者多个可编辑的结果之和的逻辑组列和一些相对少量的锁定的寄存器组成。这样的结果是缺乏编辑灵活性,但是它的优点是,其延迟时间易于预计,逻辑单元对连接单元比率较高。而FPGA具有的连接单元数量很大,这样虽然让它可以更加灵活的编辑,但是结构却复杂得多。

CPLD和FPGA另外一个区别是大多数的FPGA含有高层次的内置模块(比如加法器和乘法器)和内置的存储器。一个由此带来的重要区别是,很多新的FPGA支持完全的或者部分的系统内重新配置。允许他们的设计随着系统升级或者动态重新配置而改变。一些FPGA可以让设备的一部分重新编辑,而其他部分继续正常运行。


相关

  • 硫酸钴硫酸钴,化学式CoSO4,常为七水合物(CoSO4·7H2O)的形式。七水物为桃红色单斜结晶,溶于水和甲醇,微溶于乙醇,不溶于氨。在空气中易风化。加热至420°C时失去七个结晶水。硫酸钴很少以
  • 钵水母纲见内文钵水母纲(学名:Scyphozoa)是刺胞动物门的一个纲。例如水母、海蜇、海月水母、霞水母等。 这类水母早在寒武纪就已出现,直到现在。钵水母纲的学名Scyphozoa源于古希腊语的s
  • 2,2-二甲基-1-丁醇特己醇是一种醇类的有机化合物,学名为2,2-二甲基丁醇(2,2-dimethylbutan-1-ol),其化学式为C6H14O。特己醇是一种易燃物,虽然不像其他碳数较少的醇类那么容易燃烧,但是它与空气混
  • 牛蛙外交牛蛙外交,是中华人民共和国与古巴通过古巴牛蛙为途径进行的外交活动,源于1961年。1958年,上海水产学院试养牛蛙。1959年,宁波市水产研究所和天津市杨柳青农场从日本引进牛蛙试养
  • 青岛市广播电视台青岛市广播电视台(英语:Qingdao Broadcasting System,简称QBS)是中国青岛市人民政府的直属事业单位,负责青岛市广播电视节目的制作播出,总部现址位于市南区宁夏路200号。目前台长
  • 繁穗苋繁穗苋(学名:)是苋科苋属的植物。分布于世界各地以及中国大陆的全国各地等地,生长于海拔2,150米的地区,多生在野生,目前尚未由人工引种栽培。天雪米、鸦谷(四川)
  • iGEM国际遗传工程机器设计竞赛(英语:International Genetically Engineered Machine Competition, iGEM)是一年一度的世界级的合成生物学竞赛。该竞赛由麻省理工学院于2004年首创,旨
  • 阿库·洛希米耶斯阿库·洛希米耶斯(芬兰语:Aku Louhimies,1968年7月3日-)是芬兰电影导演和编剧。洛希米耶斯在赫尔辛基艺术设计大学导演系毕业,他也曾在赫尔辛基大学学习过历史。不同于其他芬兰导
  • 李当户李当户,西汉陇西郡成纪县(今甘肃省天水市秦安县)人。李广的长子。李椒开始担任郎官,事奉汉武帝,当时汉武帝和韩嫣开玩笑,韩嫣对汉武帝稍有不逊,李当户于是就追打韩嫣,韩嫣逃避,汉武帝
  • Hoefler TextHoefler Text数字是一套不齐线数字字体,对应的Hoefler Text2是无衬线字体,对应的Hoefler Text3、Hoefler Text4是齐线数字。由 乔纳森·霍夫勒设计于1991年。乍看之下,Hoefler