微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA内部查找表到底是怎么工作的?

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工具会选择不同的查找表,这里觉得改为,配置查找表更好点。

是,多谢指导。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top