FPGA内部查找表到底是怎么工作的?
时间:10-02
整理:3721RD
点击:
比如一个4输入1输出的查找表,输入4位数据作为地址,那么输出的值到底由谁决定?
查找表就是类似ram,RAM的每个地址下都放着数据,说以LUT(查找表)就是4*1的ram,不同的地址,那么输出的数据不一样。这就是他的原理。lz在结合一下数电中的真值表
4输入共有16种状态,可否理解为16个地址,那么输出的值是什么?是某一个地址下面的数据吗?如果是,这个数据是怎样写进去的?
可以理解为16个地址,你比如s=a&b&c&d,s就是输入,abcd可以认为是地址,你好好看看一本基础的书,都有的,不难理解。
大概明白点了,多谢。能推荐一本书吗?
FPGA书还是挺多的,你可以先搜一下pdf的来看看,我不好推荐,你看看当当上,好评多一点的吧
同来学习 看看牛人的见解
谢谢了,您看我这样理解查找表对不对。FPGA内部使用查找表来完成组合逻辑的功能,根据不同的输入和逻辑关系,EDA工具会选择不同的查找表,以输入地址输出该地址下RAM值的方式实现组合逻辑的结果输出。
FPGA内部查找表FPGA内部查找表到底是怎么工作
EDA工具会选择不同的查找表,这里觉得改为,配置查找表更好点。
是,多谢指导。