fpga是什么意思?FPGA的基本结构

时间:2023-03-11作者:佚名
现场可编程门阵列(FPGA)器件是另一种类型的可编程逻辑器件。FPGA是由掩膜可编程门阵列和可编程逻揖器件二者演变过来,将它们特性结合在-起,因此FPGA即有门阵列的高逻辑密度和通用性,又有可编程逻辑器件的用户有编程特性。它由-组排列规则、组合灵活的用户可编程门阵列构成,FPGA的门阵列结构可以比达到比CPLD更高的集成度,含有更多的I/O端口和触发器资源,同时具有更复杂的布线结构和逻辑实现,用户可通过编程将内部的逻辑单元连成任何复杂的数字系统。FPGA是现场可编程的,可以反复擦写和重新编程,并且具有更大的灵活性。
FPGA的生产厂家,以及产品种类较多,但它们的基本组成大致相似。FPGA的基本结构如图1所示。它的核心部分是逻辑单元阵列LCA,LCA是由内部逻辑块矩阵和周围I/O接口模块组成。LCA内部连线在逻辑块的行列之间,占据逻辑块I/O接口模块之间的通道,可以由可编程开关以任意方式连接形成逻辑单元之间的互连。

fpga是什么意思?FPGA的基本结构
图1 FPGA的结构示意图
它由三种编程单元和一个存放编程数据的静态存储器组成。这三种可编程单元是由布线资源分隔的可编程逻辑模块CLB、周边可编程输入/输出单元IOB、布线通道中互连资源组成。CLB阵列实现用户指定的逻辑功能,它们以阵列的形式分布在FPGA中;可编程输入/输出单元 IOB为内部逻辑与器件封装引脚之间提供了可编程接口,它通常排列在芯片四周;可编程互连资源分布在CLB的空隙,互连资源可编程在模块之间传递的信号网络,用于实现各个CLB之间、CLB与IOB之间、以及全局信号与CLB与IOB之间的连接。FPGA利用户编程的查找表实现模块逻辑;程序控制多路复用器实现其功能选择。
FPGA的功能配置在于编程数据存贮器SRAM存放的编程数据决定,这些编程数据决定和控制各个CLB、IOB及内部连线的逻辑功能和它们之间的互连关系。静态存贮器SRAM的存贮单元是由两个CMOS反相器和-个用于读写数据的开关晶体管组成。两个CMOS反相器接成一个环路形成双稳态器件。这个器件的状态可以由字线选通位线上的外部信号传过器件重写。由于采用了独特的工艺设计,这种结构具有很强的抗干扰能力和很高的可靠性。但停电后,存贮器中数据不能保存,每次通电,必须重新给存贮器装载编程数据。通常配置数据存放在EPROM、EEPROM或计算机中,系统开机时或需要时,由FPGA内初始化逻辑提供了在加电时自动加载配置数据至的SRAM中。用户也可以控制加载过程,在现场修改器件的逻辑功能,即所谓的现场编程。SRAM存储单元的数据一旦确定,门阵列的逻辑关系也就确定了。
查找表型的FPGA是用查找表实现多种组合逻辑功能。查找表是静态存储器SRAM构成的函数发生器,电路是由NMOS管构成的逻辑函数发生器。A、B是两个输入变量,F是输出逻辑函数。输出和输入的逻辑关系是由一组编程控制代码M0~M3决定,M0~M3为编程静态存储单元SRAM中的数据,通过向编程存储单元M0~M3写入不同数据, 查找表得到不同输入和输出的逻辑关系。当M0M1M2M3=1100时, 若AB=10, T1和T2导通, F=1; 若AB=01, T3和T4导通, F=1; 若AB=11或AB=00时, 则4条支路皆不导通, F=0; 因此F的逻辑表达式为F=AB AB=A⊕B。表4.1是 M0~M3为不同取值时输入与输出的逻辑关系。
同理,多变量的逻辑函数发生器,都可通过查找表的方式进行设计。三变量函数发生器是由5位控制代码指定,四变量的函数发生器由16位控制代码指定。该组合逻辑单元的时延是固定的,与实现的逻辑函数的复杂性无关。
上述查找表类型的逻辑函数发生器只能产生组合逻辑功能,在此基础上再增加触发器,便可构成既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元电路。FPGA就是由许多这样的基本逻辑单元来完成各种复杂的逻辑功能。
FPGA中有许多可编程多路选择器实现其功能选择。与查找表的工作情况一样,可编程多路选择器对信号的选择也是通过编程存储单元中的数据来控制门阵列中门的开和关, 从而实现对多输入信号的选择输出。

