登录站点

用户名

密码

"望文生义"介绍FPGA

已有 429 次阅读  2010-10-28 15:58

"望文生义"介绍FPGA

FPGA是英文Field Programmable Gate Array的首字母缩写,中文翻译为现场可编程逻辑阵列

首先我们来看字母'G',从字面上翻译它是门,即逻辑门。可以理解为与门,或门,非门等简单的逻辑门,进而引申为硬件资源,可以是更复杂的复接器,解复接器,寄存器,乘法器等其它数字单元,这些硬件资料对应到FPGA就是LU,即逻辑单元。还扩展为FPGA的专门资源比如PLLI/O脚等FPGA资源。因此字母'G'可以泛指FPGA的各种资源。

 

接着来看字母'A',从字面上翻译它是阵列,与字母'G'合起来可以理解为FPGA资源的阵列。它表示FPGA包含的资源很多,意味着FPGA可进行复杂的功能设计,以满足客户的各种需求。字母'A'也工程师的设计带来广阔的空间,为你的聪明才智的充分发挥提供了平台。

 

再来看字母'P',从字面上翻译它是可编程的,通俗的讲就是可以反复擦除配置。也就是给工程师在设计过程中犯错的机会,有后悔与提高的机会。

 

最后看字母'F',从字面上翻译它是在现场,意思就是擦除配置的地方是在现场的,不需要把FPGA器件拆下放在一个特殊的地方进行配置(不像单片机的下载需要一个专门的编程器)。你只需要把下载线连到板子上就可以进行现场配置,这对工程师来说是非常方便的。

   

从上面的介绍可以看出,FPGA设计其实是一种电路设计,根据客户的需求把FPGA内部的丰富资源进行有目的的“组装”。它与C语言等程序设计是完成不一样的一种设计。

上一篇: AD/DA的分类与主要技术指标 下一篇: 学习FPGA的条件

分享 举报