请问FPGA的LUT是什么?有什么作用?

如题所述

lut是fpga 中的一种存储资源 用于实现组合逻辑和时序逻辑(lut+寄存器)
不同厂商、型号的fpga提供不同的lut 可以通过非易失性flash或者sram或者反熔丝技术实现 lut的单元规模也不同 可能是4输入、6输入、8输入等
举个例子 要实现 ”a与b“ 这个功能 就相当于查找一个表格 其内容为
a=0,b=0时 f=0;
a=0,b=1时 f=0;
a=1,b=0时 f=0;
a=1,b=1时 f=1;
fpga编译器会把a&&b这个描述转换成这个表格 生成数据流文件
进行fpga配置之后 fpga器件上有一个存储单元就存储了这个数据流文件中描述的这个表格
逻辑运行时 a,b就是这个查找表的索引(即这个存储单元的地址)f就是查找结果(存储单元的输出)

可参考http://www.allaboutcircuits.com/vol_4/chpt_16/2.html
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-13
FPGA的LUT是实现组合逻辑的资源。原理上来讲,任何一个四输入一输出的组合逻辑只会有16种不同的组合,所以可以用一个16X1的RAM来查找实现,这个16X1的RAM就是一个LUT。追问

那LUT在实际上有什么作用呢?

追答

一个六入一出的LUT就是拿来实现一个六输入的组合逻辑。

请问FPGA的LUT是什么?有什么作用?
lut是fpga 中的一种存储资源 用于实现组合逻辑和时序逻辑(lut+寄存器)不同厂商、型号的fpga提供不同的lut 可以通过非易失性flash或者sram或者反熔丝技术实现 lut的单元规模也不同 可能是4输入、6输入、8输入等 举个例子 要实现 ”a与b“ 这个功能 就相当于查找一个表格 其内容为 a=0,b=0时 f...

如何理解FPGA中LUT这东西
LUT是FPGA中实现组合逻辑的基本单元,全称Look Up Table, 中文叫“查找表”,顾名思义,是通过查表的方式来获得组合逻辑的运算结果,而非真正使用组合逻辑

FPGA中LUT的是什么
查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。当用户通过原理图或HDL语言描述了一个逻辑电路以后,PLD\/FPGA开发软件会自动计算逻辑电路的所有可能的结果,并把结果事先写入RAM,这样,每输入一个信号进行逻...

如何理解FPGA中LUT这东西
LUT是FPGA中实现组合逻辑的基本单元,全称Look Up Table, 中文叫“查找表”,顾名思义,是通过查表的方式来获得组合逻辑的运算结果,而非真正使用组合逻辑的门电路(与门、非门、或门等)。以一个四输入的LUT为例,其输入为4bit,作为查找表的地址,输出为1bit,作为查找表的数据输出,把每组输入(...

请问一下FPGA的LUT到底是如何实现逻辑功能的。
我说下我的理解,LUT实际上是RAM结构,4输入实际是地址线,如果要实现与门组合逻辑,我们有两种做法:1、用晶体管搭建与门结构电路,实现逻辑。2、把真值表列出来11--1,10--0,01--0,00--0;然后对于LUT把输入11,10,01,00作为地址线,把1,0,0,0作为地址所对应的RAM存储空间的值,即11的...

试回答在FPGA内部的查找表LUT的主要功能。
【答案】:查找表中的数即SRAM阵列中所存逻辑函数的真值。查找表的输入就是SRAM的地址输入。用查找表实现逻辑函数的过程是将逻辑函数的真值表事先存储在查找表的存储单元中,当逻辑函数的输入变量取不同组态时,相应组态的二进制取值构成SRAM的地址,选中相应的组态对应的SRAM单元,也就得到输入变量组合...

FPGA 查找表LUT里的迷惑,求大神为小弟解惑,不深感谢
如果我没猜错,这是altera官方视频中可编程逻辑基础中的一个PPT,至于怎么看LUT,首先你要明白LUT是什么?通俗点讲LUT就是像函数一样,对应关系就是逻辑表达式,给你输入,你可以查询到一个输出。貌似等于白说。举个例子里说:如何用4输入LUT实现表达式X。就是推测EEPROM中的值,你可以画出X的对应真...

逻辑单元lut是什么意思?
lut是一种常见的数字电路元件,其英文全称为look-up table,意为查找表。lut可以看作一种存储器,其中存储了某些输入值所对应的输出值。lut通常用在数字信号处理和数字逻辑电路中,可以提高运算速度和准确度。它能够在很短的时间内根据输入信号查找到相应的输出信号,同时可以减少运算的时间和复杂度。lut...

什么是FPGA??? 简单的说一下,不要复制百度百科之类的。
LUT是一种存储资源 用于实现组合逻辑和时序逻辑(LUT+寄存器)不同厂商、型号的fpga提供不同的LUT 可以通过非易失性flash或者sram或者反熔丝技术实现 LUT的单元规模也不同 可能是4输入、6输入、8输入等 举个例子 要实现 ”a与b“ 这个功能 就相当于查找一个表格 其内容为 a=0,b=0时 f=0;a=0...

FPGA中LUT的逻辑结构是什么样的,里面有D触发器吗?怎么将LUT配置成SRL...
LUT是FPGA里面的最小逻辑单元,包含4输入查找表和1个D触发器,你这个SRL16结构,用FPGA当然可以实现,需要使用16个LUT单元就可以实现了.

相似回答