简析关于FPGA的工作原理

时间:2025-05-01  作者:Diven  阅读:0

FPGA(现场可编程门阵列),是作为专用集成电路(ASIC)领域中的半定制电路而出现的,一般来说比ASIC(专用集成电路)的速度要慢,实现同样的功能比ASIC电路面积要大。

简析关于FPGA的工作原理

但是FPGA内部使用可配置逻辑模块(CLB),输入输出模块(IOB),内部连线(interconnect)等部分组成,因此FPGA几乎能够实现所有的数字逻辑功能芯片,包括CPU。

CLB的结构简单描述为:

每个slice内部都包含有查找表(LUT)和寄存器(REG),查找表本质为一个sram,内部存储着数字逻辑功能的真值表,真值表(sram)的输出连接到寄存器(REG)或者连接到别的slice里的真值表作为输入,组合成更大的逻辑。

例如:使用2输入查找表(即只能输入2个信号)完成D=(A与B)或C;的逻辑功能。

由以上的例子可以看出FPGA与CPU,GPU和DSP等的工作方式有着本质的区别,工作方式不再是获取指令,解码指令,执行指令,而是在一个芯片内部去以真值表为器件来画逻辑电路图,因此FPGA的开发属于硬件开发,也有布局,布线,以及因布线长度延迟等造成的竞争冒险和亚稳态等电气特性。

从FPGA的基本结构可以看出FPGA内部逻辑单元,类似于人脑的神经单元,但是由于目前FPGA的逻辑单元里的逻辑功能固化之后不能实时动态的改变,就像画好的电路图制成电路板之后不能动态的变化一样,因此若是FPGA也能与人脑的神经单元一样,可以实时改变状态改变里面的逻辑,则或许真正的人工智能将不再遥远,机器也将可以真正同人类一样拥有思维。

猜您喜欢

5100贴片电阻表示阻值为51Ω。 5100这种标识方式遵循贴片电阻的数字编码规则,其中前两位数字51代表有效数字,后两位数字00代表乘数因子10的0次方,即1...
2024-11-29 10:26:17

三极管(BJT)是重要的电子元件,应用于各种电子电路中。主要作用是放大和开关信号。作为半导体器件,三极管可以将微弱的输入信号放大成更强的输出信号,这一特性使得在...
2008-10-23 00:00:00


“中国集成电路设计业2022年会暨厦门集成电路产业创新发展高峰论坛(ICCAD 2022)”将于12月26-27日在厦门国际会展中心举办,大会以“共创新发展,聚...
2022-12-23 10:21:00

贴片电阻上的「01C」标记并非直接表示阻值,而是采用一种编码方式。其中,「01」代表阻值,而「C」代表阻值的误差范围。要解读「01」对应的阻值,需要查阅贴片电阻...
2024-11-26 11:30:10

在选择散热风扇时,规格尺寸是一个非常重要的因素。散热风扇的尺寸通常以直径来衡量,常见的尺寸有80mm、120mm、140mm等。选择合适的风扇尺寸不仅影响散热效...
2009-07-30 00:00:00


电子电路中,采样电阻是用于测量电流的重要元件。的作用是将电流转换为电压信号,以便后续的处理和分析。采样电阻的大小直接影响到电流的测量精度和系统的性能。本文将深入...
2025-04-14 05:01:44

贴片电阻阻值变小,很可能表明它已经损坏。电阻的主要功能是提供稳定的阻值,阻值变小意味着电阻内部结构可能发生了变化,例如材料老化、过流烧毁、受潮氧化等。这些情况都...
2024-11-26 11:29:29

100k贴片电阻在电路图中通常用100kΩ或100k表示,单位是欧姆(Ω)。 在实际的贴片电阻元件上,由于体积小,无法直接印上完整的阻值,因此会采用数字编码的方...
2024-11-29 10:26:04