1,FPGA中LUT的是什么

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

FPGA中LUT的是什么

2,有关FPGA中结构体重编译lut的一些问题看一下下面这三个lut都实现了什

inv_lut1: LUT1 generic map (init => X"1") port map ( I0 => delay1, O => delay2); inv_lut2: LUT1 generic map (init => X"1") port map ( I0 => delay2, O => delay3); inv_lut3: LUT1 generic map (init => X"1") port map ( I0 => delay3, O => delay1);上面3个叫做LUT1的元件,应当是反相器。3个反相器串成一个环,是多谐振荡器电路。

有关FPGA中结构体重编译lut的一些问题看一下下面这三个lut都实现了什

3,请问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

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


文章TAG:fpgafpga  语言多少lut  FPGA中LUT的是什么  
下一篇