相关阅读

贴片电容容量不足、偏低是什么原因?

有时候我们在使用的贴片电容时发现贴片电容容量偏低,容量不符合标准,这是什么原因造成的呢?小编整理了以下几种原因仅供参考: 第一是,材质因素。X5R 、X7R、 Y5V 、NPO这几种材...
2023-03-31
贴片电容容量不足、偏低是什么原因?

正常情况下零线是否有电?什么时候零线是有电的?

关于正常情况下零线是否有电,很多人都会对此有所争论。反正就两个观点,一个有电;一个没电。关于有电没电,其实使人们对带电的概念混淆,只是从自己单独的观点认为其有电或...
2023-06-11

常开常闭、I/O输入输出、高低电平,一张图彻底看懂工控基础

很多人干了好几年维修,只会盲目换配件、对线号,始终摸不透电路底层逻辑。其实工控没有那么复杂,90%的设备电路、PLC程序、故障逻辑,全部离不开三个基础:常开常闭、I/O输入输出、...
2026-05-25
常开常闭、I/O输入输出、高低电平,一张图彻底看懂工控基础

配电箱安装规范及使用安全事项

1. 配电系统应设置室内总配电箱 和室外分配电箱或设置室外总配电箱各分配电箱,实行分级配电。 2. 动力配电箱与照明配电箱宜分别设置,如合置在同一配电箱内,动力和照明线路应...
2023-03-21

你真的了解固态继电器吗?

【点击领取】 三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件 【点击获取】 三菱PLC例程117个|西门子PLC例程777个 【点击下载】 2020最新电工仿真软件 固态继电器简写SSR(Solid State Rel...
2023-06-27

热销商品

FEITA 镊子碳纤维合成塑料防静电无尘净化塑胶手动工具镊子93302

FEITA镊子93302采用高强度碳纤维合成塑料材质,兼具轻量化与耐用性,适用于精密操作场景。其独特的防静电设计有效避免静电对电子元件的损害,广泛应用于半导体、光学、...
1.2

江南国标rvv铜芯电缆软线3 4多芯平方rvvp护套信号屏蔽线线缆电线

江南国标rvv铜芯电缆软线34多芯平方rvvp护套信号屏蔽线线缆电线,是一种高性能的电缆产品,适用于各种信号传输和控制场合。该电缆采用优质铜芯,具有优良的导电性能和...
1.96

内六角扳手套装单个内六方螺丝刀进口S2款加长特长平头内6角2.5mm

这款进口S2材质内六角扳手套装,专为精密机械维修与装配设计,采用高品质S2合金钢制造,具备卓越的硬度、耐磨性与抗扭强度,有效防止使用过程中断裂或变形。套装中包含2....
1.4

橡胶条U型防撞包边条橡胶卡条玻璃嵌条配电箱机柜u型条密封条封王

橡胶条U型防撞包边条是一种多功能密封与防护配件,广泛应用于配电箱、机柜、玻璃门窗及各类设备边缘。采用优质橡胶材质,具备优异的弹性、耐老化、防水防尘和抗冲击...
0.8

10副装护目镜打磨劳保防飞溅男女骑行机械实验防风沙灰尘防护眼镜

这款10副装护目镜专为多场景防护设计,适用于打磨、机械加工、实验操作、骑行及户外作业等环境。采用高透光防雾镜片,有效抵御飞溅物、风沙、灰尘及化学液体喷溅,保障...
19.8

网站栏目