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

问题描述:

请问FPGA的LUT是什么?有什么作用?
1个回答 分类:综合 2014-10-17

问题解答:

我来补答
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就是查找结果(存储单元的输出)
 
 
展开全文阅读
剩余:2000