ZHCAED3 August   2024 TPLD1201

 

  1.   1
  2.   摘要
  3.   商标
  4. 1什么是查询表
  5. 2考虑将查询表视为多路复用器
  6. 3如何配置查询表
  7. 4使用查询表减少原理图
  8. 5总结
  9. 6参考资料

什么是查询表

查询表 (LUT) 是一种执行数字逻辑功能的可编程方式。将 LUT 视为填充真值表的一种方法。例如,表 1-1 是一个空白 3 输入 LUT。这看起来与每 3 个输入真值表都非常相似,但输出由用户定义,而不是由预定义函数定义。

表 1-1 3 输入查询表
C B A OUT
0 0 0 REG 0
0 0 1 REG 1
0 1 0 REG 2
0 1 1 REG 3
1 0 0 REG 4
1 0 1 REG 5
1 1 0 REG 6
1 1 1 REG 7

在离散逻辑中,如果需要的功能是方程式 1,一个简单的离散逻辑设计是使用 3 输入与门,A 输入上有一个非门。使用 LUT,完成该功能只需将 REG 6 设置为 1(逻辑高电平),其余设置为 0(逻辑低电平),如表 1-2 所示

方程式 1. Q   =   A - B C
表 1-2 A B C 真值表
C B A OUT
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0

实施 LUT 可实现更灵活的设计,而使用 TPLD1201 等可编程逻辑可让设计人员快速更改逻辑功能,而无需更改电路板或物料清单。